1.使用getPreferences方法创建文件的模式
文件创建模式:Activity.MODE_APPEND
如果该文件已经存在,然后将数据写入,而不是抹掉它现有文件的末尾。

文件创建模式:MODE_PRIVATE
默认模式,在那里创建的文件只能由应用程序调用,即为私有的

文件创建模式:Activity.MODE_WORLD_READABLE
允许所有其他应用程序有读取和创建文件的权限。

文件创建模式:Activity.MODE_WORLD_WRITEABLE
允许所有其他应用程序具有写入、访问和创建的文件权限。
2.保存SharedPreferences配置值
SharedPreferences uiState = getPreferences(0);
// 取得编辑对象
SharedPreferences.Editor editor = uiState.edit();
// 添加值
editor.putBoolean("bmusic", mbMusic);
editor.putFloat("argFloat", 1f);
editor.putInt("argInet", 2);
editor.putLong("argLong", 1313);
editor.putString("argStr", "string");
3.清除SharedPreferences配置值
清除所有值:editor.clear();
清除某一项值:editor.remove("argStr");
4.提交修改值
editor.commit();
editor.clear();
5.获取SharedPreferences配置值
SharedPreferences settings = getPreferences(Activity.MODE_PRIVATE);
mbMusic = settings.getBoolean("bmusic", false);
6.添加配置变更监听器
当多个应用共享配置时,可以添加配置变更监听器,监听配置是否发生变化
settings.registerOnSharedPreferenceChangeListener(new SharedPreferences.OnSharedPreferenceChangeListener() {
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
System.out.println("onSharedPreferenceChanged");
}
});
7.查看SharedPreferences配置文件:
如android应用开发揭秘中对应的配置文件就在下面目录位置:

更多相关文章

  1. win7 Android(安卓)ADB Interface驱动 找不到指定文件的解决办法
  2. 使用Android(安卓)Studio打包生成Jar包
  3. Android(安卓)反编译资料整理
  4. Android(安卓)编译系统 (一)
  5. [置顶] Android开发最佳实践---Futurice之见
  6. Android(安卓)ANT工程创建
  7. android手机测试中如何查看内存泄露
  8. Android(安卓)控件BottomNavigationView的使用
  9. Android(安卓)丢失R.java文件解决方法

随机推荐

  1. android 退出应用程序
  2. Android实用问题汇总
  3. Android 开发学习 HelloAndroid例子
  4. Android读写XML(下)——创建XML文档
  5. Android入门教程 AsyncTask的使用及execu
  6. 如何编译MTK android模拟器
  7. Android 增加鼠标支持
  8. Ubuntu 下 Android源代码下载指南
  9. Android的TextView中文字添加删除线,下划
  10. [置顶] 我的Android进阶之旅------>Andro