Android SharedPreferences 的 getsharedpreference(name,mode)
来源:互联网 发布:淘宝店铺设计教程 编辑:程序博客网 时间:2024/05/16 17:23
Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<packagename>/shared_prefs目录下。
getSharedPreferences(name,mode)方法的第一个参数用于指定该文件的名称,名称不用带后缀,后缀会由Android自动加上。方法的第二个参数指定文件的操作模式,共有四种操作模式:
1、Activity.MODE_PRIVATE
默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中,可以使用Activity.MODE_APPEND
2、Activity.MODE_WORLD_READABLE
表示当前文件可以被其他应用读取,
3、Activity.MODE_WORLD_WRITEABLE
表示当前文件可以被其他应用写入;
如果希望文件被其他应用读和写,可以传入:Activity.MODE_WORLD_READABLE+Activity.MODE_WORLD_WRITEABLE
4、Activity.MODE_APPEND
该模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件
保存信息:
Java代码
- SharedPreferences sharedPreferences = getSharedPreferences("userInfo", Context.MODE_PRIVATE);
- Editor editor = sharedPreferences.edit();//获取编辑器
- editor.putString("account", "cu56");
- editor.putInt("password", 123456);
- editor.commit();//提交修改
生成xml文件:
Java代码
- <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
- <map>
- <string name="account">53663698</string>
- <string name="password">123456</string>
- </map>
读取信息:
Java代码
- SharedPreferences preferences = getSharedPreferences("userInfo",
- Activity.MODE_PRIVATE);
- String account = preferences.getString("account", "");
- Android SharedPreferences 的 getsharedpreference(name,mode)
- SharedPreferences的模式 mode
- public abstract SharedPreferences getSharedPreferences (String name, int mode)
- getSharedPreferences(name, mode)两个参数的意思。
- android SharedPreferences 的使用
- Android SharedPreferences的使用
- Android SharedPreferences的使用
- Android的SharedPreferences
- Android SharedPreferences的使用
- android SharedPreferences的使用
- Android SharedPreferences的使用
- Android SharedPreferences的使用
- Android的SharedPreferences存储
- Android SharedPreferences的使用
- android SharedPreferences 的使用
- Android SharedPreferences的使用
- Android SharedPreferences的使用
- Android SharedPreferences的使用
- Spring AOP 样例
- 学习dpkt库-dpkt.py
- Qt给对话框增加背景
- LTP--linux稳定性测试,性能测试和压力测试
- Spring AOP 样例二
- Android SharedPreferences 的 getsharedpreference(name,mode)
- 光大证券自称因异常交易损失约1.94亿元,疑为程序问题!
- ubuntu12.04 android 服务器 环境搭建
- The Trouble With Girls
- Java EE 核心框架之 Spring
- 黑莓为何放弃治疗 已无人可用
- url的说法
- opencv学习心得八----提取轮廓的点坐标
- Struts1、Struts2、Spring MVC框架的区别