
但API描述中有一个小注:
Note: currently this class
(android.content.SharedPreferences)
does not support use across multiple
processes. This will be added later.
此外,在Mark L. Murphy的书“开始Android 2”中他提到:
(Eventually,preferences might be
shareable across applications,but
that is not supported as of the time
of this writing)
我很困惑!这是否意味着getSharedPrefrences的MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE存在,但在最新的API级别中没有支持YET ???
谢谢!
米泔
此外,制作任何文件MODE_WORLD_READABLE或(更糟)MODE_WORLD_WRITEABLE都是个坏主意.你失去了安全的希望.
如果您希望在两个应用程序之间共享数据,则有无数的解决方案,例如:
>使用AIDL公开的API提供服务
>通过通过startService()发送的命令暴露的API以及通过Messenger或createPendingResult()PendingIntent发送的响应的服务
>内容提供商
>广播意图
所有这些都允许您定义集成权限,并允许您控制访问的粒度.
总结以上是内存溢出为你收集整理的SharedPreferences可以在不同的Android应用程序之间共享吗?全部内容,希望文章能够帮你解决SharedPreferences可以在不同的Android应用程序之间共享吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)