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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
gate1
2 / 2 / 0
Регистрация: 11.12.2011
Сообщений: 51
#1

Android получение фотографий из галереи - Android

30.03.2014, 22:00. Просмотров 1954. Ответов 9
Метки нет (Все метки)

Все привет!
Необходимо реализовать получение масса всех фотографий из галерей + камеры. получать нужно пути к фотографиям и потом загружать необходимые.
Посоветуйте как это проще всего сделать, какие классы использовать и может быть пример.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
30.03.2014, 22:31     Android получение фотографий из галереи #2
http://www.java2s.com/Code/Android/U...oreGallery.htm
gate1
2 / 2 / 0
Регистрация: 11.12.2011
Сообщений: 51
30.03.2014, 22:40  [ТС]     Android получение фотографий из галереи #3
большое спасибо! я не андройд нативщик, по этому сходу не совсем еще понял особенности.
Непосредственно фото из камеры можно будет получить?
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
30.03.2014, 23:55     Android получение фотографий из галереи #4
чтобы сделать фотографию с камеры надо сделать так
Java
1
2
Intent takePicture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                             startActivityForResult(takePicture, 0);
Добавлено через 59 секунд
ну и обрабатывать
Java
1
2
3
4
5
6
7
8
9
protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) { 
         super.onActivityResult(requestCode, resultCode, imageReturnedIntent); 
         if (resultCode == RESULT_OK) {
             Uri selectedImage = imageReturnedIntent.getData();
             final pictureView img = (pictureView)findViewById(R.id.img);
             img.setImageURI(selectedImage);   
   
         }
     }
gate1
2 / 2 / 0
Регистрация: 11.12.2011
Сообщений: 51
31.03.2014, 00:01  [ТС]     Android получение фотографий из галереи #5
мне не нужно работать с камерой. мне нужно чтобы метод вернул все фотографии имеющиеся на устройстве, только их пути
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
31.03.2014, 11:08     Android получение фотографий из галереи #6
Цитата Сообщение от gate1 Посмотреть сообщение
только их пути
Подозреваю что есть пара системных (стандартных) мест и надо перебрать все папки на флешке в поиске картинок(по расширениям bmp, jpg, gif...)
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
31.03.2014, 14:44     Android получение фотографий из галереи #7
gate1,

Java
1
2
3
4
5
6
7
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(uri, projection, null, null, null);
if (cursor != null && cursor.moveToFirst()) {
 int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
do {
Log.d("FilePath", cursor.getString(column_index));
} while (cursor.moveToNext())
gate1
2 / 2 / 0
Регистрация: 11.12.2011
Сообщений: 51
31.03.2014, 15:22  [ТС]     Android получение фотографий из галереи #8
Cпасибо!
gate1
2 / 2 / 0
Регистрация: 11.12.2011
Сообщений: 51
03.04.2014, 12:10  [ТС]     Android получение фотографий из галереи #9
Еще вопросик, у меня класс не наследуется от Activity и
в этом методе
Java
1
2
3
4
5
6
7
8
9
10
11
private void GetPhotoss(String _count) {
        Cursor cursor;
        String[] projection = { MediaStore.Images.Media.DATA };
        cursor = managedQuery(Media.EXTERNAL_CONTENT_URI, projection, null, null, null);
        if (cursor != null && cursor.moveToFirst()) {
         int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
        do {
        Log.d("FilePath", cursor.getString(column_index));
        } 
        while (cursor.moveToNext());
        }
managedQuery - я вляется undefined. managedQuery еще и устаревший метод вроде.
Можно как-то решить этот вопрос?
Если кто-то сможет проконсультировать отпишитесь в личку плиз
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2014, 16:21     Android получение фотографий из галереи
Еще ссылки по теме:

Импорт картинок из галереи Android
Android Отправка фотографий на стену пользователя. VK API
Android Открыть фото из галереи
Загрузка фото из галереи на сервер Android
выбор и обработка изображения из галереи Android

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

Или воспользуйтесь поиском по форуму:
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
03.04.2014, 16:21     Android получение фотографий из галереи #10
от чего наследуется?
Yandex
Объявления
03.04.2014, 16:21     Android получение фотографий из галереи
Ответ Создать тему
Опции темы

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