android - SharedPreferences
2015-12-05 12:23
573 查看
SharedPreferences:
它是一个轻量级的存储类,适用于保存应用配置与个性化的参数。SharedPreferences保存数据,是用XML文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下:<span style="font-size:18px;">SharedPreferences sharedPreferences = getSharedPreferences("configInfo", Context.MODE_PRIVATE); Editor editor = sharedPreferences.edit(); //获取编辑器 editor.putString ( "name", "kangkang" );//写入 editor.commit ( ); //同步提交,返回是否写入成功 editor.putInt ( "age", 18 ); editor.apply ( ); //异步提交,速度更快,不返回 sharedPreferences.getString ( "name", "defaultValue" );//读取数据</span>
getSharedPreferences:
第二个参数选项:MODE_PRIVATE —————————————— 默认的模式,只能被自身用。如果已存在文件,就覆盖重新。与MODE_APPEND 不同
MODE_WORLD_READABLE ———————— 所有App可以读取
MODE_WORLD_WRITEABLE ———————— 所有App可以写入
MODE_APPEND —————————————— 附加模式,如果存在文件,就追加到尾部。与MODE_PRIVATE 不同
MODE_MULTI_PROCESS —————————— 所有App可以读和写,且保证数据实时性。
editor.commit ( ); //提交
相关文章推荐
- Android 关于GridView那些事
- RecyclerView介绍(五)----实现点击效果以及动画
- 百度地图系列04——自定义Marker
- Android Training - 适配不同的屏幕(Lesson 2 - 适配不同屏幕密度)
- Android Training - 适配不同的屏幕(Lesson 1 - 支持不同的屏幕大小)
- Android 的ToggleButton, Spinner和Picker
- Android 清空activity栈的方法
- 关于this.context=context语句
- Android 学习之MeasureSpec类简介
- RecyclerView介绍(四)----实现瀑布流效果
- Android中常用控件分类总结
- Android 自定义属性的使用
- android 各国时区
- Android Training - 创建自定义的Views(Lesson 4 - 优化Views)
- Android Camera开发:扫描二维码,周期性循环自动聚焦auto focus挂掉原因分析(preview is not enabled)
- Android Training - 创建自定义的Views(Lesson 3 - 处理View的交互性)
- Android Training - 创建自定义的Views(Lesson 2 - 自定义Drawing)
- Android Training - 创建自定义的Views(Lesson 1 - 创建一个View类)
- RecyclerView介绍(三)----实现GridView效果
- Android:res之shape制作圆角、虚线、渐变