[文章]HarmonyOS/OpenHarmony应用开发-DataAbility开发体验

阅读量0
0
1
场景介绍

基于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 自定义方法。
开发体验:

%E5%9B%BE%E7%89%872.png

注册Data

%E5%9B%BE%E7%89%873.png

示例效果:

%E5%9B%BE%E7%89%874.png

%E5%9B%BE%E7%89%875.png

代码地址:

https://gitee.com/jltfcloudcn/jump_to/tree/master/FA_Model_TestMuster

参考文档:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/fa-dataability-0000001333320993

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友