我看过很多类似的答案,但由于最近有很多变化,我想再次提问。
我有一个应用程序A,它将数据存储在Shared Preferences中。 我希望应用程序B能够访问应用程序A存储在Shared Preferences中的数据。
目前的发现 -
- 我们不能使用WORLD_READABLE来共享Shared Preferences,因为它已被弃用。
- 我们不能使用sharedUserId共享数据,因为它已被弃用。
- 我还读到说用同一密钥签名的应用程序可以访问彼此的代码和数据。 但是仅通过签名就可以访问数据吗? (还是我们需要在签名过程中做其他事情?)。 如果可以,怎么做?
其中一种解决方案是使用内容提供程序共享数据(数据源为Shared Preferences)。 还有其他分享数据的方法吗?