Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
33cfe63d
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看板
提交
33cfe63d
编写于
7月 15, 2023
作者:
D
dboy190
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix review problem 1
Signed-off-by:
N
dboy190
<
dulei1@huawei.com
>
上级
a689fc5b
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
4 deletion
+9
-4
zh-cn/application-dev/database/data-share-overview.md
zh-cn/application-dev/database/data-share-overview.md
+7
-4
zh-cn/application-dev/database/unified-data-definition.md
zh-cn/application-dev/database/unified-data-definition.md
+2
-0
未找到文件。
zh-cn/application-dev/database/data-share-overview.md
浏览文件 @
33cfe63d
...
...
@@ -24,8 +24,10 @@
## 标准化数据定义
当出现多应用数据共享时,需要统一的OpenHarmony数据语言,构建OpenHarmony数据跨应用、跨设备交互标准,降低应用/业务数据交互成本。
标准化数据的具体内容及使用请见
[
标准化数据定义
](
unified-data-definition.md
)
。
当出现多应用数据共享时,每个应用都有自己的数据定义和数据格式,应用间的的数据交互需做大量的数据格式适配工作。为了降低应用/业务数据交互成本,我们提出标准化数据定义作为OpenHarmony统一的数据语言,
构建OpenHarmony数据跨应用、跨设备交互标准。
标准化数据定义统一定义了多种常用的数据类型,应用可以使用统一数据管理框架提供的接口创建和使用这些标准化数据类型,具体内容及使用请见
[
标准化数据定义
](
unified-data-definition.md
)
。
## 一对多跨应用数据共享
基于跨应用一对多数据共享的场景,可通过DataShare实现。DataShare实现数据共享时,包括数据提供方和数据访问方,基于跨应用数据共享是否拉起数据提供方的不同情况,支持两种不同的实现方式。具体相关实现可见下文。
...
...
@@ -60,9 +62,10 @@ DataShare实现跨应用数据共享有两种方式:
## 多对多跨应用数据共享
区别于一对多数据共享,当多个应用之间需要相互进行数据共享时,即多对多的跨应用数据共享场景下,对于数据的定义、流通
、权限要求与
管理等是十分必要的。统一数据管理框架(Unified Data Management Framework, UDMF)
区别于一对多数据共享,当多个应用之间需要相互进行数据共享时,即多对多的跨应用数据共享场景下,对于数据的定义、流通
和权限
管理等是十分必要的。统一数据管理框架(Unified Data Management Framework, UDMF)
即提供一种新的数据共享与交互方式,可以实现多对多跨应用数据共享。
应用可以根据UDMF提供的标准化接口,将数据写入UDMF不同的数据通道。写入UDMF中的数据依据应用定义的权限、数据通道定义的权限以及整个UDMF框架定义的权限管理逻辑进行管理,
应用可以根据UDMF提供的标准化接口,将数据写入UDMF不同的数据共享通道,并提供多应用进行读取。写入UDMF中的数据依据应用定义的权限、数据通道定义的权限以及整个UDMF框架定义的权限管理逻辑进行管理,
写入通道中的数据的生命周期的管理也遵循上述逻辑。这样离散在各个应用的碎片化数据可以在UDMF的不同通道中形成聚合效应,提升开发者跨应用数据协同的效率,同时提升用户的数据体验。
具体实现与指导,可见
[
通过标准化数据通路实现数据共享
](
unified-data-channels.md
)
...
...
zh-cn/application-dev/database/unified-data-definition.md
浏览文件 @
33cfe63d
...
...
@@ -39,6 +39,8 @@ UDMF提供的标准化数据类型主要包括以下几类:
## 接口说明
UDMF提供了统一数据对象UnifiedData,用于封装一组数据记录UnifiedRecord。数据记录UnifiedRecord则是对UDMF支持的数据内容的抽象定义,例如一条文本记录、一条图片记录等。
数据记录中的数据内容类型对应为各数据类型UnifiedDataType。
以下是常见的UDMF的接口说明,更多接口和具体说明,请见
[
@ohos.data.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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录