Android: можно обмениваться файлами между разными приложениями?

1

В Android можно ли делиться файлами между двумя различными приложениями, запущенными в отдельных процессах?

Теги:

2 ответа

2
Лучший ответ

Не файлы в вашем apk. Но вы всегда можете обмениваться файлами через SDCard. Или если вы переместите их в каталог данных вашего приложения, но оставьте их в Context.MODE_WORLD_READABLE.

  • 0
    Context.MODE_WORLD_READABLE звучит как то, что мне нужно. Спасибо!
1

несколькими способами. Путь "duh" состоял бы в том, чтобы сохранить файл на /sdcard, который по сути является Диким Западом, поскольку разрешения на доступ к файлам идут, поэтому любой процесс может читать любой файл.

Если вы хотите получить дополнительный кредит, вы можете написать ContentProvider, который обслуживает данные. Это действительно зависит от вашей настройки - у вас есть свободные файлы? Есть ли недостаток, чтобы хранить их на SD-карте (где они действительно принадлежат?)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню