From 7468685b76d35939ac9c03c037ad9971f7573e6c Mon Sep 17 00:00:00 2001 From: niudongyao Date: Tue, 3 Jan 2023 03:23:44 +0000 Subject: [PATCH] add uri describe Signed-off-by: niudongyao --- ...s-application-dataShareExtensionAbility.md | 24 ++++++++++++++++++ .../reference/apis/js-apis-data-dataShare.md | 25 +++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-dataShareExtensionAbility.md b/zh-cn/application-dev/reference/apis/js-apis-application-dataShareExtensionAbility.md index 5aca9fc590..1d30e5109f 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-application-dataShareExtensionAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-application-dataShareExtensionAbility.md @@ -17,6 +17,30 @@ import DataShareExtensionAbility from '@ohos.application.DataShareExtensionAbility' ``` +## uri命名规则 + +标准uri定义结构如下: + +**Scheme://authority/path** +- scheme: 协议名,对于data share统一为datashare +- authority: [userinfo@]host[:port] + - userinfo: 登录信息,在AMS框架下不支持,不需要填写。 + - host: 服务器地址,在AMS框架下,如果跨设备访问则为目标设备的ID,如果为本设备则为空。 + - port: 服务器端口,在AMS框架下不支持,不需要填写。 +- path: data share的标识信息和资源的路径信息,在AMS框架下,需要包含data share的标识信息,资源的路径信息可以不填写。 + +uri示例: + + 不包含资源路径: datashare:///com.samples.datasharetest.DataShare + + 包含资源路径: datashare:///com.samples.datasharetest.DataShare/DB00/TBL00 + +说明: + + datashare的标识信息为com.samples.datasharetest.DataShare + + 资源路径:DB00/TBL00 + ## 属性 **系统能力**:SystemCapability.DistributedDataManager.DataShare.Provider diff --git a/zh-cn/application-dev/reference/apis/js-apis-data-dataShare.md b/zh-cn/application-dev/reference/apis/js-apis-data-dataShare.md index 2600883ddd..9c88b29273 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-data-dataShare.md +++ b/zh-cn/application-dev/reference/apis/js-apis-data-dataShare.md @@ -17,6 +17,31 @@ import dataShare from '@ohos.data.dataShare' ``` +## uri命名规则 + +标准uri定义结构如下: + +**Scheme://authority/path** +- scheme: 协议名,对于data share统一为datashare +- authority: [userinfo@]host[:port] + - userinfo: 登录信息,在AMS框架下不支持,不需要填写。 + - host: 服务器地址,在AMS框架下,如果跨设备访问则为目标设备的ID,如果为本设备则为空。 + - port: 服务器端口,在AMS框架下不支持,不需要填写。 +- path: data share的标识信息和资源的路径信息,在AMS框架下,需要包含data share的标识信息,资源的路径信息可以不填写。 + +uri示例: + + 不包含资源路径: datashare:///com.samples.datasharetest.DataShare + + 包含资源路径: datashare:///com.samples.datasharetest.DataShare/DB00/TBL00 + +说明: + + datashare的标识信息为com.samples.datasharetest.DataShare + + 资源路径:DB00/TBL00 + + ## dataShare.createDataShareHelper -- GitLab