取出SharePreferences中的数据
从information里面获取 所需要的字段
SharedPreferences sp = getSharedPreferences("information",MODE_PRIVATE);
String username = sp.getString("username"敬耐旅,"")
String password = sp.getString("password","")
存入数据
SharePreferences sp = getSharedPreferences("information"亮凳,MODE_PRIVATE)
SharePreferences.Editor edit = sp.edit()
edit.putString("username",username)//username(String field)
edit.putString("password",password)//password(String field)
edit.commit()//进行提交
2.权限设置
私有设置
Context.MODE_PRIVATE的值是0;
只能被创建这个 文件的当前应用访问
若文件不存在会创建文件;若创建文件已存在则会覆盖掉原来亩森的文件
追加模式
Context.MODE_APPEND的值是32768
只能被 创建这个 文件的当前应用访问
若文件不存在会创建文件;若文件存在文件末尾进行追加内容
可读模式
Context.MODE_WORLD_READABLE的值是1;
创建出来 的文件可以被 其他应用所读取
SharePreference 是Android 系统中的持久化存储工具其基于XML文件(/data/data/<package name>/shared_prefs/目录下面),一次性将数据读取到内存渗蠢枝中丛敏,适合单个进程、数据量较小的情况。
使用SharedPreferences的正确姿势
1.1 创建SharedPreferences对象
1.2 获得SharedPreferences.Editor对象。
1.3 插入、删除、查找key-value数据
1.4 保存key-value数据
SharedPreferencesImpl初始化
1. SharePreference原理及跨进程档搏数据共享的问题
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)