我有两个应用程序,我希望能够在它们之间共享String value
。例如:用户更改app A
中的字符串,启动app B
时,我希望它读取更新的String
(反之亦然)。
我尝试将SharedPreferences与Context.MODE_WORLD_WRITABLE
一起使用,但它已被弃用。
我怎样才能做到这一点?
编辑:App A必须在不启动应用程序B的情况下保存该值。应用程序B必须能够在不启动应用程序A的情况下读取该值。
我看了ContentProviders
,但它们看起来太复杂了,特别是对于简单的字符串共享。
答案 0 :(得分:1)
一个选项是使用网络服务器。例如,来自app1的Web服务器中的存储值,并从app2
访问该值选项二是使用内容提供商。通过内容提供商,其他应用可以查询甚至修改数据(如果内容提供商允许)
答案 1 :(得分:1)
答案 2 :(得分:0)