我正在尝试实现这种在两个不同应用程序之间共享首选项的伟大技术,同时仍然是 MODE_PRIVATE。
我的问题是第一个应用程序不能假设第一个应用程序已安装(反之亦然),因此:
Context c = createPackageContext("com.app.first", MODE_PRIVATE);
必须替换为:
Context c = createPackageContext("com.app.shared", MODE_PRIVATE);
但这要求com.app.shared
真正添加它,这会转化为第二个 APK?
换句话说,每个 APK只有 一个,每个清单文件只有一个。因此每个 APK 只有一个实际包?AndroidManifest.xml
<manifest package= >
我不希望每个应用程序有 2 个 APK,我只希望每个应用程序有一个 APK。
有没有办法做到这一点?