Как дать временный доступ к некоторым файлам на внутреннем хранилище другим приложениям? - PullRequest
0 голосов
/ 16 июня 2011

У меня есть приложение A и приложение B, у меня есть файл в приложении A, и я хочу сделать файл доступным для приложения B. Файл находится во внутреннем хранилище в данных частного приложения.Что я должен делать ?Есть ли какое-то разрешение на файл?Есть какой-то конкретный способ создания намерений ???

Как работает процесс для файлов такого типа, я имею в виду, если бы это был файл в SDCard, было бы очень легко ....

1 Ответ

0 голосов
/ 17 июня 2011

Вам необходимо использовать контент-провайдера в вашем приложении.

На странице Android Dev:

контент-провайдеры хранят и извлекают данные и делают ихДоступно для всех приложений.Это единственный способ обмена данными между приложениями;нет общей области хранения, к которой могут получить доступ все пакеты Android.

Конечно, приложению B необходимо знать вашего провайдера и использовать его.

...