黑马程序员技术交流社区
标题:
数据存储-1
[打印本页]
作者:
Itheima_yuan
时间:
2016-6-19 22:56
标题:
数据存储-1
#### 文件存储
##### 内部空间
> 默认写文件是到文件的根目录,这个目录是不允许写数据的,那android为每一个应用开辟了一块独立的空间,这个空间就使用来存放自己应用生成的数据 , 这个路径就在 /data/data/应用程序包名.
###### SharedPreferences
> 用来存放一些简单的键值对信息 ,存放的路径是在 /data/data/包名/shared_prefs
存数据
//1.得到参数对象 生成一个私有的文件 。
SharedPreferences sp = getSharedPreferences("account2", 0);
//2.得到编辑器
Editor editor = sp.edit();
//3.开始存放数据
editor.putString("name", name);
editor.putString("pwd", pwd);
//4.提交编辑器
editor.commit();
取数据:
//1.定位文件
SharedPreferences sp = getSharedPreferences("account2", 0);
// 这里就是获取以前存储过的数据,注意: key必须与早前存的一样,参数二:是默认值
String name = sp.getString("name", "");
String pwd = sp.getString("pwd", "");
et_name.setText(name);
et_pwd.setText(pwd);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2