Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/40: Рейтинг темы: голосов - 40, средняя оценка - 4.73
2 / 2 / 0
Регистрация: 11.12.2011
Сообщений: 51

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

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

Студворк — интернет-сервис помощи студентам
Все привет!
Необходимо реализовать получение масса всех фотографий из галерей + камеры. получать нужно пути к фотографиям и потом загружать необходимые.
Посоветуйте как это проще всего сделать, какие классы использовать и может быть пример.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.03.2014, 22:00
Ответы с готовыми решениями:

Как ограничить количество фотографий, выбираемых из галереи?
Реализовать выбор фотографий от 1 до 5 из галереи. От одной - нюанс понятен, код ниже. А вот как ограничить, чтобы не больше 5? ...

Qt android JNI - Вызов галереи
Доброго дня ! делаю вызов галереи: QAndroidJniObject action = QAndroidJniObject::fromString( "android.intent.action.PICK"); ...

Vk api получение списка друзей и их фотографий
Всем привет! Столкнулся с проблемой осуществления списка друзей для "Вконтакте". Получаю список друзей, ид.. и т.д. загоняю в обычный...

9
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
30.03.2014, 22:31
http://www.java2s.com/Code/And... allery.htm
1
2 / 2 / 0
Регистрация: 11.12.2011
Сообщений: 51
30.03.2014, 22:40  [ТС]
большое спасибо! я не андройд нативщик, по этому сходу не совсем еще понял особенности.
Непосредственно фото из камеры можно будет получить?
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
30.03.2014, 23:55
чтобы сделать фотографию с камеры надо сделать так
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);   
   
         }
     }
1
2 / 2 / 0
Регистрация: 11.12.2011
Сообщений: 51
31.03.2014, 00:01  [ТС]
мне не нужно работать с камерой. мне нужно чтобы метод вернул все фотографии имеющиеся на устройстве, только их пути
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
31.03.2014, 11:08
Цитата Сообщение от gate1 Посмотреть сообщение
только их пути
Подозреваю что есть пара системных (стандартных) мест и надо перебрать все папки на флешке в поиске картинок(по расширениям bmp, jpg, gif...)
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
31.03.2014, 14:44
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())
1
2 / 2 / 0
Регистрация: 11.12.2011
Сообщений: 51
31.03.2014, 15:22  [ТС]
Cпасибо!
0
2 / 2 / 0
Регистрация: 11.12.2011
Сообщений: 51
03.04.2014, 12:10  [ТС]
Еще вопросик, у меня класс не наследуется от 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 еще и устаревший метод вроде.
Можно как-то решить этот вопрос?
Если кто-то сможет проконсультировать отпишитесь в личку плиз
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
03.04.2014, 16:21
от чего наследуется?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.04.2014, 16:21
Помогаю со студенческими работами здесь

Получение пути к папке Android
Доброго дня. Пытаюсь сделать сохранение файлов в папку приложения андроид и столкнулся небольшими трудностями. Использую Dependency...

Получение GPS координат с браузера на android
Здравствуйте! Есть такой вопрос... Можно ли получить GPS координати в браузере мобильного телефона android, например Опера? Не через...

Получение координат GPS под Android
Добрый вечер, уважаемые форумчане. Насколько мне известно, поддержка Android в Qt до сих пор довольно сыровата, но все таки она есть....

Получение номера телефона пользователя приложения Android
Кому-нибудь явно пригодится var tMgr: JTelephonyManager; PhoneNumber: String; begin tMgr :=...

Получение скрина компонента TWebBrowser в приложении для Android
Добрый день! Пишу приложение для Android в Delphi XE7. Возникла необходимость получить изображение компонента TWebBrowser в файл или на...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru