SharedPreferences 使用注意事项
来源:互联网 发布:四川自考数控编程试题 编辑:程序博客网 时间:2024/06/05 10:14
1. 创建
SharedPreferences preferences = getSharedPreferences("first",MODE_WORLD_READABLE + MODE_MULTI_PROCESS); //注意刚刚生成的这个文件first的权限,后续貌似改不了权限的,除非卸载了重新run
SharedPreferences.Editor editor = preferences.edit();
editor.putString("key1", "====");
editor.commit();
说明解释:MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE的权限在4.0的版本中已经声明弃用了,也就是说在将来不再建议和支持应用间通过SharedPreferences的方式来共享数据,但是目前还是能够正常工作的,且权限可以采用“+”来组合 ,文件保存的目录总是在data/data/应用包名/shared_prefs/下 一个XML文件
2. 获取使用
同一应用内使用:
SharedPreferences preferences = getSharedPreferences(文件名,权限[内部默认private])
String str = preferences.getString("key1", "88888");
不同应用间通信使用:
先创建所需获取另外的应用的context对象,
Context otherAppContext = createPackageContext("com.flysnow.sina.weibo",Context.CONTEXT_IGNORE_SECURITY);
SharedPreferences preferences = otherAppContext.getSharedPreferences("first", MODE_WORLD_READABLE + MODE_MULTI_PROCESS);
String str = preferences.getString("key1", "88888");
2.
0 0
- SharedPreferences 使用注意事项
- [android]关于SharedPreferences putString和commit的使用注意事项
- Android数据存储SharedPreferences的使用场景和注意事项
- SharedPreferences 存储的注意事项
- SharedPreferences 的注意事项
- 使用SharedPreferences
- SharedPreferences使用
- SharedPreferences使用
- SharedPreferences使用
- SharedPreferences 使用
- 使用 SharedPreferences
- 使用SharedPreferences
- 使用 SharedPreferences
- SharedPreferences使用
- SharedPreferences使用
- SharedPreferences使用
- SharedPreferences使用
- SharedPreferences使用
- iOS开发中 UITableViewCell的几种样式
- flume版本的选择
- HDU 4720 模拟退火
- IO学习(十六)装饰设计模式
- 设计模式MVP案例----省市查询
- SharedPreferences 使用注意事项
- Bstar2016的一道水题T3
- 凸包之三道模板应用题
- poj 2154 Color(polya 定理)
- Flume(NG)架构设计要点及配置实践
- 从ViewRootImpl类分析View绘制的流程
- 安卓Android本地Sqlite实现注册账号和登录功能
- 插件资源管理
- 2016.5.21读书笔记