您必须使用相同的sharedUserId声明您的应用程序,例如:
package="com.mydomains.myapp"
android:sharedUserId="com.mydomains.shared.user.id"
android:sharedUserLabel="@string/appName">
在这种情况下,存储在两个应用程序的私有存储中的所有数据将彼此可用(假设它们已使用相同的签名进行签名)
阅读手册:
sharedUserId: The name of a Linux user ID that will be shared with other applications. By default, Android assigns each application its own unique user ID. However, if this attribute is set to the same value for two or more applications, they will all share the same ID — provided that they are also signed by the same certificate. Application with the same user ID can access each other’s data and, if desired, run in the same process.