鸿蒙系统应用数据库,鸿蒙(HarmonyOS)-Fa应用级轻量存储(数据库)

简单讲:使用Preferences

场景介绍

轻量级偏好数据库是轻量级存储,主要用于保存应用的一些常用配置,并不适合存储大量数据和频繁改变数据的场景。用户的数据保存在文件中,可以持久化的存储在设备上。需要注意的是用户访问的实例包含文件所有数据,并一直加载在设备的内存中,并通过轻量级偏好数据库的API完成数据操作。

接口说明

轻量级偏好数据库向本地应用提供了操作偏好型数据库的API,支持本地应用读写少量数据及观察数据变化。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括整型、字符串型、布尔型、浮点型、长整型、字符串型Set集合。

不太会讲,直接上代码吧

开发步骤

准备工作,导入对轻量级偏好数据库SDK到开发环境。

获取Preferences实例。

读取指定文件,将数据加载到Preferences实例,用于数据操作。

DatabaseHelper databaseHelper = new DatabaseHelper(context); // context入参类型为ohos.app.Context。

String fileName = "name"; // fileName表示文件名,其取值不能为空,也不能包含路径,默认存储目录可以通过context.getPreferencesDir()获取。

Preferences preferences = databaseHelper.getPreferences(fileName);

从指定文件读取数据。

首先获取指定文件对应的Preferences实例,然后借助Preferences API读取数据。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值