Не могли бы вы попробовать что-нибудь подобное?
http://ncsoftworks.com/forums/discussion/6/sharedpreferences-between-applications
Кроме того, разве поставщик контента не является только частным именем встроенной папки linux? И разве контент-провайдер не является просто файлом базы данных SQLite внутри этой личной папки?
И мы не можем совместно использовать одну и ту же папку между приложениями, если мы подписываем оба приложения одним и тем же ключом и одним и тем же именем пакета приложения, тем самым создавая общий идентификатор пользователя?
В любом случае, я просто размышляю вслух. Мне придется поэкспериментировать с этим. Я просто публикую это, чтобы сэкономить время на случай, если кто-то обнаружит ошибку в моих предположениях (до того, как у меня будет время провести эксперимент).
Примечание: я сказал имя пакета приложения, а не имя пакета активности. Насколько я понимаю, приложения Android обычно содержат два имени пакета (хотя мастер проекта Eclipse New обычно помечает оба пакета одним и тем же именем, создавая впечатление, что существует только одно имя пакета)