Как я могу поделиться Uri
с моим приложением с другим приложением? Он может указывать на файл dropbox, файл диска google, локальный File
или локальный DocumentFile
.Поделиться uri с другим приложением
У меня есть разрешения на чтение Uri
, теперь я хочу поделиться им с другим приложением и передать разрешения. Как мне это сделать?
Нужно ли мне писать собственный контент-провайдер?
Я пишу приложение галереи, и я хочу, чтобы пользователь мог выбрать любое изображение или видео в моем приложении с помощью '' android.intent.action.PICK' и android.intent.action.GET_CONTENT'. Это также должно работать с видеоплеером, поэтому вы бы предложили сделать локальную копию данных и сделать эти локальные данные доступными через поставщика контента? Даже если данные могут быть локальными где-то на SD-карте? – prom85
@ prom85: Я предлагаю вам ограничить ваше приложение внешним хранилищем или ограничить эти функции внешним хранилищем. Я не считаю, что пользовательский интерфейс будет очень хорош для того, что вы пытаетесь сделать с контентом из других источников. – CommonsWare
Если я ограничиваю это только внешним хранилищем, как бы вы предложили поделиться с ним? Direclty, использующий uri, кажется, не работает ... – prom85