Могу ли я поделиться данными, связанными с одним приложением, с другим. Скажем, у меня есть музыкальный файл в папке resources/raw apk2. Могу ли я использовать тот же файл в apk1.
Спасибо...
Могу ли я поделиться данными, связанными с одним приложением, с другим. Скажем, у меня есть музыкальный файл в папке resources/raw apk2. Могу ли я использовать тот же файл в apk1.
Спасибо...
Если ваши приложения подписаны одним и тем же сертификатом и имеют один и тот же android:sharedUserId
< /a>, объявленные в манифесте, они могут совместно использовать данные в том смысле, что они могут читать/записывать в каталоги данных друг друга. Они могут даже поделиться процессом, если вы хотите (см. android:process
).
android:sharedUserId
при обновлении приложения, которое уже есть в Google Play?
- person ColdFire; 19.09.2012
Приложение с музыкальным файлом должно будет реализовать Поставщик контента. Это позволит другому приложению получить содержимое.
Чтобы обмениваться файлами между apks, вам необходимо передать uri файлов вместе с реализацией Content Provider. И при доступе к нему обратно используйте преобразователь контента во втором apk.
Вы можете увидеть это в галерее и интеграции приложения электронной почты, где изображение прикрепляется к электронному письму из галереи.