笔记65--SharePreference
来源:互联网 发布:小程序点餐系统源码 编辑:程序博客网 时间:2024/05/16 07:56
一、是什么
存储数据类型:SharePreference是一个轻量级的存储机制。只能存储一些基本类型,boolean,int,float,long,String
路径:路径为data/data/包名/share_prefs/文件名.xml。
存储形式:以xml为载体,存储时类似于Map,key-value键值对。
二、怎么用
存储数据时需要用到SharePreference的Editor接口,通过该接口添加,移除数据,最后记得commit()。
SharedPreferences sharePf = context.getSharedPreferences("userInfo", context.MODE_PRIVATE);String clientID_sp = sharePf.getString("clientID", "");//获取到sharepreference 对象, 参数一为xml文件名,参数为文件的可操作模式sharePf=MainService.this.getSharedPreferences("userInfo", MODE_APPEND);//获取到编辑对象 SharedPreferences.Editor edit=sharePf.edit();//添加新的值,可见是键值对的形式添加 edit.putString("clientID", cid);//提交. edit.commit();
1、putString()若存在该键,则覆盖其值;否则追加。
2、取值用getString()
3、四种模式
1)MODE_APPEND:追加方式存储
2)MODE_PRIVATE:私有方式存储,其他应用无法访问
3)MODE_WORLD_READABLE:表示当前文件可被其他应用读取
4)MODE_WORLD_WRITEABLE:表示当前文件可被其他应用写入
4、删除SharePreference产生的文件
File file= new File("/data/data/"+getPackageName().toString()+"/shared_prefs","Activity.xml");<span style="white-space:pre"></span>if(file.exists())file.delete();
1 0
- 笔记65--SharePreference
- sharePreference笔记
- SharePreference
- SharePreference
- SharePreference
- SharePreference
- sharepreference
- SharePreference
- android学习笔记6-SharePreference共享参数
- Android开发总结笔记 SharePreference(偏好参数) 2-1
- SharePreference 使用
- android sharepreference
- Android SharePreference
- Android-SharePreference
- sharepreference总结
- SharePreference(存储)
- sharepreference使用方法
- SharePreference封装
- 11- Android中Socket大文件断点上传
- Android View坐标getLeft, getRight, getTop, getBottom
- 准备在CSDN记录一下学习经历。
- Oracle Database
- MySQL字符集继承关系验证
- 笔记65--SharePreference
- POJ-3255-Roadblocks
- 嵌入式OS入门笔记-以RTX为案例:六.RTX的任务调度
- 解决ubuntu里locale LC_ALL=(unset)的问题
- 心殇
- STL源码阅读-allocator
- http://music.douban.com/programme/459934
- [LeetCode] Multiply Strings
- UVA 474 - Heads / Tails Probability(递推)