2012年11月27日 星期二

[Android]Android APP程式設計初探-Shared Reference (偏好設定)

SharedReference 是Android裡面常用到的重要類別,
這邊是官方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);
...

沒有留言: