Android跨进程共享数据

一、使用SystemProperties
可以参考一下文档:
http://blog.csdn.net/ameyume/article/details/8056492
如何将android程序的权限提升到system权限?方法是这样的:
1、在AndroidManifest.xml中,在manifest加入android:sharedUserId="android.uid.system"。
2、在Android.mk中,將LOCAL_CERTIFICATE := XXX修改成LOCAL_CERTIFICATE :=platform。
要增加第3项 注意:需要移动应用到priv-app包下,即
在Android.mk中,增加LOCAL_PRIVILEGED_MODULE := true

另外manifest加入android:sharedUserId="android.uid.system",系统没有了读写sdcard的权限
使用一下链接文章可以尝试解决
http://whithin.blog.51cto.com/690417/1255135
二、使用SharePrefernce跨进程分享
可以参考一下文档:
http://blog.csdn.net/u011068702/article/details/52335123
使用SharePrefernce跨进程分享坑比较多;
需要注意跨进程分享的进程需要在同一用户权限下
三、使用SettingProvider
参考文档:
http://www.voidcn.com/blog/vrix/article/p-6064485.html
manifest中加入一下权限:
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
另外内容写到了 /data/system/users/ 下,settings.db没有使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,436评论 25 708
  • 总结整理了一下android权限相关的知识,由于篇幅过长,分为两篇博客来写,上篇博客主要是详解权限和安全,下篇主要...
    Shawn_Dut阅读 3,845评论 2 10
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,568评论 2 45
  • 引言:本篇文章主要说明四大组件与Application间调用的一些条件注意点,包括Activity、Service...
    androidjp阅读 13,775评论 4 40
  • 写完之后添加在开头的话:我发现自己完全就是面对一堆工作不想做,只想看漫画,看完了还要写一堆叨逼叨有的没的。 前些日...
    味稀阅读 541评论 0 8