您的位置:首页 > Web前端

使用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) ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: