数据存储
SharedPreferencer存储
保存数据的方法,我们需要拿到保存数据的具体类型,然后根据类型调用不同的保存方法
public static void put(Context context, String key, Object object);
得到保存数据的方法,我们根据默认值得到保存的数据的具体类型,然后调用相对于的方法获取值
public static Object get(Context context, String key, Object defaultObject);
移除某个key值已经对应的值
public static void remove(Context context, String key);
清除所有数据
public static void clear(Context context);
查询某个key是否已经存在
public static boolean contains(Context context, String key) ;
返回所有的键值对
public static Map<String, ?> getAll(Context context);
文件存储
如果文件不存在,就创建文件
public static String createIfNotExist(String path)
向文件中写入二进制数据
public static boolean writeBytes(String filePath, byte[] data)
从文件中读取二进制数据
public static byte[] readBytes(String file)
向文件中写入字符串String类型的内容
public static void writeString(String file, String content, String charset)
从文件中读取数据,返回类型是字符串String类型
public static String readString(String file, String charset)