本文介绍: 访问DataAbility需导入基础依赖包,以及获取与DataAbility子模块通信的URI字符串。访问DataAbility的示例代码如下:创建工具接口类对象。构建数据库相关的RDB数据。注:关于DataAbilityPredicates的详细内容,请参考。调用insert方法向指定的DataAbility子模块插入数据。调用delete方法删除DataAbility子模块中指定的数据。调用update方法更新指定DataAbility子模块中的数据。
访问DataAbility
访问DataAbility需导入基础依赖包,以及获取与DataAbility子模块通信的URI字符串。
其中,基础依赖包包括:
访问DataAbility的示例代码如下:
DataAbility的客户端的接口是由工具接口类对象DataAbilityHelper向外提供,相关接口可参考DataAbilityHelper模块。
DataAbility权限控制
DataAbility提供数据服务,并不是所有的Ability都有权限读写它,DataAbility有一套权限控制机制来保证数据安全。分为静态权限控制和动态权限控制两部分。
静态权限控制
DataAbility作为服务端,在被拉起的时候,会根据config.json里面配置的权限来进行校验,有”readPermission”、”writePermission”和”Permission”三个配置项,可以不配或者为空。示例如下:
动态权限控制
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。