Я знаю, что это уже обсуждалось в какой-то момент. Но после поиска остались вопросы к этой теме.
Моя ситуация: у меня есть приложение A, которое генерирует информацию и сохраняет ее во внутренней памяти. Предполагается, что приложение B имеет доступ к информации о приложении как. Дело в том, что приложение А было разработано до того, как возникла потребность в приложении Б. Также важно: приложение А не должно модифицироваться, если это возможно.
Что я нашел:
- Контент-провайдер: к большим изменениям
- Доступ к базе данных другого приложения
- хранить Информацию на SD: последняя возможность
- Разрешение приложения на доступ к файлам во внутренней памяти
Вопрос к пункту два: там написано:
Для совместного использования защищенных файлов приложения должны быть подписаны одним и тем же сертификатом и иметь соответствующий идентификатор android:sharedUserId в своих файлах AndroidManifest.xml.
Я понимаю суть sharedUserId, но на какой сертификат он ссылается?
Вопрос к третьему пункту: есть ли способ получить доступ к информации о приложении A, если оно сохранено с другим Context.MODE?
Я действительно был бы признателен за некоторые мысли о вас, ребята. Спасибо.