使用sharedpreference儲存資訊
簡單介紹:sharedpreference使用鍵值對儲存資訊。在手機內部以xml格式檔案儲存。
獲取:使用sharedpreference物件獲取鍵值對
儲存:使用sharedpreference的內部介面editor物件儲存鍵值對
示例**:
//定義物件
sharedpreferences preference = null;
sharedpreferences.editor edit = null;
//獲取物件
/*** 其中pop為要獲取的檔名,如果是第一次操作則新建pop.xml檔案
* 第二個引數為獲取模式,context.mode_private表示該檔案能被本程式讀寫,另外還支援context.mode_readable和context.mode_writeable
* 從android4.2開始,android不推薦使用後兩種模式
*/preference = getsharedpreferences("pop", context.mode_private);
edit = preference.edit();
//儲存資料
/*** 除了edit.putstring()外還有put其他型別的方法
* 注意一定要edit.commit(),要不然不會存入檔案
*/edit.putstring("name", "tom");
edit.putstring("phone", "1234567");
edit.commit();
//獲取資料
/*** 第乙個引數為key
* 第二個引數為預設值
*/string name = preference.getstring("name", "");
string phone = preference.getstring("phone", "");
sharedpreference操作簡單,可用於儲存配置資訊。 訪問外部程式的SharedPreference
專案1 建立sharedpreference檔案,包名 com.shared.p1 注意1 sharedpreferences shared f getsharedpreferences shared f name context.mode world readable 第二個引數mode設定為co...
讀寫其他應用的SharedPreferences
要讀寫其他應用的sharedpreferences,前提是該sharedpreferences餓應用程式指定相應的訪問許可權,例如指定了mode world readable,這表明該sharedpreferences可被其他應用程式讀取,指定了mode world writable,這表明該sha...
訪問外部程式的SharedPreference
專案1 建立sharedpreference檔案,包名 com.shared.p1 注意1 sharedpreferences shared f getsharedpreferences shared f name context.mode world readable 第二個引數mode設定為co...