SharedPreferences 用法
- private void getUserInfoFromPref(){
- /*
- * 保存到文件的方法
- *
- * Constant.user = (User)Constant.readObjectFromFile(Constant.USER_SAVE_PATH);
- */
- //获取到sharepreference 对象, 参数一为xml文件名,参数为文件的可操作模式
- SharedPreferences preferences = this.getSharedPreferences(
- Constant.PREF_FILE_NAME, MODE_APPEND);
- //获取到编辑对象
- String UserId = preferences.getString("UserId","");
- String UserName = preferences.getString("UserName","");
- String UserPho = preferences.getString("UserPho","");
- String UserQRCode = preferences.getString("UserQRCode","");
- String PhotoPath = preferences.getString("PhotoPath","");
- boolean hasLogined = preferences.getBoolean("hasLogined",false);
- Constant.user = new User(UserId,UserName,UserPho,UserQRCode,PhotoPath,hasLogined);
- }
- //保存数据 到sharePreference文件
- private void setUserInfoToPref(){
- /*
- * 文件的方法
- *
- * File file = new File("/sdcard/myImage/");
- if(!file.exists()){
- file.mkdirs();// 创建文件夹
- }
- Constant.writeObjectToFile(Constant.USER_SAVE_PATH,Constant.user);
- Log.e("user ---",Constant.readObjectFromFile(Constant.USER_SAVE_PATH).toString());
- *
- */
- SharedPreferences preferences = getSharedPreferences(
- Constant.PREF_FILE_NAME, MODE_PRIVATE);
- SharedPreferences.Editor editor = preferences.edit();
- if(Constant.user != null){
- editor.putString("UserId",Constant.user.UserId);
- editor.putString("UserName",Constant.user.UserName);
- editor.putString("UserPho",Constant.user.UserPho);
- editor.putString("UserQRCode",Constant.user.UserQRCode);
- editor.putString("PhotoPath",Constant.user.PhotoPath);
- editor.putBoolean("hasLogined",Constant.user.hasLogined);
- }
- editor.commit();
- }
SharedPreferences 用法的更多相关文章
- Android sharedPreferences 用法
Android 提供了一种数据轻量级的数据持久化方法.使用SharedPreferences 接口 将 key-value 形式的primitive data 存储到文件中.多用于保存软件偏好配置信息 ...
- SharedPreferences用法
SharedPreferences是Android四种数据存储技术中的一种,它是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信 息,其对 ...
- android SharedPreferences 使用
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值 对数据,通常用来存储一些简单的配置信息.其存储位置在/dat ...
- Android(java)学习笔记174:SharedPreferences(轻量级存储类)
1.SharedPreferences是Android平台上一个轻量级的存储类,简单的说就是可以存储一些我们需要的变量信息.2个activity 之间的数据传递除了可以他通过intent来传递数据,还 ...
- Android(java)学习笔记117:SharedPreferences(轻量级存储类)
1.SharedPreferences是Android平台上一个轻量级的存储类,简单的说就是可以存储一些我们需要的变量信息.2个activity 之间的数据传递除了可以他通过intent来传递数据,还 ...
- Android 之数据存储(sdCard,sharedPreference,sqlite数据库)
sdCard:默认路径在 /storage/sdcard/... Android支持OpenFileOutput和openFileInput方式访问手机存储器上的文件. Context提供了如下两个方 ...
- SharedPreferences 的另一种场景的用法
SharedPreferences 的另一种场景的用法 昨天,下班在家想做什么来着,然后想用SharedPreferences存点数据,但是不知道咋地突然想到,SharedPreferences是应用 ...
- Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)
原文:http://blog.csdn.net/liuyiming_/article/details/7704923 SharedPreferences介绍: SharedPreferences是An ...
- sharedPreferences的用法
做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连 接跟操作等耗时大大影响了程序的效率,因此我们使用键值这 ...
随机推荐
- SQL SERVER 集合
死锁和堵塞一直是性能测试执行中关注的重点. 下面是我整理的监控sql server数据库,在性能测试过程中是否出现死锁.堵塞的SQL语句,还算比较准备,留下来备用. --每秒死锁数量 SELECT * ...
- 51nod 1267 二分
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1267 1267 4个数和为0 基准时间限制:1 秒 空间限制:13107 ...
- 03-THREE.JS GUI使用
<!DOCTYPE html> <html> <head> <title></title> <script src="htt ...
- file_put_contents();
file_put_contents(); 用于获取文件中的内容,可以填写网址,但是需要以http://开头
- IntellJ IDEA快捷键汇总
今天开始使用IDEA,各种不习惯,一会Eclipse一会IDEA来回切换,需要一个熟悉的过程,记录一下常用的快捷键. IDEA常用快捷键 Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+ ...
- FastAdmin 推荐 Git 在线学习教程
FastAdmin 推荐 Git 在线学习教程 因为 FastAdmin 推荐使用 Git 管理代码,有很多小伙伴对 Git 不是很熟悉. 也苦于找不到好的教程,我就分享一个 Git 在线学习教程. ...
- Verilog数组表示及初始化
(转)Verilog数组表示及初始化 这里的内存模型指的是内存的行为模型.Verilog中提供了两维数组来帮助我们建立内存的行为模型.具体来说,就是可以将内存宣称为一个reg类型的数组,这个数组中的任 ...
- bae3.0第四步 第一个polls系统
1.创建自己的app 进入新建的blog工程目录,执行其下面的manage.py来创建polls应用,命令为: python manage.py startapp polls2.定义app的model ...
- 关于文件结束符EOF
EOF 是 End Of File 的缩写. 在 C 语言中,它是在标准库中定义的一个宏. 人们经常误认为 EOF 是从文件中读取的一个字符(牢记).其实,EOF 不是一个字符,它被定义为是 int ...
- POJ3264(RMQ-ST算法)
Balanced Lineup Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 47087 Accepted: 22101 ...