天天看點

Android SharedPreferences1.      擷取SharedPreferences對象2.      往SharedPreferences裡面寫入資料3.      從SharedPreferences裡面讀取資料4.      跨程序讀取SharedPreference

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);

繼續閱讀