From 27f632f964ea82d5207da9c5d30c1d220ac094ec Mon Sep 17 00:00:00 2001 From: jiangminsen Date: Sat, 21 Jun 2025 11:16:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=8E=A5=E5=8F=A3=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=AF=BC=E5=87=BA=E7=B1=BB=E5=9E=8B=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jiangminsen --- .../js-apis-bundleManager-sys.md | 143 ++++++++++++++- .../js-apis-bundleResourceManager-sys.md | 30 +++- .../js-apis-distributedBundleManager-sys.md | 14 ++ .../js-apis-freeInstall-sys.md | 168 ++++++++++++++++++ .../js-apis-launcherBundleManager.md | 39 +++- .../js-apis-shortcutManager.md | 37 +++- 6 files changed, 427 insertions(+), 4 deletions(-) diff --git a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager-sys.md b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager-sys.md index 7442cd42fa6c..59e1bc2b4205 100644 --- a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager-sys.md +++ b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager-sys.md @@ -6083,4 +6083,145 @@ try { let message = (err as BusinessError).message; hilog.error(0x0000, 'testTag', 'getAllDynamicIconInfo failed. Cause: %{public}s', message); } -``` \ No newline at end of file +``` + +## PermissionDef + +type PermissionDef = _PermissionDef + +配置文件中定义的权限详细信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PermissionDef](./js-apis-bundleManager-permissionDef-sys.md#permissiondef) |配置文件中定义的权限详细信息。 | + +## SharedBundleInfo10+ + +type SharedBundleInfo = _SharedBundleInfo + +共享包信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_SharedBundleInfo](js-apis-bundleManager-sharedBundleInfo-sys.md#sharedbundleinfo) |共享包信息。 | + +## AppProvisionInfo10+ + +type AppProvisionInfo = _AppProvisionInfo.AppProvisionInfo + +应用[HarmonyAppProvision配置文件](../../security/app-provision-structure.md)中的信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_AppProvisionInfo.AppProvisionInfo](js-apis-bundleManager-AppProvisionInfo-sys.md#appprovisioninfo) |应用[HarmonyAppProvision配置文件](../../security/app-provision-structure.md)中的信息。 | + + +## Validity10+ + +type Validity = _AppProvisionInfo.Validity + +配置文件中的有效期。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_AppProvisionInfo.Validity](js-apis-bundleManager-AppProvisionInfo-sys.md#validity) |配置文件中的有效期。 | + +## RecoverableApplicationInfo11+ + +type RecoverableApplicationInfo = _RecoverableApplicationInfo + +预置应用被卸载后可以恢复的预置应用信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_RecoverableApplicationInfo](js-apis-bundleManager-recoverableApplicationInfo-sys.md#recoverableapplicationinfo) |预置应用被卸载后可以恢复的预置应用信息。 | + +## PreinstalledApplicationInfo12+ + +type PreinstalledApplicationInfo = _PreinstalledApplicationInfo + +预置应用信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PreinstalledApplicationInfo](js-apis-bundleManager-ApplicationInfo-sys.md#preinstalledapplicationinfo12) |预置应用信息。 | + +## PluginBundleInfo19+ + +type PluginBundleInfo = _PluginBundleInfo + +插件信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PluginBundleInfo](js-apis-bundleManager-pluginBundleInfo-sys.md#pluginbundleinfo) |插件信息。 | + +## PluginModuleInfo19+ + +type PluginModuleInfo = _PluginModuleInfo + +插件的模块信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PluginModuleInfo](js-apis-bundleManager-pluginBundleInfo-sys.md#pluginmoduleinfo) |插件的模块信息。 | + +## DynamicIconInfo20+ + +type DynamicIconInfo = _BundleInfo.DynamicIconInfo + +应用的动态图标信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_BundleInfo.DynamicIconInfo](js-apis-bundleManager-BundleInfo-sys.md#dynamiciconinfo) |应用的动态图标信息。 | + +## BundleOptions20+ + +type BundleOptions = _BundleInfo.BundleOptions + +应用包选项,用于设置或查询应用相关信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Core + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_BundleInfo.BundleOptions](js-apis-bundleManager-BundleInfo-sys.md#bundleoptions) |应用包选项,用于设置或查询应用相关信息。 | diff --git a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleResourceManager-sys.md b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleResourceManager-sys.md index 777cb2650df0..04504ad5a2f1 100644 --- a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleResourceManager-sys.md +++ b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleResourceManager-sys.md @@ -521,4 +521,32 @@ try { let code = (err as BusinessError).code; console.error(`getExtensionAbilityResourceInfo failed, err code:${code}, err msg: ${message}`); } -``` \ No newline at end of file +``` + +## BundleResourceInfo + +type BundleResourceInfo = _BundleResourceInfo + +应用配置的图标和名称信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Resource + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_BundleResourceInfo](js-apis-bundleManager-BundleResourceInfo-sys.md#bundleresourceinfo) |应用配置的图标和名称信息。 | + +## LauncherAbilityResourceInfo + +type LauncherAbilityResourceInfo = _LauncherAbilityResourceInfo + +应用配置的入口图标和名称信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Resource + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_LauncherAbilityResourceInfo](js-apis-bundleManager-LauncherAbilityResourceInfo-sys.md#launcherabilityresourceinfo) |应用配置的入口图标和名称信息。 | \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-distributedBundleManager-sys.md b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-distributedBundleManager-sys.md index 33a4f84592b1..af3cc9452117 100644 --- a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-distributedBundleManager-sys.md +++ b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-distributedBundleManager-sys.md @@ -549,3 +549,17 @@ try { console.error(`Operation failed: error code is ${code} and error message is ${message}`); } ``` + +## RemoteAbilityInfo + +type RemoteAbilityInfo = _RemoteAbilityInfo + +包含远程的ability信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.DistributedBundleFramework + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_RemoteAbilityInfo](js-apis-bundleManager-remoteAbilityInfo-sys.md#remoteabilityinfo) |包含远程的ability信息。 | \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-freeInstall-sys.md b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-freeInstall-sys.md index 937457964fe1..c10c61fdab45 100644 --- a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-freeInstall-sys.md +++ b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-freeInstall-sys.md @@ -460,3 +460,171 @@ try { console.error('Operation failed:' + JSON.stringify(err)); } ``` + +## DispatchInfo + +type DispatchInfo = _DispatchInfo + +免安装结构体和接口版本信息类。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_DispatchInfo](js-apis-bundleManager-dispatchInfo-sys.md#dispatchinfo) |免安装结构体和接口版本信息类。 | + +## BundlePackInfo + +type BundlePackInfo = _PackInfo.BundlePackInfo + +应用包信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.BundlePackInfo](js-apis-bundleManager-BundlePackInfo-sys.md#bundlepackinfo) |应用包信息。 | + +## PackageConfig + +type PackageConfig = _PackInfo.PackageConfig + +pack.info的包信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.PackageConfig](js-apis-bundleManager-BundlePackInfo-sys.md#packageconfig) |pack.info的包信息。 | + +## PackageSummary + +type PackageSummary = _PackInfo.PackageSummary + +pack.info中的包摘要信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.PackageSummary](js-apis-bundleManager-BundlePackInfo-sys.md#packagesummary) |pack.info中的包摘要信息。 | + +## BundleConfigInfo + +type BundleConfigInfo = _PackInfo.BundleConfigInfo + +包的配置信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.BundleConfigInfo](js-apis-bundleManager-BundlePackInfo-sys.md#bundleconfiginfo) |包的配置信息。 | + +## ExtensionAbility + +type ExtensionAbility = _PackInfo.ExtensionAbility + +extensionAbilities的配置信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.ExtensionAbility](js-apis-bundleManager-BundlePackInfo-sys.md#extensionability) |extensionAbilities的配置信息。 | + +## ModuleConfigInfo + +type ModuleConfigInfo = _PackInfo.ModuleConfigInfo + +包的module配置信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.ModuleConfigInfo](js-apis-bundleManager-BundlePackInfo-sys.md#moduleconfiginfo) |包的module配置信息。 | + +## ModuleDistroInfo + +type ModuleDistroInfo = _PackInfo.ModuleDistroInfo + +module发行版信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.ModuleDistroInfo](js-apis-bundleManager-BundlePackInfo-sys.md#moduledistroinfo) |module发行版信息。 | + +## ModuleAbilityInfo + +type ModuleAbilityInfo = _PackInfo.ModuleAbilityInfo + +module包含的ability组件信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.ModuleAbilityInfo](js-apis-bundleManager-BundlePackInfo-sys.md#moduleabilityinfo) |module包含的ability组件信息。 | + +## AbilityFormInfo + +type AbilityFormInfo = _PackInfo.AbilityFormInfo + +卡片信息。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.AbilityFormInfo](js-apis-bundleManager-BundlePackInfo-sys.md#abilityforminfo) |卡片信息。 | + +## Version + +type Version = _PackInfo.Version + +包的版本。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.Version](js-apis-bundleManager-BundlePackInfo-sys.md#version) |包的版本。 | + +## ApiVersion + +type ApiVersion = _PackInfo.ApiVersion + +module的api版本。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.FreeInstall + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_PackInfo.ApiVersion](js-apis-bundleManager-BundlePackInfo-sys.md#apiversion) |module的api版本。 | diff --git a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-launcherBundleManager.md b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-launcherBundleManager.md index 3e748c6910df..4ee246b46d15 100644 --- a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-launcherBundleManager.md +++ b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-launcherBundleManager.md @@ -72,4 +72,41 @@ LauncherAbilityInfo信息。 | 类型 | 说明 | | ------------------------------------------------------------ | -------------- | -| [_LauncherAbilityInfo](js-apis-bundleManager-launcherAbilityInfo.md) | 桌面应用的Ability信息。 | \ No newline at end of file +| [_LauncherAbilityInfo](js-apis-bundleManager-launcherAbilityInfo.md) | 桌面应用的Ability信息。 | + +## ShortcutInfo20+ + +type ShortcutInfo = _ShortcutInfo + +应用[module.json5配置文件](../../quick-start/module-configuration-file.md#shortcuts标签)中定义的快捷方式信息。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Launcher + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_ShortcutInfo](./js-apis-bundleManager-shortcutInfo.md#shortcutinfo) | 应用module.json5配置文件中定义的快捷方式信息。 | + +## ShortcutWant20+ + +type ShortcutWant = _ShortcutWant + +快捷方式内定义的目标[wants](../../quick-start/module-configuration-file.md#wants标签)信息集合。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Launcher + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_ShortcutWant](./js-apis-bundleManager-shortcutInfo.md#shortcutwant) | 快捷方式内定义的目标[wants](../../quick-start/module-configuration-file.md#wants标签)信息集合。 | + +## ParameterItem20+ + +type ParameterItem = _ParameterItem + +快捷方式配置信息中的自定义数据。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Launcher + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_ParameterItem](./js-apis-bundleManager-shortcutInfo.md#parameteritem) | 快捷方式配置信息中的自定义数据。 | + diff --git a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-shortcutManager.md b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-shortcutManager.md index 93784016fadf..bc764ec55410 100644 --- a/zh-cn/application-dev/reference/apis-ability-kit/js-apis-shortcutManager.md +++ b/zh-cn/application-dev/reference/apis-ability-kit/js-apis-shortcutManager.md @@ -82,4 +82,39 @@ shortcutManager.getAllShortcutInfoForSelf() }).catch((err: BusinessError) => { console.error(`getAllShortcutInfoForSelf errData is errCode:${err.code} message:${err.message}`); }); -``` \ No newline at end of file +``` +## ShortcutInfo20+ + +type ShortcutInfo = _ShortcutInfo + +应用[module.json5配置文件](../../quick-start/module-configuration-file.md#shortcuts标签)中定义的快捷方式信息。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Launcher + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_ShortcutInfo](./js-apis-bundleManager-shortcutInfo.md#shortcutinfo) | 应用module.json5配置文件中定义的快捷方式信息。 | + +## ShortcutWant20+ + +type ShortcutWant = _ShortcutWant + +快捷方式内定义的目标[wants](../../quick-start/module-configuration-file.md#wants标签)信息集合。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Launcher + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_ShortcutWant](./js-apis-bundleManager-shortcutInfo.md#shortcutwant) | 快捷方式内定义的目标[wants](../../quick-start/module-configuration-file.md#wants标签)信息集合。 | + +## ParameterItem20+ + +type ParameterItem = _ParameterItem + +快捷方式配置信息中的自定义数据。 + +**系统能力:** SystemCapability.BundleManager.BundleFramework.Launcher + +| 类型 | 说明 | +| ------------------------------------------------------------ | -------------- | +| [_ParameterItem](./js-apis-bundleManager-shortcutInfo.md#parameteritem) | 快捷方式配置信息中的自定义数据。 | -- Gitee