1. 擷取SharedPreferences對象
SharedPreferencesmSharedPreferences = context.getSharedPreferences(SP_NAME,Activity.MODE_PRIVATE);
2. 往SharedPreferences裡面寫入資料
SharedPreferences.Editoreditor = mSharedPreferences.editor();
editor.putInt(Intkey,Intvalue);
editor.putFloat(Intkey,Intvalue);
…
editor.commit();
3. 從SharedPreferences裡面讀取資料
int defValue =0;
int value = mSharedPreferences.getInt(Intkey, defValue);
4. 跨程序讀取SharedPreference
Context context = null;
try {
context= this.createPackageContext("com.mediatek.oobe",Context.CONTEXT_IGNORE_SECURITY);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
SharedPreferences sp =context.getSharedPreferences("com.mediatek.oobe",Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE);
int version =sp.getInt("ota_version", -1);
SharedPreferences.Editor editor =sp.edit();
editor.putInt("ota_version", 0);
editor.commit();
int version1 =sp.getInt("ota_version", -1);