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

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

Войти
Регистрация
Восстановить пароль
 
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
#1

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

18.09.2014, 15:08. Просмотров 334. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить идентификатор контента из разных приложений (Программирование Android):

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

Получить уникальный идентификатор - C++ Builder
Друзья, помогите получить какой либо уникальный идентификатор. Есть много похожих тем, про получение cpuid, mac адресу сетевой и тд. Но в...

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

Взаимодействие двух разных приложений - C++ Qt
1. Запущенных на одном компе. Самое простое - с помощью файла: одно приложение пишет данные в файл, другое его читает. Есть ли другие...

Запуск файлов разных приложений - Delphi
Помогите мне пожалста! Мне необходимо запускать из делфи файлы разных приложений, типа word,excel, pdf, fla, swf,html, avi ну и т.д....

Получить идентификатор новой записи - MS Access
Пояснение: Имеется таблица "РК" в данной таблице имеется столбец "код"(ключевое поле), который прибавляется по инкременту при занесении...

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

Получить идентификатор выбранного объекта - C# ASP.NET
В процессе работы на страницу добавляется html код(картинки и текст). При щелчке по каждой картинке с текстом нужно загрузить следующую...

Получить идентификатор компонента системы. - C#
ManagementObjectSearcher processor = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Processor"); ...

Одновременный доступ к файлу из разных приложений - C#
Здравствуйте. Есть 2 приложения. Одно записывает данные в файл, второе эти данные читает. Но периодически в обоих приложениях возникают...

Как получить какой-то идентификатор компьютера - Visual Basic
Хелп ми, эврибади! Для системы лицензирования программа должна считывать какой-то уникальный идентификатор. Например, серийный номер HDD...


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

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

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