Android跨進程共享數(shù)據(jù)

一、使用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項 注意:需要移動應(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跨進程分享
可以參考一下文檔:
http://blog.csdn.net/u011068702/article/details/52335123
使用SharePrefernce跨進程分享坑比較多;
需要注意跨進程分享的進程需要在同一用戶權(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沒有使用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容