Форум программистов, компьютерный форум CyberForum.ru

Как отобразить папки, содержащие фотографии? - Android

Восстановить пароль Регистрация
 
Sk8erBoi
1 / 1 / 0
Регистрация: 15.12.2010
Сообщений: 39
15.05.2014, 22:03     Как отобразить папки, содержащие фотографии? #1
Всем привет. Пытаюсь создать аналог галереи на android. Для этого мне нужно найти все фотографии(включая папки в которых они находятся) и вывести на экран. Покамест научился выводить только фотографии с помощью ContentResolver . Если не сложно то объясните как вывести и папки тоже или скиньте пример.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2014, 22:03     Как отобразить папки, содержащие фотографии?
Посмотрите здесь:

Android OpenGL Как отобразить текст?
Как отобразить модель 3D Max? Android
Как отобразить запись из базы sqlite Android
Android Как отобразить ViewPager внутри другой активити
Как сохранить ссылки на рисунки в sql и затем отобразить их в listview Android
Как можно отобразить что нибудь в Status Bar? Android
[GPS] Как отобразить количество спутников в виде найденные/подключенные Android
Android Как по адресу фотографии fileUri получить Bitmap?
Android Как правильно отобразить массив сообщений в AsynkTask?
Android Как определить правильную ориентацию фотографии?
Как отобразить в WebView сайт Android
Android Как отобразить элементы меню

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dan41k
]:->
 Аватар для dan41k
97 / 91 / 13
Регистрация: 12.11.2013
Сообщений: 398
16.05.2014, 10:32     Как отобразить папки, содержащие фотографии? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
            Intent intent = new Intent(
                    Intent.ACTION_PICK,
                    android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
            startActivityForResult(intent, RESULT_LOAD_IMAGE);
 
 
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
 
        if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK
                && null != data) {
            Uri selectedImage = data.getData();
            String[] filePathColumn = { MediaStore.Images.Media.DATA };
 
            Cursor cursor = getContentResolver().query(selectedImage,
                    filePathColumn, null, null, null);
            cursor.moveToFirst();
 
            int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
            picturePath = cursor.getString(columnIndex);
            pictureFile = new File(picturePath);
            cursor.close();
        }
        }
Sk8erBoi
1 / 1 / 0
Регистрация: 15.12.2010
Сообщений: 39
16.05.2014, 13:34  [ТС]     Как отобразить папки, содержащие фотографии? #3
спасибо за ответ, но у меня появился ещё один вопрос. Как ваш отрезок кода соединить с моим созданием thumbnails??
Вот код создания:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
byte[] imageData = null;
 
        try     
        {
 
            final int THUMBNAIL_SIZE = 64;
 
            FileInputStream fis = new FileInputStream(fileName);
            Bitmap imageBitmap = BitmapFactory.decodeStream(fis);
 
            imageBitmap = Bitmap.createScaledBitmap(imageBitmap, THUMBNAIL_SIZE, THUMBNAIL_SIZE, false);
 
            ByteArrayOutputStream baos = new ByteArrayOutputStream();  
            imageBitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
            imageData = baos.toByteArray();
 
        }
        catch(Exception ex) {
 
        }
После чего я эти thumbnails буду выводить в ImageView. Но как прицепить ваш поиск к созданию thumbnails?? (и вопрос чисто организационный: Когда это всё будет функционировать, приложение будет тормозить или нет?? в том смысле что приавильно ли создавать галерею таким образом или ещё чтото надо учитывать?).
Yandex
Объявления
16.05.2014, 13:34     Как отобразить папки, содержащие фотографии?
Ответ Создать тему
Опции темы

Текущее время: 01:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru