Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
91076e50
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
91076e50
编写于
7月 19, 2023
作者:
D
dboy190
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix review problem
Signed-off-by:
N
dboy190
<
dulei1@huawei.com
>
上级
86521431
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
8 addition
and
4 deletion
+8
-4
zh-cn/application-dev/database/unified-data-channels.md
zh-cn/application-dev/database/unified-data-channels.md
+7
-3
zh-cn/application-dev/database/unified-data-definition.md
zh-cn/application-dev/database/unified-data-definition.md
+1
-1
未找到文件。
zh-cn/application-dev/database/unified-data-channels.md
浏览文件 @
91076e50
...
...
@@ -12,9 +12,9 @@ UDMF针对多对多跨应用数据共享的不同业务场景提供了标准化
标准化数据通路是为各种业务场景提供的跨应用的数据接入与读取通路,它可以暂存应用需要共享的符合标准化数据定义的统一数据对象,并提供给其他应用进行访问,
同时按照一定的策略对暂存数据的访问权限和生命周期进行管理。
标准化数据通路通过UDMF提供的系统服务实现,应用(数据提供方)需要共享公共数据时可以通过UDMF提供的插入接口将数据写入到UDMF的数据通路中,
并且可以通过UDMF提供的更新和删除接口对已经存入UDMF数据通路的数据进行更新和删除操作。在完成必要的权限校验后,
目标
应用(数据访问方)可以通过UDMF提供的读取接口进行数据的访问,数据被读取后,UDMF会统一对数据的生命周期进行管理。
标准化数据通路通过UDMF提供的系统服务实现,应用(数据提供方)需要共享公共数据时可以通过UDMF提供的插入接口将数据写入到UDMF的数据通路中,
并且
可以通过UDMF提供的更新和删除接口对已经存入UDMF数据通路的数据进行更新和删除操作。在完成必要的权限校验后, 目标
应用(数据访问方)可以通过UDMF提供的读取接口进行数据的访问,数据被读取后,UDMF会统一对数据的生命周期进行管理。
统一数据对象UnifiedData在UDMF数据通路中具有全局唯一URI标识,其定义为udmf://intention/bundleName/groupId,其中各组成部分的含义分别为:
...
...
@@ -62,6 +62,7 @@ UDMF针对多对多跨应用数据共享的不同业务场景提供了标准化
plainText
.
textContent
=
'
hello world!
'
;
let
unifiedData
=
new
UDMF
.
UnifiedData
(
plainText
);
// 指定要插入数据的数据通路枚举类型
let
options
=
{
intention
:
UDMF
.
Intention
.
DATA_HUB
}
...
...
@@ -84,6 +85,7 @@ UDMF针对多对多跨应用数据共享的不同业务场景提供了标准化
plainText
.
textContent
=
'
How are you!
'
;
let
unifiedData
=
new
UDMF
.
UnifiedData
(
plainText
);
// 指定要更新的统一数据对象的URI
let
options
=
{
key
:
'
udmf://DataHub/com.ohos.test/0123456789
'
};
...
...
@@ -103,6 +105,7 @@ UDMF针对多对多跨应用数据共享的不同业务场景提供了标准化
4.
删除存储在UDMF公共数据通路中的统一数据对象。
```
ts
// 指定要删除数据的数据通路枚举类型
let
options
=
{
intention
:
UDMF
.
Intention
.
DATA_HUB
};
...
...
@@ -139,6 +142,7 @@ UDMF针对多对多跨应用数据共享的不同业务场景提供了标准化
2.
查询存储在UDMF公共数据通路中的统一数据对象。
```
ts
// 指定要查询数据的数据通路枚举类型
let
options
=
{
intention
:
UDMF
.
Intention
.
DATA_HUB
};
...
...
zh-cn/application-dev/database/unified-data-definition.md
浏览文件 @
91076e50
...
...
@@ -42,7 +42,7 @@ UDMF提供的标准化数据类型主要包括以下几类:
UDMF提供了统一数据对象UnifiedData,用于封装一组数据记录UnifiedRecord。数据记录UnifiedRecord则是对UDMF支持的数据内容的抽象定义,例如一条文本记录、一条图片记录等。
数据记录中的数据内容类型对应为各数据类型UnifiedDataType。
以下是常见的UDMF的接口说明,更多接口和具体说明,请见
[
@ohos.data.UDMF(统一数据管理框架)
](
../reference/apis/js-apis-data-udmf.md
)
。
以下是常见的UDMF的接口说明,更多接口和具体说明,请见
[
统一数据管理框架
](
../reference/apis/js-apis-data-udmf.md
)
。
| 类名称 | 接口名称 | 描述 |
|---------------|-------------------|-----------------------------------------------------------------------------------------------|
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录