Android开发时会遇到保存一些信息,SharedPreference可以把信息保存为key-value集合,简称SP.
每个SP可以设置为私有的,也可以设置成共享的.出于安全考虑,真实开发中涉及到SP共享的时候不多.
获取
SharedPreference有俩种方式:
1.getSharedPreferences() 有俩个参数,第一个是SP名称,第二个是权限设置
2.getPreferences() 默认的文件,不需要提供名称
实际开发中:最好是用getSharedPreferences() ,便于查看,管理
public static String SPNAME = "gary.44";
public static String KEY = "test";
写入信息:
private void saveSP() {
SharedPreferences sharedPreferences = getSharedPreferences(SPNAME, MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putInt(KEY, 99);
editor.commit();
}
读取信息:
private void readSP() {
SharedPreferences sharedPref = getSharedPreferences(SPNAME, MODE_PRIVATE);
int login = sharedPref.getInt(KEY, 0);
}
如果想查看文件内容,
首先保证手机已root,并且最好安装Root Explorer.
文件名:gary.44.xml 内容是:99
文件:
gif图:
本人在操作时,想在AndroidStudio中打开时,竟然打不开,折腾了一下午,还是选择了手机查看.
如果想在AndroidStudio 中打开步骤:先找到菜单栏上的
Tools 会看到Android 字样点击会弹出一个菜单,再点击Android Device Monitor 这个时候需要等一下,系统会打开一个新的界面,有可能会被你当前的界面覆盖掉,然后找到File Exploere , OK!!!!!