Android——SharedPreferences共享 参数 主要记录记住密码 用户名等
来源:互联网 发布:bind js 编辑:程序博客网 时间:2024/05/27 00:33
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
获取SharedPreferences的两种方式:
1 调用Context对象的getSharedPreferences()方法
2 调用Activity对象的getPreferences()方法
两种方式的区别:
调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享.
调用Activity对象的getPreferences()方法获得的SharedPreferences对象只能在该Activity中使用.
1.初始化
SharedPreferences sharedPreferences = this.getSharedPreferences("loginInfo",Context.MODE_PRIVATE);
//参数:1.文件的名字 2.文件的访问模式
Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容
Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件.
Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用来控制其他应用是否有权限读写该文件.
MODE_WORLD_READABLE:表示当前文件可以被其他应用读取.
MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入.
2.保存参数
Editor editor = sharedPreferences.edit();;//得到一个sharedPreferences 的编辑器
editor .putBoolean("ISCHECK", true);
//类似数据库的事物 保证数据同时提交
editor.commit();
3.获取参数
SharedPreferences preferences=getSharedPreferences("loginInfo", Context.MODE_PRIVATE);
//第一个是要获取的key
//第二个参数为缺省值,如果preference中不存在该key,将返回缺省值
String name=preferences.getBoolean("ISCHECK", "defaultname");
- Android——SharedPreferences共享 参数 主要记录记住密码 用户名等
- Android---SharedPreferences 记住用户名和密码
- SharedPreferences存储——记住用户名和密码
- Android登录用户名记住密码——偏好设置(SharedPreferences)
- Android——登录界面、SharedPreferences实现记住密码等账户信息
- Android——登录界面、SharedPreferences实现记住密码等账户信息
- Android自动登录 记住用户名密码实现 SharedPreferences
- Android自动登录 记住用户名密码实现 SharedPreferences
- Android自动登录 记住用户名密码实现 SharedPreferences
- Android自动登录 记住用户名密码实现 SharedPreferences
- 使用SharedPreferences记住用户名及密码
- Android中 记住密码(SharedPreferences)
- Android SharaedPreferences 记住用户名密码
- Android SharaedPreferences 记住用户名密码
- 【Android】记住用户名(密码)
- Android 记住用户名和密码
- 登录界面—记住用户名和密码
- Android SharedPreferences 共享参数
- GCD 深入理解(二)
- 不要在linux上使用java 7 Files的接口参数StandardOpenOption.DELETE_ON_CLOSE
- 解析Qt自带的Style示例
- Java io初探(1),使用java流复制文件
- 每个Java开发者都应该知道的5个JDK工具
- Android——SharedPreferences共享 参数 主要记录记住密码 用户名等
- 浏览器兼容
- inux下方便的录屏命令
- 2015年网址导航的十大关键词
- Matlab-------regexp正则表达式
- Linux下gSOAP的使用 (c++)
- 最长公共上升子序列(LCIS)问题的O(n^2)解法
- JAVA菜鸟入门篇 - Package包、生成自己的API文档(七)
- maven的profile实现配置的分离