Ну, вам просто нужно установить одно и то же имя для android:sharedUserId
и android:sharedUserLabel
в обоих файлах манифеста, а затем вы можете получить доступ к sharedPreference
одного приложения в другом
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...
android:sharedUserId="ANYTHING"
android:sharedUserLabel="ANYTHING_LABEL">
и еще одной вещи , При доступе к sharedPreference другого приложения используйте это.
Context con = createPackageContext("PACKAGENAME_OF_OTHER_APP", 0);
SharedPreferences pref = con.getSharedPreferences(
"YOUR_KEY", Context.MODE_PRIVATE);
String your_data = pref.getString("YOUR_KEY", "No Value");