在android中有數種不同儲存狀態的機制,包括儲存於android提供的首選物件(sharedpreferences),存成檔案,存成資料庫(sqlite),存到網路上(通過http或者其他網路協議)。
使用sharepreferences物件儲存資料:
在activity中使用getpreferences()方法獲取sharedpreferences物件,在用返回的物件呼叫edit()方法獲取sharedpreferences.editor編輯器。
引數:mode_private表示建立的首選項設定檔案僅供當前的activity訪問。
sharedpreferences.editor editor=getpreferences (mode_private).edit();
//獲取sharedreferences物件。
//用返回的物件呼叫edit()獲取editor物件
putboolean(string key,boolean value);
putfloat(string key,float value);
putint(string key,int value);
putlong(string key,long value);
putstring(string key,string value);
//key為資料名稱,value為資料值,「鍵值對」
如若需要刪除資料,則可呼叫editor物件的remove(string key)方法刪除指定的鍵值,或者用clear()方法全部刪除。
必須使用editor物件的commit()方法完成實際的**操作。
訪問外部程式的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...