SharedPreferences以及获取当前目录

getCacheDir();获取内部储存目录
外部存储需要加权限mount_unmount_filesystem以及读写\
获取目录:Environment.getExternalStorageDirectory();

判断SD卡是否存在

TextUtils.equals(Environment.getExternalStorageState(), Environment.MEDIA_MOUNTED)
  1. 以key_value形式写入值
  2. 每次需要clera等操作都需要commit

实例化 通过context对象.getSharedPreferences()
第一个参数文件名 第二个参数就是模式

SharedPreferences sharedPreferences = getSharedPreferences("sharedpreferences",
                Context.MODE_PRIVATE);

写入文件 上面这一行很必要!!!

Editor editor = sharedPreferences.edit();
//"可以在后面无限添加put"
editor.putInt("test", 1).commit();
> 读取文件 读取1个 读取all是一个hashmap

第二个参数是没有时读取的值

int value = sharedPreferences.getInt("test", 0);

你可能感兴趣的:(android,基础)