场景介绍
轻量级偏好数据库是轻量级存储,主要用于保存应用的一些常用配置,并不适合存储大量数据和频繁改变数据的场景。用户的数据保存在文件中,可以持久化的存储在设备上。需要注意的是用户访问的实例包含文件所有数据,并一直加载在设备的内存中,并通过轻量级偏好数据库的API完成数据操作。
接口说明
轻量级偏好数据库向本地应用提供了操作偏好型数据库的API,支持本地应用读写少量数据及观察数据变化。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括整型、字符串型、布尔型、浮点型、长整型、字符串型Set集合。
创建数据库
通过数据库操作的辅助类可以获取到要操作的Preferences实例,用于进行数据库的操作。
类名 |
接口名 |
描述 |
---|---|---|
DatabaseHelper |
Preferences getPreferences(String name) |
获取文件对应的Preferences单实例,用于数据操作。 |
查询数据
通过调用Get系列的方法,可以查询不同类型的数据。
类名 |
接口名 |
描述 |
---|---|---|
Preferences |
int getInt(String key, int defValue) |
获取键对应的int类型的值。 |