這邊是官方API說明頁
用法及功能都滿類似Web系統中的Cookie,可以用來儲存一些使用者的偏好設定資料,當然還有其他用途,程式設計師創意無限,這裡不贅述及獻醜。
//取得app的preference資料,Preference_Name代表的是儲存的名稱, //如同資料庫的table //後面的0代表開啟模式,一般設定為0即可 SharedPreferences prefs = getSharedPreferences(Preference_Name, 0); //取用preference中的資料,找不到key中的值,則傳回defaultValue prefs.getInt(String key, int defaultValue); prefs.getString(String key, String defaultValue); ... //後面加上edit(),代表開啟為編輯模式 SharedPreferences.Editor prefs = getSharedPreferences(Preference_Name, 0).edit(); //儲存資料至preference,找不到key中的值,則傳回defaultValue prefs.putInt(String key, int defaultValue); prefs.putString(String key, String defaultValue); ...