SharedPreferences(首选项)的使用
来源:互联网 发布:姓名数据库查询系统 编辑:程序博客网 时间:2024/05/22 20:28
SharedPreferences:它是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置。它的信息以XML文件的形式保存。
SharedPreferences数据的四种操作模式
- Context.MODE_PRIVATE
- Context.MODE_APPEND
- Context.MODE_WORLD_READABLE
- Context.MODE_WORLD_WRITEABLE
Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容
Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。
Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用来控制其他应用是否有权限读写该文件。
MODE_WORLD_READABLE:表示当前文件可以被其他应用读取。
MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入。
SharedPreferences 可以用来进行数据的共享,包括应用程序之间,或者同一个应用程序中的不同组件。比如两个activity除了通过Intent传递数据之外,也可以通过ShreadPreferences来共享数据。
存储数据:SharedPreferences 可以用来进行数据的共享,包括应用程序之间,或者同一个应用程序中的不同组件。比如两个activity除了通过Intent传递数据之外,也可以通过ShreadPreferences来共享数据。
1.获取SharedPreferences对象
SharedPreferences sp=this.getSharedPreferences("filename",MODE_PRIVATE)
2.打开编辑状态
Editor editor=sp.edit();
3.存储数据(键值对形式)
editor.putString("myName","zuozuo")
4.保存数据
editor.commit();
获取数据:
1.获取SharedPreferences对象
SharedPreferences sp=this.getSharedPreferences("filename",MODE_PRIVATE)
2.获取filename文件中myName对应的数据(注意第二个参数,如果键值对中暂时没有数值,则默认返回第二个参数的值)String myName=sp.getString("myName","");
0 0
- SharedPreferences(首选项)的使用
- SharedPreferences 首选项使用实例
- Android的SharedPreferences(首选项)保存键值对
- SharedPreferences 首选项浅析(一)
- SharedPreferences共享首选项
- Android --- 首选项SharedPreferences应用
- Android 存储首选项SharedPreferences
- SharedPreferences存储 首选项存储
- Android基础--首选项(SharedPreferences)
- Android进入应用前轮播图SharedPreferences的应用(首选项)
- android共享首选项 sharedpreferences(6)
- 详解Android首选项框架的使用
- 详解Android首选项框架的使用
- 详解Android首选项框架的使用
- 详解Android首选项框架的使用
- 详解Android首选项框架的使用
- 详解Android首选项框架的使用
- Android中 首选项Preference的使用
- 用HIBERNATE实现领域对象的自定义字段
- ubuntu下安装新立得(Synaptic)出现安装错误的解决尝试
- [思路题] hdu 5414 CRB and String
- GTK+浅谈之十一国际化多语言支持及发布
- linux文件 及 指令
- SharedPreferences(首选项)的使用
- 看完这二十个问题再结婚
- mybatis 中#与$的区别
- Domino SMTP Best Practices
- Winscp脚本同步文件
- hdu 5432Pyramid Split
- Leetcode: Meeting Rooms
- iBeacons
- Fragment基础复习