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