HarmonyOS/OpenHarmony应用开发-DataAbility开发体验

场景介绍

基于Data模板的Ability(以下简称“Data”),有助于应用管理其自身和其他应用存储数据的访问,并提供与其他应用共享数据的方法。Data既可用于同设备不同应用的数据共享,也支持跨设备不同应用的数据共享。

Data提供方可以自定义数据的增、删、改、查,以及文件打开等功能,并对外提供这些接口。

接口说明

接口名

描述

onInitialized

在Ability初始化调用,通过此回调方法执行rdb等初始化操作。

update

更新数据库中的数据。

query

查询数据库中的数据。

delete

删除一条或多条数据。

normalizeUri

对uri进行规范化。一个规范化的uri可以支持跨设备使用、持久化、备份和还原等,当上下文改变时仍然可以引用到相同的数据项。

batchInsert

向数据库中插入多条数据。

denormalizeUri

将一个由normalizeUri生产的规范化uri转换成非规范化的uri。

insert

向数据中插入一条数据。

openFile

打开一个文件。

getFileTypes

获取文件的MIME类型。

getType

获取uri指定数据相匹配的MIME类型。

executeBatch

批量操作数据库中的数据。

call

自定义方法。

开发体验:

 

注册Data

 

示例效果:

 

 

代码地址:

HarmonyOSAPP开发相关组件: 深圳市蛟龙腾飞网络科技有限公司 - Gitee.com

参考文档:

文档中心

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值