Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
#1

Получить идентификатор контента из разных приложений

18.09.2014, 15:08. Просмотров 368. Ответов 0
Метки нет (Все метки)

Мне нужно выбрать фотографию и работать с ней.
Java
1
2
3
            Intent galleryIntent = new Intent(Intent.ACTION_GET_CONTENT);
            galleryIntent.setType("image/*");
            startActivityForResult(galleryIntent, GETCONTENT_FROM_GALLERY);
Если использовать стандартную галерею, то в onActivityResult получаю
Java
1
2
3
4
        if ((requestCode == GETCONTENT_FROM_GALLERY) && resultCode == RESULT_OK) {
                Uri uri = intent.getData();
                if (uri != null) Log.d("DEBUG",uri.getPath());
            }
результат в виде: /external/images/media/19302, но если использовать какую то другую программу, то там свой результат, например /external/document/images:19302, т.е. идентификатор контента конечно же тот же, но как его выцарапывать каждый раз? Использовать регулярное выражение беря в обработку getLastPathSegment? Если да, то помогите пожалуйста с такой регуляркой. Сколько пытался понять как оно работает, так и не разобрался. Заранее спасибо.

Добавлено через 51 минуту
Пока сделал так. Глядишь и будет работать.
Java
1
String mask = "^([0-9]+)$";

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2014, 15:08
Ответы с готовыми решениями:

Получить список уведомлений других приложений
На устройстве нет гугл сервисов, но некоторые приложения сами выводят...

Вызов разных приложений
Всем доброго времени суток. Я новичок в этом деле и хотел бы узнать у профи,...

Получить уникальный идентификатор
Друзья, помогите получить какой либо уникальный идентификатор. Есть много...

Взаимодействие двух разных приложений
1. Запущенных на одном компе. Самое простое - с помощью файла: одно приложение...

Запуск файлов разных приложений
Помогите мне пожалста! Мне необходимо запускать из делфи файлы разных...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2014, 15:08

Синхронизация приложений на разных компьютерах
Стоит задача обмена данными между двумя приложениями которые могут запускаться...

Получить идентификатор новой записи
Пояснение: Имеется таблица "РК" в данной таблице имеется столбец...

Получить идентификатор выбранного объекта
В процессе работы на страницу добавляется html код(картинки и текст). При...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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