安卓SharedPreference之多程序共享

2021-06-22 17:00:30 字數 663 閱讀 1378

進入重點,如果你想讓你的sharedpreference檔案可以讓多程序訪問,

1.  在建立這個檔案的時候宣告許可權是多程序可以訪問的。

**:c.getsharedpreferences("my_file", context.mode_world_writeable);

2. 在別的程序時,我們這樣訪問,**:

context othercontext = c.createpackagecontext(

"com.android.contacts", context.context_ignore_security);

sharedpreferences sp = othercontext.getsharedpreferences(

"my_file", context.mode_world_readable + context.mode_world_writeable

+ context.mode_multi_process);

說明:createpackagecontext的 第乙個是sharedpreference所在的應用程式的包路徑

後面的就是各種許可權,大家可以看api,。

另外據api,  還有context.context_include_code 可以執行目標庫的**,通過反射來做,不過就還沒去嘗試。

參考: 

安卓開發工具類 SharedPreferences

package com.wanggjie.weishi.utils import android.content.context import android.content.sharedpreferences import com.wanggjie.weishi.conf.containts au...

安卓機頂盒軟體安卓

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

安卓app公升級之安卓app簽名

2.使用者自定義的方式簽名 簽名是安卓的公升級的必須要求 載掉舊版本才能安裝新版本,即讓使用者把舊版本卸在裝新的,這樣使用者體驗肯定就不好了。使用者自定義的方式簽名具體流程如下 1 滑鼠右鍵單機專案,選擇export,出如下視窗 之後就按步驟要求就可以匯出乙個已經通過自定義密匙簽名的安卓apk和密匙...