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 5aca9fc590489d7aa3d7030b1cfcaa98c50e8afb..1d30e5109f54857dbbad8a824ba81b03fafbd88f 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 2600883ddd2ae96a2a00b910519e0529c8655031..9c88b29273523878489b0188cf26908061209839 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