From a6ae66af5575010c08781604cc0a66efad35e068 Mon Sep 17 00:00:00 2001 From: liumingyue Date: Thu, 9 Jan 2025 20:29:08 +0800 Subject: [PATCH] =?UTF-8?q?cherry=20pick=204d1645f=20from=20https://gitee.?= =?UTF-8?q?com/ming-yue-liu1/docs/pulls/69284=20bms=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E4=B8=80=E8=87=B4=E6=80=A7=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liumingyue --- .../js-apis-bundleManager-bundleInfo.md | 10 + .../apis-ability-kit/js-apis-bundleManager.md | 256 +++++++++++++++++- .../apis-ability-kit/js-apis-overlay.md | 12 + .../apis-basic-services-kit/js-apis-zlib.md | 12 +- 4 files changed, 285 insertions(+), 5 deletions(-) diff --git a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager-bundleInfo.md b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager-bundleInfo.md index b560193167b..8f751046167 100644 --- a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager-bundleInfo.md +++ b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager-bundleInfo.md @@ -77,3 +77,13 @@ |appIdentifier11+| string | 是 | 否 | 应用的唯一标识,由云端统一分配。该ID在应用全生命周期中不会发生变化,包括版本升级、证书变更、开发者公私钥变更、应用转移等。 | |certificate13+| string | 是 | 是 | 应用的证书公钥。 | +## AppCloneIdentity14+ + +描述应用包的身份信息。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core。 + +| 名称 | 类型 | 只读 | 可选 | 说明 | +| --------- | -------------- | ---- | ---- | --------------------------- | +| bundleName | string | 是 | 否 | 应用的bundleName。 | +| appIndex | number | 是 | 否 | 应用包的分身索引信息。 | diff --git a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager.md b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager.md index 0c9561dcc5d..e275cdc7376 100644 --- a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager.md +++ b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager.md @@ -1374,4 +1374,258 @@ try { let message = (err as BusinessError).message; hilog.error(0x0000, 'testTag', 'getAppCloneIdentity failed. Cause: %{public}s', message); } -``` \ No newline at end of file +``` + +### ApplicationInfo + +type ApplicationInfo = _ApplicationInfo + +应用程序信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_ApplicationInfo](js-apis-bundleManager-applicationInfo.md#applicationinfo-1) | 应用程序信息。 | + +### ModuleMetadata10+ + +type ModuleMetadata = _ModuleMetadata + +模块的元数据信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_ModuleMetadata](js-apis-bundleManager-applicationInfo.md#ModuleMetadata10) | 模块的元数据信息。 | + +### Metadata + +type Metadata = _Metadata + +元数据信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力**: SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_Metadata](js-apis-bundleManager-metadata.md#metadata) | 元数据信息。 | + +### BundleInfo + +type BundleInfo = _BundleInfo.BundleInfo + +应用包信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力**: SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_BundleInfo.BundleInfo](js-apis-bundleManager-bundleInfo.md#bundleinfo) | 应用包信息。 | + + +### UsedScene + +type UsedScene = _BundleInfo.UsedScene + +权限使用的场景和时机。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_BundleInfo.UsedScene](js-apis-bundleManager-bundleInfo.md#usedscene) | 权限使用的场景和时机。 | + +### ReqPermissionDetail + +type ReqPermissionDetail = _BundleInfo.ReqPermissionDetail + +应用运行时需向系统申请的权限集合的详细信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_BundleInfo.ReqPermissionDetail](js-apis-bundleManager-bundleInfo.md#reqpermissiondetail) | 应用运行时需向系统申请的权限集合的详细信息。 | + +### SignatureInfo + +type SignatureInfo = _BundleInfo.SignatureInfo + +应用包的签名信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_BundleInfo.SignatureInfo](js-apis-bundleManager-bundleInfo.md#signatureinfo) | 应用包的签名信息。 | + +### HapModuleInfo + +type HapModuleInfo = _HapModuleInfo.HapModuleInfo + +HAP信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_HapModuleInfo.HapModuleInfo](js-apis-bundleManager-hapModuleInfo.md#hapmoduleinfo-1) | HAP信息。 | + +### PreloadItem + +type PreloadItem = _HapModuleInfo.PreloadItem + +原子化服务中模块的预加载模块信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_HapModuleInfo.PreloadItem](js-apis-bundleManager-hapModuleInfo.md#preloaditem) | 原子化服务中模块的预加载模块信息。 | + +### Dependency + +type Dependency = _HapModuleInfo.Dependency + +模块所依赖的动态共享库信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_HapModuleInfo.Dependency](js-apis-bundleManager-hapModuleInfo.md#dependency) | 模块所依赖的动态共享库信息。 | + +### RouterItem12+ + +type RouterItem = _HapModuleInfo.RouterItem + +模块配置的路由表信息。 + +**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_HapModuleInfo.RouterItem](js-apis-bundleManager-hapModuleInfo.md#routeritem12) | 模块配置的路由表信息。 | + +### DataItem12+ + +type DataItem = _HapModuleInfo.DataItem + +模块配置的路由表中的自定义数据。 + +**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_HapModuleInfo.DataItem](js-apis-bundleManager-hapModuleInfo.md#dataitem12) | 模块配置的路由表中的自定义数据。 | + +### AbilityInfo + +type AbilityInfo = _AbilityInfo.AbilityInfo + +Ability信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_AbilityInfo.AbilityInfo](js-apis-bundleManager-abilityInfo.md#abilityinfo-1) |Ability信息。 | + +### WindowSize + +type WindowSize = _AbilityInfo.WindowSize + +窗口尺寸。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_AbilityInfo.WindowSize](js-apis-bundleManager-abilityInfo.md#windowsize) |窗口尺寸。 | + + +### ExtensionAbilityInfo + +type ExtensionAbilityInfo = _ExtensionAbilityInfo.ExtensionAbilityInfo + +ExtensionAbility信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_ExtensionAbilityInfo.ExtensionAbilityInfo](js-apis-bundleManager-extensionAbilityInfo.md#extensionabilityinfo-1) |ExtensionAbility信息。 | + +### ElementName + +type ElementName = _ElementName + +ElementName信息。 + +**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_ElementName](js-apis-bundleManager-elementName.md#elementname-1) |ElementName信息。 | + +### Skill12+ + +type Skill = _Skill.Skill + +skill信息。 + +**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_Skill.Skill](js-apis-bundleManager-skill.md#skill-1) |skill信息。 | + +### SkillUri12+ + +type SkillUrl = _Skill.SkillUri + +SkillUri信息。 + +**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_Skill.SkillUri](js-apis-bundleManager-skill.md#skilluri) |SkillUri信息。 | diff --git a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-overlay.md b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-overlay.md index 4b15a50bdf1..910d380d2b0 100644 --- a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-overlay.md +++ b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-overlay.md @@ -314,6 +314,18 @@ try { } ``` +## OverlayModuleInfo + +type OverlayModuleInfo = _OverlayModuleInfo.OverlayModuleInfo + +OverlayModuleInfo信息。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_OverlayModuleInfo.OverlayModuleInfo](js-apis-bundleManager-overlayModuleInfo.md#overlaymoduleinfo-1) |OverlayModuleInfo信息。 | + ## overlay特征应用介绍 **概念** diff --git a/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-zlib.md b/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-zlib.md index ac894c9f21d..cac9755ff39 100644 --- a/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-zlib.md +++ b/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-zlib.md @@ -2455,24 +2455,28 @@ inflateBack(strm: ZStream, backIn: InflateBackInputCallback, inDesc: object, bac | backOut | InflateBackOutputCallback | 是 | 将解压缩的数据写入目标输出。 | | outDesc | object | 是 | 通用对象。 | -### InflateBackInputCallback +### InflateBackInputCallback12+ -InflateBackInputCallback = (inDesc: object) => ArrayBuffer +type InflateBackInputCallback = (inDesc: object) => ArrayBuffer 用于输入数据的回调函数。 +**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 + **系统能力:** SystemCapability.BundleManager.Zlib | 名称 | 类型 | 必填 | 说明 | | ------ | ------ | ---- | ---------------- | | inDesc | object | 是 | 用户定义数据对象 | -### InflateBackOutputCallback +### InflateBackOutputCallback12+ -InflateBackOutputCallback = (outDesc: object, buf: ArrayBuffer, length: number) => number +type InflateBackOutputCallback = (outDesc: object, buf: ArrayBuffer, length: number) => number 用于输出数据的回调函数。 +**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 + **系统能力:** SystemCapability.BundleManager.Zlib | 名称 | 类型 | 必填 | 说明 | -- Gitee