一登淘、使用SystemProperties
可以參考一下文檔:
http://blog.csdn.net/ameyume/article/details/8056492
如何將android程序的權(quán)限提升到system權(quán)限秘血?方法是這樣的:
1、在AndroidManifest.xml中疆柔,在manifest加入android:sharedUserId="android.uid.system"。
2牵辣、在Android.mk中,將LOCAL_CERTIFICATE := XXX修改成LOCAL_CERTIFICATE :=platform奴饮。
要增加第3項(xiàng) 注意:需要移動應(yīng)用到priv-app包下纬向,即
在Android.mk中,增加LOCAL_PRIVILEGED_MODULE := true
另外manifest加入android:sharedUserId="android.uid.system"戴卜,系統(tǒng)沒有了讀寫sdcard的權(quán)限
使用一下鏈接文章可以嘗試解決
http://whithin.blog.51cto.com/690417/1255135
二逾条、使用SharePrefernce跨進(jìn)程分享
可以參考一下文檔:
http://blog.csdn.net/u011068702/article/details/52335123
使用SharePrefernce跨進(jìn)程分享坑比較多;
需要注意跨進(jìn)程分享的進(jìn)程需要在同一用戶權(quán)限下
三投剥、使用SettingProvider
參考文檔:
http://www.voidcn.com/blog/vrix/article/p-6064485.html
manifest中加入一下權(quán)限:
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
另外內(nèi)容寫到了 /data/system/users/ 下师脂,settings.db沒有使用