SharedPreferences可以理解为参数共享文件,一般用来存储一些设置或配置信息,他会在/data/data/包名目录下创建一个名为shared_prefs文件夹,在该文件夹下会有你创建的文件,该文件后缀名是.xml的,里面是以map键值对形式存在
创建文件:
//第一个参数为文件名称,第二个参数为文件权限
SharedPreferences sp = this.getSharedPreferences("config", this.MODE_PRIVATE);
Editor editor = sp.edit();//获取编辑器
//编辑信息
editor.putString("username", "用户名");
editor.putString("password", "密码");
editor.commit();//提交事务
读取文件:
SharedPreferences sp = this.getSharedPreferences("config", this.MODE_PRIVATE);
String username = sp.getString("username", "");
String password = sp.getString("password", "");
Log.i("MainActivity", username + password);