Android应用程序利用内置SharedPreferences保存设置信息

只能存储(key, value)形式的资料

档案存储位置
<data/data/com.zqunyan.androidstudy/shared_prefs/mspda.xml>
初使化
//第一个参数为档案名称,统一为xml档案,所以,无需指定副档名。
//第二个参数为文件开启权限,常用MODE_PRIVATE只有本应用程式有存取权限
SharedPreferences preference = getSharedPreferences("mspda", MODE_PRIVATE);
资料读取
//第一个参数为要读取的key的名称,第二个参数为如果读取失败后的默认显示值
preference.getString("ip", "127.0.0.1");
变更写入

使用Editor物件进行写入修改操作

Editor editor = preference.edit();
//常用资料类型putBoolean, putFloat, putInt, putLong, putString
editor.putString("ip", "192.168.20.135");
editor.commit(); //只有提交后才能更改存储值
删除
单笔移除
editor.remove("ip");
editor.commit();
清空
editor.clear().commit();

猜你喜欢

转载自blog.csdn.net/ymtianyu/article/details/108621516