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 7442cd42fa6c4874365b8f954f37704e8febb3ad..460b77aa3e192a6c3bf22120bd1ad4340e948097 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-bundle-PermissionDef-sys.md) |配置文件中定义的权限详细信息。 | + +## 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 777cb2650df0d19e5b7bc34f699243403ea27db6..04504ad5a2f19a4e80c622b3bd492f19d488181c 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 33a4f84592b1cac7fc1ca984f1f10d366dbe2e39..af3cc9452117ffea42582ab365d22a723c9fb285 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 937457964fe186b83ff71ddf8e0c2c763db7caf1..c10c61fdab45614fd225039997a85a8eaf246ef6 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 3e748c6910df860d65359fa7bd70b964f96a33b1..4ee246b46d159aab63ad9f8d030021fc7381cb1c 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 93784016fadf45c77feb129b99c5f42c42e8032b..bc764ec554109f028b112558b1da388f9dd2ac76 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) | 快捷方式配置信息中的自定义数据。 |