我想在不同的 Android 应用程序之间共享数据。在 iOS 应用程序上,我使用带有 accessGroup 属性的钥匙串,因此数据只能从我的应用程序访问,而且即使我删除所有应用程序,数据也会保留。
我可以使用什么机制在 Android 上做同样的事情?
提前致谢,
您可以使用ContentProviders。 这是一个关于 ContentProviders 的好教程。这篇文章专门讲述了使用它的数据共享。
ContentProviders
是在 Android 上用于在应用程序之间共享数据的方式。
来自 Android 教程:
内容提供者管理对结构化数据集的访问。它们封装数据,并提供定义数据安全性的机制。内容提供程序是将一个进程中的数据与另一个进程中运行的代码连接起来的标准接口。
使用ContentProviders来做到这一点。