sharedpreferences的封装

本文详细介绍了数据存储技术中的SharedPreferencer存储方式及其操作方法,包括数据保存、获取、删除等,并深入探讨了文件存储技术,如文件创建、读写等操作。

数据存储

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)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值