使用SharePreferences进行数据存储
2011-11-19 14:20
561 查看
描述:轻量级的存储类,特别适合用于软件配置参数,背后是使用xml文件存储数据。
存放目录: /data/data/<package name>/shared_prefs
存放例子:
//fileName不需要后缀,系统默认以xml文件存储
SharePreferences preferences = getSharePreferences(fileName,mode) ;
Editor editor = preferences.edit() ;
//保存到内存
editor.putString(key,value) ;
editor,putInt(key,value) ;
editor.commit() ; //提交存入文件
获取例子:
String str = preferences.getString(key,deValue) ; //用键值获取,deValue为缺省值
Integer i = preferences.getInteger(key,deValue) ;
如果在其他应用调用文件:
//packageName为其他包名,选择路径,flag为设置安全检查(忽略:Context.CONTEXT_IGNORE_SECURITY)
Context otherContext = this.getContext().createPackageContext(packageName,flag)
SharePreferences preferences = otherContext.getSharePreferences(fileName,mode) ;
存放目录: /data/data/<package name>/shared_prefs
存放例子:
//fileName不需要后缀,系统默认以xml文件存储
SharePreferences preferences = getSharePreferences(fileName,mode) ;
Editor editor = preferences.edit() ;
//保存到内存
editor.putString(key,value) ;
editor,putInt(key,value) ;
editor.commit() ; //提交存入文件
获取例子:
String str = preferences.getString(key,deValue) ; //用键值获取,deValue为缺省值
Integer i = preferences.getInteger(key,deValue) ;
如果在其他应用调用文件:
//packageName为其他包名,选择路径,flag为设置安全检查(忽略:Context.CONTEXT_IGNORE_SECURITY)
Context otherContext = this.getContext().createPackageContext(packageName,flag)
SharePreferences preferences = otherContext.getSharePreferences(fileName,mode) ;
相关文章推荐
- 使用SharedPreferences进行数据存储
- Android中使用SharedPreferences进行数据存储及文件操作模式
- 使用SharePreferences进行数据的存储
- 自学Android系列 笔记2 使用文件进行数据存储
- Android中使用SharedPreferences进行数据存储及文件操作模式
- 使用文件进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用Weka进行数据挖掘(Weka教程九)模型序列化/持久化存储和加载
- Swift - 使用NSUserDefaults来进行本地数据存储
- Android中使用SharedPreferences进行数据存储及文件操作
- 使用SharedPreferences进行数据存储
- Swift - 使用NSUserDefaults来进行本地数据存储
- 使用SharedPreferences进行数据存储
- Android中使用File文件进行数据存储
- 使用Hawk进行数据存储
- android使用SharedPreferences进行数据存储
- 在android中使用SharedPreferences进行数据存储
- 在android中使用SharedPreferences进行数据存储
- 九、使用SharedPreferences进行数据存储