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 49e2ec26612ff745fb16d42a6e87aeb719ab6c43..4ae45a7b2dd6f0e365d77c6d15374aa0c76e2666 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,26 @@ import DataShareExtensionAbility from '@ohos.application.DataShareExtensionAbility' ``` +## uri命名规则 + +标准uri定义结构如下: + +**Scheme://authority/path** +- Scheme: 协议名,对于data share统一为datashare +- authority: [userinfo@]host[:port] + - userinfo: 登录信息,不需要填写。 + - host: 服务器地址,如果跨设备访问则为目标设备的ID,如果为本设备则为空。 + - port: 服务器端口,不需要填写。 +- path: data share的标识信息和资源的路径信息,需要包含data share的标识信息,资源的路径信息可以不填写。 + +uri示例: + +- 不包含资源路径: `datashare:///com.samples.datasharetest.DataShare` + +- 包含资源路径: `datashare:///com.samples.datasharetest.DataShare/DB00/TBL00` + +其中,data share的标识信息为`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 642917d479da502c4bda722829c5872e49675ec0..108c56317112cfdb270724569c6926c1e10f8004 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,25 @@ import dataShare from '@ohos.data.dataShare' ``` +## uri命名规则 + +标准uri定义结构如下: + +**Scheme://authority/path** +- Scheme: 协议名,对于data share统一为datashare +- authority: [userinfo@]host[:port] + - userinfo: 登录信息,不需要填写。 + - host: 服务器地址,如果跨设备访问则为目标设备的ID,如果为本设备则为空。 + - port: 服务器端口,不需要填写。 +- path: data share的标识信息和资源的路径信息,需要包含data share的标识信息,资源的路径信息可以不填写。 + +uri示例: + +- 不包含资源路径: `datashare:///com.samples.datasharetest.DataShare` + +- 包含资源路径: `datashare:///com.samples.datasharetest.DataShare/DB00/TBL00` + +其中,data share的标识信息为`com.samples.datasharetest.DataShare`,资源路径为`DB00/TBL00`。 ## dataShare.createDataShareHelper