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

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

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

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

30.03.2014, 22:00. Просмотров 2103. Ответов 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
1567 / 1309 / 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
Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK? Android
Android Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал
Выбор мощного android смартфона до 10 рублей, для тестирования проектов Android Studio, что посоветуете? Android

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

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

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