#### 文件存储
##### 内部空间
> 默认写文件是到文件的根目录,这个目录是不允许写数据的,那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); |
|