From 8236fa7acf8c876f0a281b40e528a0680015047d Mon Sep 17 00:00:00 2001 From: lijiaying <1640106564@qq.com> Date: Thu, 17 Mar 2022 11:39:04 +0800 Subject: [PATCH 01/10] api 9 Signed-off-by: lijiaying <1640106564@qq.com> --- .../reference/apis/js-apis-Bundle.md | 197 ++++++++++++++++++ 1 file changed, 197 insertions(+) diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index 9d24c4016b9..8995bc5bef6 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -1196,6 +1196,126 @@ bundle.getAbilityIcon(bundleName, abilityName, (err, data) => { ``` +## bundle.queryExtensionAbilityInfosByWant + +function queryExtensionAbilityInfosByWant(want: Want, extensionFlags: number, userId?: number): Promise> + +以异步方法根据给定的意图获取ExtensionAbility信息,使用Promise形式返回结果。 + +**需要权限:** + +ohos.permission.GET_BUNDLE_INFO_PRIVILEGED, ohos.permission.GET_BUNDLE_INFO + +**系统能力:** + +SystemCapability.BundleManager.BundleFramework + +**参数:** + +| 名称 | 类型 | 必填 | 描述 | +| ----------- | ------ | ---- | ------------------------------------------------------------ | +| want | Want | 是 | 包含要查询的应用程序包名称的意图。 | +| extensionFlags | number | 是 | 用于指定返回ExtensionAbilityInfo信息。默认值:0,取值范围:大于等于0。 | +| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0 | + +**返回值:** + +| 类型 | 说明 | +| ---------------------------- | ---------------------------- | +| Promise> | Promise形式返回ExtensionAbility信息。 | + +**示例:** + +```js +let extensionFlags = 0; +let userId = 100; +let want = { + bundleName : "com.example.myapplication", + abilityName : "com.example.myapplication.MainAbility" +}; +bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, userId) +.then((data) => { + console.info('Operation successful. Data: ' + JSON.stringify(data)); +}).catch((error) => { + console.error('Operation failed. Cause: ' + JSON.stringify(error)); +}) +``` + + + +## bundle.queryExtensionAbilityInfosByWant + +function queryExtensionAbilityInfosByWant(want: Want, extensionFlags: number, userId: number, callback: AsyncCallback>): void + +以异步方法根据给定的意图获取ExtensionAbility信息,使用callback形式返回结果。 + +**系统能力:** + +SystemCapability.BundleManager.BundleFramework + +**参数:** + +| 名称 | 类型 | 必填 | 描述 | +| ----------- | ---------------------------------- | ---- | ------------------------------------------------------------ | +| want | Want | 是 | 指示包含要查询的应用程序包名称的意图。 | +| extensionFlags | number | 是 | 用于指定返回ExtensionAbilityInfo信息。默认值:0,取值范围:枚举值,大于等于0。 | +| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0 | +| callback | AsyncCallback> | 是 | 程序启动作为入参的回调函数,返回ExtensionAbility信息。 | + +**示例:** + +```js +let extensionFlags = 0; +let userId = 100; +let want = { + bundleName : "com.example.myapplication", + abilityName : "com.example.myapplication.MainAbility" +}; +bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, userId, (err, data) => { + if (err) { + console.error('Operation failed. Cause: ' + JSON.stringify(err)); + return; + } + console.info('Operation successful. Data:' + JSON.stringify(data)); +}) +``` + +## bundle.queryExtensionAbilityInfosByWant + +function queryExtensionAbilityInfosByWant(want: Want, extensionFlags: number, callback: AsyncCallback>): void; + +以异步方法根据给定的意图获取ExtensionAbility信息,使用callback形式返回结果。 + +**系统能力:** + +SystemCapability.BundleManager.BundleFramework + +**参数:** + +| 名称 | 类型 | 必填 | 描述 | +| ----------- | ---------------------------------- | ---- | ------------------------------------------------------------ | +| want | Want | 是 | 指示包含要查询的应用程序包名称的意图。 | +| extensionFlags | number | 是 | 用于指定返回ExtensionAbilityInfo信息。默认值:0,取值范围:大于等于0。 | +| callback | AsyncCallback> | 是 | 程序启动作为入参的回调函数,返回ExtensionAbility信息。 | + +**示例:** + +```js +let extensionFlags = 0; +let want = { + bundleName : "com.example.myapplication", + abilityName : "com.example.myapplication.MainAbility" +}; +bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { + if (err) { + console.error('Operation failed. Cause: ' + JSON.stringify(err)); + return; + } + console.info('Operation successful. Data:' + JSON.stringify(data)); +}) +``` + + ## ElementName **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask @@ -1231,6 +1351,7 @@ bundle.getAbilityIcon(bundleName, abilityName, (err, data) => { | GET_APPLICATION_INFO_WITH_PERMISSION | 0x00000008 | 获取包括权限的应用信息 | | GET_BUNDLE_WITH_REQUESTED_PERMISSION | 0x00000010 | 获取包括所需权限的包信息 | | GET_ABILITY_INFO_WITH_METADATA | 0x00000020 | 获取ability的元数据信息 | +| GET_BUNDLE_WITH_EXTENSION_ABILITY | 0x00000020 | 获取包括Ability信息的扩展包信息 | | GET_APPLICATION_INFO_WITH_METADATA | 0x00000040 | 获取应用的元数据信息 | | GET_ABILITY_INFO_SYSTEMAPP_ONLY | 0x00000080 | 获取仅包括系统应用的ability信息 | | GET_ABILITY_INFO_WITH_DISABLE | 0x00000100 | 获取包括被禁用的ability信息 | @@ -1278,6 +1399,7 @@ bundle.getAbilityIcon(bundleName, abilityName, (err, data) => { | minCompatibleVersionCode | number | 是 | 否 | 分布式场景下的应用包兼容的最低版本 | | entryInstallationFree | boolean | 是 | 否 | Entry是否支持免安装 | | reqPermissionStates | Array | 是 | 否 | 申请权限的授予状态 | +| extensionAbilityInfo | Array | 是 | 否 | ability的可扩展信息 | ## ApplicationInfo @@ -1305,9 +1427,11 @@ bundle.getAbilityIcon(bundleName, abilityName, (err, data) => { | customizeData | Map> | 是 | 是 | 应用程序的自定义数据 | | codePath | string | 是 | 否 | 应用程序的安装目录 | | metaData | Map> | 是 | 否 | 应用程序的自定义元信息 | +| metaData | Map> | 是 | 否 | 应用程序的元信息 | | removable | boolean | 是 | 否 | 应用程序是否可以被移除 | | accessTokenId | number | 是 | 否 | 应用程序的accessTokenId | | uid | number | 是 | 否 | 应用程序的uid | +| entityType | string | 是 | 否 | 应用程序的实体类型 | ## ModuleInfo @@ -1357,6 +1481,8 @@ Hap模块信息 | mainAbilityName | string | 是 | 否 | 入口Ability名称 | | installationFree | boolean | 是 | 否 | 是否支持免安装 | | mainElementName | string | 是 | 否 | 入口ability信息 | +| extensionAbilityInfo | Array | 是 | 否 | extensionAbility信息 | +| metadata | Array | 是 | 否 | Ability的元信息 | ## ReqPermissionDetail @@ -1415,6 +1541,7 @@ Ability信息 | uri | string | 是 | 否 | 获取Ability的统一资源标识符(URI) | | labelId | number | 是 | 否 | Ability的标签id | | subType | AbilitySubType | 是 | 否 | Ability中枚举使用的模板的子类型 | +| metaData | Array | 是 | 否 | ability的自定义信息 | | metaData | Array | 是 | 否 | ability的自定义元信息 | | enabled | boolean | 是 | 否 | ability是否可用 | @@ -1465,3 +1592,73 @@ Ability的子类型 | ----------- | ---- | ----------------------------- | | UNSPECIFIED | 0 | 未定义Ability子类型 | | CA | 1 | Ability子类型是带有 UI 的服务 | + + +## ExtensionAbilityType + +ExtensionAbility的类型 + + **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + +| 名称 | 类型 | 说明 | +| -------------------- | ---- | ----------------------------- | +| FORM | 0 | ExtensionAbility的类型包括卡片 | +| WORK_SCHEDULER | 1 | ExtensionAbility的类型包括行程安排 | +| INPUT_METHOD | 2 | ExtensionAbility的类型包括输入法 | +| SERVICE | 3 | ExtensionAbility的类型包括服务 | +| ACCESSIBILITY | 4 | ExtensionAbility的类型包括无障碍 | +| DATA_SHARE | 5 | ExtensionAbility的类型包括数据共享 | +| FILE_SHARE | 6 | ExtensionAbility的类型包括文件共享 | +| STATIC_SUBSCRIBER | 7 | ExtensionAbility的类型包括订阅者 | +| WALLPAPER | 8 | ExtensionAbility的类型包括墙纸 | +| UNSPECIFIED | 9 | ExtensionAbility未指定类型 | + +## ExtensionFlag + +扩展标志 + + **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + +| 名称 | 默认值 | 说明 | +| ------ | ------ | ------ | +| GET_EXTENSION_INFO_DEFAULT | 0x00000000 | 获取默认的extensionAbilityInfo | +| GET_EXTENSION_INFO_WITH_PERMISSION | 0x00000002 | 获取携带权限信息的extensionAbilityInfo | +| GET_EXTENSION_INFO_WITH_APPLICATION | 0x00000004 | 获取携带应用信息的extensionAbilityInfo | +| GET_EXTENSION_INFO_WITH_METADATA | 0x00000020 | 获取携带元数据信息的extensionAbilityInfo | + + +## ExtensionAbilityInfo + +ExtensionAbility信息 + + **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + +| 名称 | 类型 | 可读 | 可写 | 说明 | +| ------ | ------ | ------ | ------ | ------ | +| bundleName | string | 是 | 否 | 应用包名 | +| moduleName | string | 是 | 否 | ExtensionAbility所属的HAP包的名称 | +| name | string | 是 | 否 | ExtensionAbility名称 | +| labelId | number | 是 | 否 | ExtensionAbility的标签id | +| descriptionId | number | 是 | 否 | ExtensionAbility的描述id | +| iconId | number | 是 | 否 | ExtensionAbility的图标id | +| isVisible | boolean | 是 | 否 | 判断ExtensionAbility是否可以被其他应用调用 | +| extensionAbilityType | bundle.ExtensionAbilityType | 是 | 否 | ExtensionAbility类型 | +| permissions | Array | 是 | 否 | 被其他应用ExtensionAbility调用时需要申请的权限集合 | +| applicationInfo | ApplicationInfo | 是 | 否 | 应用程序的配置信息 | +| metaData | Array | 是 | 否 | ExtensionAbility的元信息 | +| enabled | boolean | 是 | 否 | ExtensionAbility是否可用 | +| readPermission | string | 是 | 否 | 读取ExtensionAbility数据所需的权限 | +| writePermission | string | 是 | 否 | 向ExtensionAbility写数据所需的权限 | + + +## Metadata + +元数据信息 + + **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + +| 名称 | 类型 | 可读 | 可写 | 说明 | +| ----- | ------ | ---- | ---- | ---------------- | +| name | string | 是 | 是 | 元数据名称 | +| value | string | 是 | 是 | 元数据值 | +| resource | string | 是 | 是 | 元数据资源 | \ No newline at end of file -- Gitee From 75b7fdf0a64e348594dec91f16b8a22f60db6c1d Mon Sep 17 00:00:00 2001 From: lijiaying <1640106564@qq.com> Date: Thu, 17 Mar 2022 14:10:34 +0800 Subject: [PATCH 02/10] api 9 Signed-off-by: lijiaying <1640106564@qq.com> --- zh-cn/application-dev/reference/apis/js-apis-Bundle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index 8995bc5bef6..156a021bc8d 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -1542,7 +1542,7 @@ Ability信息 | labelId | number | 是 | 否 | Ability的标签id | | subType | AbilitySubType | 是 | 否 | Ability中枚举使用的模板的子类型 | | metaData | Array | 是 | 否 | ability的自定义信息 | -| metaData | Array | 是 | 否 | ability的自定义元信息 | +| metaData | Array | 是 | 否 | ability的元信息 | | enabled | boolean | 是 | 否 | ability是否可用 | ## AbilityType -- Gitee From c849de9d7c40f1b13f3b40241dd003a2e8948181 Mon Sep 17 00:00:00 2001 From: lijiaying <1640106564@qq.com> Date: Thu, 17 Mar 2022 16:17:24 +0800 Subject: [PATCH 03/10] api 9 Signed-off-by: lijiaying <1640106564@qq.com> --- zh-cn/application-dev/reference/apis/js-apis-Bundle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index 156a021bc8d..66d5e9a881c 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -490,7 +490,7 @@ bundle.getAllApplicationInfo(bundleFlags, (err, data) => { }) ``` -``## bundle.getAbilityInfo +## bundle.getAbilityInfo getAbilityInfo(bundleName: string, abilityName: string): Promise\ -- Gitee From ba3ddc428618155c28077d8ea71e1421a7c8a363 Mon Sep 17 00:00:00 2001 From: lijiaying <1640106564@qq.com> Date: Fri, 18 Mar 2022 09:11:50 +0800 Subject: [PATCH 04/10] api 9 Signed-off-by: lijiaying <1640106564@qq.com> --- .../reference/apis/js-apis-Bundle.md | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index 66d5e9a881c..7514483a023 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -915,7 +915,7 @@ bundle.queryAbilityByWant(want, bundleFlags, (err, data) => { ## bundle.getBundleInstaller -getBundleInstaller(): Promise +getBundleInstaller(): Promise\ 以异步方法获取BundleInstaller,使用Promise形式返回结果。 @@ -931,7 +931,7 @@ SystemCapability.BundleManager.BundleFramework | 类型 | 说明 | | ------------------------ | --------------------------------------------------- | -| Promise | 返回值为Promise对象,Promise中包含BundleInstaller。 | +| Promise\ | 返回值为Promise对象,Promise中包含BundleInstaller。 | **示例:** @@ -958,7 +958,7 @@ bundle.getBundleInstaller() ## bundle.getBundleInstaller -getBundleInstaller(callback: AsyncCallback): void; +getBundleInstaller(callback: AsyncCallback\): void; 以异步方法获取BundleInstaller,使用callback形式返回结果。 @@ -974,7 +974,7 @@ SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 必填 | 描述 | | -------- | ------------------------------ | ---- | ------------------------------------------------- | -| callback | AsyncCallback | 是 | 程序启动作为入参的回调函数,返回BundleInstaller。 | +| callback | AsyncCallback\ | 是 | 程序启动作为入参的回调函数,返回BundleInstaller。 | **示例:** @@ -1039,7 +1039,7 @@ bundle.getLaunchWantForBundle(bundleName) ## bundle.getLaunchWantForBundle -getLaunchWantForBundle(bundleName: string, callback: AsyncCallback): void; +getLaunchWantForBundle(bundleName: string, callback: AsyncCallback\): void; 以异步方法查询拉起指定应用的want对象,使用callback形式返回结果。 @@ -1107,7 +1107,7 @@ bundle.getNameForUid(uid) ## bundle.getNameForUid -getNameForUid(uid: number, callback: AsyncCallback): void; +getNameForUid(uid: number, callback: AsyncCallback\): void; 以异步方法通过uid获取对应的包名,使用callback形式返回结果。 @@ -1138,7 +1138,7 @@ bundle.getNameForUid(uid, (err, data) => { ## bundle.getAbilityIcon -function getAbilityIcon(bundleName: string, abilityName: string): Promise; +function getAbilityIcon(bundleName: string, abilityName: string): Promise\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>; 以异步方法通过bundleName和abilityName获取对应Icon的PixelMap,使用Promise形式返回结果。 @@ -1152,7 +1152,7 @@ function getAbilityIcon(bundleName: string, abilityName: string): Promise | 返回值为PixelMap。 | +| Promise\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)> | 返回值为PixelMap。 | **示例:** @@ -1169,7 +1169,7 @@ bundle.getAbilityIcon(bundleName, abilityName) ## bundle.getAbilityIcon -function getAbilityIcon(bundleName: string, abilityName: string, callback: AsyncCallback): void; +function getAbilityIcon(bundleName: string, abilityName: string, callback: AsyncCallback\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>): void; 以异步方法通过bundleName和abilityName获取对应的PixelMap,使用callback形式返回结果。 @@ -1179,7 +1179,7 @@ function getAbilityIcon(bundleName: string, abilityName: string, callback: Async | ---------- | ------ | ---- | -------- | | bundleName | string | 是 | 要查询的bundleName。 | | abilityName | string | 是 | 要查询的abilityName。 | -| callback | AsyncCallback\ | 是 | 程序启动作为入参的回调函数,返回指定PixelMap。 | +| callback | AsyncCallback\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)> | 是 | 程序启动作为入参的回调函数,返回指定PixelMap。 | **示例:** @@ -1198,7 +1198,7 @@ bundle.getAbilityIcon(bundleName, abilityName, (err, data) => { ## bundle.queryExtensionAbilityInfosByWant -function queryExtensionAbilityInfosByWant(want: Want, extensionFlags: number, userId?: number): Promise> +function queryExtensionAbilityInfosByWant(want: Want, extensionFlags: number, userId?: number): Promise> 以异步方法根据给定的意图获取ExtensionAbility信息,使用Promise形式返回结果。 @@ -1245,7 +1245,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, userId) ## bundle.queryExtensionAbilityInfosByWant -function queryExtensionAbilityInfosByWant(want: Want, extensionFlags: number, userId: number, callback: AsyncCallback>): void +function queryExtensionAbilityInfosByWant(want: Want, extensionFlags: number, userId: number, callback: AsyncCallback>): void 以异步方法根据给定的意图获取ExtensionAbility信息,使用callback形式返回结果。 @@ -1282,7 +1282,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, userId, (err, data ## bundle.queryExtensionAbilityInfosByWant -function queryExtensionAbilityInfosByWant(want: Want, extensionFlags: number, callback: AsyncCallback>): void; +function queryExtensionAbilityInfosByWant(want: Want, extensionFlags: number, callback: AsyncCallback>): void; 以异步方法根据给定的意图获取ExtensionAbility信息,使用callback形式返回结果。 @@ -1318,7 +1318,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { ## ElementName - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ----------- | -------- | ------ | ---- | ------------------------------------------------------------ | @@ -1330,7 +1330,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { ## InstallStatus - **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** SystemCapability.BundleManager.BundleFramework | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ------------- | -------- | ---------------- | ---- | ------------------------------------------------------------ | @@ -1340,7 +1340,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { 包的标志 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 默认值 | 说明 | | ------ | ------ | ------ | @@ -1362,7 +1362,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { 包的选项 - **系统能力:** SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ------ | ------ | ------ | ------ | ------ | @@ -1372,7 +1372,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { 应用包的信息 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ------ | ------ | ------ | ------ | ------ | @@ -1405,7 +1405,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { 应用程序信息 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ------ | ------ | ------ | ------ | ------ | @@ -1437,7 +1437,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { 应用程序的模块信息 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ------ | ------ | ------ | ------ | ------ | @@ -1448,7 +1448,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { 自定义元数据 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ----- | ------ | ---- | ---- | ---------------- | @@ -1461,7 +1461,7 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { Hap模块信息 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ------ | ------ | ------ | ------ | ------ | @@ -1488,7 +1488,7 @@ Hap模块信息 应用运行时需向系统申请的权限集合的详细信息 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ------ | ------ | ------ | ------ | ------ | @@ -1500,7 +1500,7 @@ Hap模块信息 描述权限使用的场景和时机 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ------ | ------ | ------ | ------ | ------ | @@ -1512,7 +1512,7 @@ Hap模块信息 Ability信息 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ------ | ------ | ------ | ------ | ------ | @@ -1549,7 +1549,7 @@ Ability信息 Ability类型 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 说明 | | ------- | ---- | --------------------------- | @@ -1562,7 +1562,7 @@ Ability类型 屏幕显示方向 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 说明 | | ------------- | ---- | ------------------------ | @@ -1575,7 +1575,7 @@ Ability类型 启动模式 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 说明 | | ----------- | ---- | ------------------- | @@ -1586,7 +1586,7 @@ Ability类型 Ability的子类型 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 说明 | | ----------- | ---- | ----------------------------- | @@ -1598,7 +1598,7 @@ Ability的子类型 ExtensionAbility的类型 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 说明 | | -------------------- | ---- | ----------------------------- | @@ -1617,7 +1617,7 @@ ExtensionAbility的类型 扩展标志 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 默认值 | 说明 | | ------ | ------ | ------ | @@ -1631,7 +1631,7 @@ ExtensionAbility的类型 ExtensionAbility信息 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ------ | ------ | ------ | ------ | ------ | @@ -1655,7 +1655,7 @@ ExtensionAbility信息 元数据信息 - **系统能力:** 以下各项对应的系统能力均为SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask + **系统能力:** 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework | 名称 | 类型 | 可读 | 可写 | 说明 | | ----- | ------ | ---- | ---- | ---------------- | -- Gitee From 9357ad364096d16d5b9416de0b103a7e587017cc Mon Sep 17 00:00:00 2001 From: lijiaying <1640106564@qq.com> Date: Fri, 18 Mar 2022 09:50:05 +0800 Subject: [PATCH 05/10] api 9 Signed-off-by: lijiaying <1640106564@qq.com> --- .../reference/apis/js-apis-Bundle.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index 7514483a023..ee6686e8134 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -1383,23 +1383,23 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { | installTime | number | 是 | 否 | HAP包安装时间 | | updateTime | number | 是 | 否 | HAP包更新时间 | | appInfo | ApplicationInfo | 是 | 否 | 应用程序的配置信息 | -| abilityInfos | Array | 是 | 否 | Ability的配置信息 | -| reqPermissions | Array | 是 | 否 | 应用运行时需向系统申请的权限集合 | -| reqPermissionDetails | Array | 是 | 否 | 应用运行时需向系统申请的权限集合的详细信息 | +| abilityInfos | Array\ | 是 | 否 | Ability的配置信息 | +| reqPermissions | Array\ | 是 | 否 | 应用运行时需向系统申请的权限集合 | +| reqPermissionDetails | Array\ | 是 | 否 | 应用运行时需向系统申请的权限集合的详细信息 | | vendor | string | 是 | 否 | 应用包的供应商 | | versionCode | number | 是 | 否 | 应用包的版本号 | | versionName | string | 是 | 否 | 应用包的版本文本描述信息 | | compatibleVersion | number | 是 | 否 | 运行应用包所需要最低的SDK版本号 | | targetVersion | number | 是 | 否 | 运行应用包所需要最高SDK版本号 | | isCompressNativeLibs | boolean | 是 | 否 | 是否压缩应用包的本地库,默认为true | -| hapModuleInfos | Array | 是 | 否 | 模块的配置信息 | +| hapModuleInfos | Array\ | 是 | 否 | 模块的配置信息 | | entryModuleName | string | 是 | 否 | Entry的模块名称 | | cpuAbi | string | 是 | 否 | 应用包的cpuAbi信息 | | isSilentInstallation | string | 是 | 否 | 是否通过静默安装 | | minCompatibleVersionCode | number | 是 | 否 | 分布式场景下的应用包兼容的最低版本 | | entryInstallationFree | boolean | 是 | 否 | Entry是否支持免安装 | -| reqPermissionStates | Array | 是 | 否 | 申请权限的授予状态 | -| extensionAbilityInfo | Array | 是 | 否 | ability的可扩展信息 | +| reqPermissionStates | Array\ | 是 | 否 | 申请权限的授予状态 | +| extensionAbilityInfo | Array\ | 是 | 否 | ability的可扩展信息 | ## ApplicationInfo @@ -1420,14 +1420,14 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { | iconId | string | 是 | 否 | 应用程序的图标id | | process | string | 是 | 否 | 应用程序的进程,如果不设置,默认为包的名称 | | supportedModes | number | 是 | 否 | 应用程序支持的运行模式 | -| moduleSourceDirs | Array | 是 | 否 | 应用程序的资源存放的相对路径 | -| permissions | Array | 是 | 否 | 访问应用程序所需的权限 | -| moduleInfos | Array | 是 | 否 | 应用程序的模块信息 | +| moduleSourceDirs | Array\ | 是 | 否 | 应用程序的资源存放的相对路径 | +| permissions | Array\ | 是 | 否 | 访问应用程序所需的权限 | +| moduleInfos | Array\ | 是 | 否 | 应用程序的模块信息 | | entryDir | string | 是 | 否 | 应用程序的文件保存路径 | -| customizeData | Map> | 是 | 是 | 应用程序的自定义数据 | +| customizeData | Map\> | 是 | 是 | 应用程序的自定义数据 | | codePath | string | 是 | 否 | 应用程序的安装目录 | -| metaData | Map> | 是 | 否 | 应用程序的自定义元信息 | -| metaData | Map> | 是 | 否 | 应用程序的元信息 | +| metaData | Map\> | 是 | 否 | 应用程序的自定义元信息 | +| metaData | Map\> | 是 | 否 | 应用程序的元信息 | | removable | boolean | 是 | 否 | 应用程序是否可以被移除 | | accessTokenId | number | 是 | 否 | 应用程序的accessTokenId | | uid | number | 是 | 否 | 应用程序的uid | @@ -1474,15 +1474,15 @@ Hap模块信息 | iconId | number | 是 | 否 | 模块图标ID | | backgroundImg | string | 是 | 否 | 模块背景图片 | | supportedModes | number | 是 | 否 | 模块支持的模式 | -| reqCapabilities | Array | 是 | 否 | 模块运行需要的能力 | -| deviceTypes | Array | 是 | 否 | 支持运行的设备类型 | -| abilityInfo | Array | 是 | 否 | Ability信息 | +| reqCapabilities | Array\ | 是 | 否 | 模块运行需要的能力 | +| deviceTypes | Array\ | 是 | 否 | 支持运行的设备类型 | +| abilityInfo | Array\ | 是 | 否 | Ability信息 | | moduleName | string | 是 | 否 | 模块名 | | mainAbilityName | string | 是 | 否 | 入口Ability名称 | | installationFree | boolean | 是 | 否 | 是否支持免安装 | | mainElementName | string | 是 | 否 | 入口ability信息 | -| extensionAbilityInfo | Array | 是 | 否 | extensionAbility信息 | -| metadata | Array | 是 | 否 | Ability的元信息 | +| extensionAbilityInfo | Array\ | 是 | 否 | extensionAbility信息 | +| metadata | Array\ | 是 | 否 | Ability的元信息 | ## ReqPermissionDetail @@ -1504,7 +1504,7 @@ Hap模块信息 | 名称 | 类型 | 可读 | 可写 | 说明 | | ------ | ------ | ------ | ------ | ------ | -| abilities | Array | 是 | 是 | 使用到该权限的Ability集合 | +| abilities | Array\ | 是 | 是 | 使用到该权限的Ability集合 | | when | string | 是 | 是 | 使用该权限的时机 | @@ -1532,17 +1532,17 @@ Ability信息 | type | AbilityType | 是 | 否 | Ability类型 | | orientation | DisplayOrientation | 是 | 否 | Ability的显示模式 | | launchMode | LaunchMode | 是 | 否 | Ability的启动模式 | -| permissions | Array | 是 | 否 | 被其他应用Ability调用时需要申请的权限集合 | -| deviceTypes | Array | 是 | 否 | Ability支持的设备类型 | -| deviceCapabilities | Array | 是 | 否 | Ability需要的设备能力 | +| permissions | Array\ | 是 | 否 | 被其他应用Ability调用时需要申请的权限集合 | +| deviceTypes | Array\ | 是 | 否 | Ability支持的设备类型 | +| deviceCapabilities | Array\ | 是 | 否 | Ability需要的设备能力 | | readPermission | string | 是 | 否 | 读取Ability数据所需的权限 | | writePermission | string | 是 | 否 | 向Ability写数据所需的权限 | | applicationInfo | ApplicationInfo | 是 | 否 | 应用程序的配置信息 | | uri | string | 是 | 否 | 获取Ability的统一资源标识符(URI) | | labelId | number | 是 | 否 | Ability的标签id | | subType | AbilitySubType | 是 | 否 | Ability中枚举使用的模板的子类型 | -| metaData | Array | 是 | 否 | ability的自定义信息 | -| metaData | Array | 是 | 否 | ability的元信息 | +| metaData | Array\ | 是 | 否 | ability的自定义信息 | +| metaData | Array\ | 是 | 否 | ability的元信息 | | enabled | boolean | 是 | 否 | ability是否可用 | ## AbilityType @@ -1643,9 +1643,9 @@ ExtensionAbility信息 | iconId | number | 是 | 否 | ExtensionAbility的图标id | | isVisible | boolean | 是 | 否 | 判断ExtensionAbility是否可以被其他应用调用 | | extensionAbilityType | bundle.ExtensionAbilityType | 是 | 否 | ExtensionAbility类型 | -| permissions | Array | 是 | 否 | 被其他应用ExtensionAbility调用时需要申请的权限集合 | +| permissions | Array\ | 是 | 否 | 被其他应用ExtensionAbility调用时需要申请的权限集合 | | applicationInfo | ApplicationInfo | 是 | 否 | 应用程序的配置信息 | -| metaData | Array | 是 | 否 | ExtensionAbility的元信息 | +| metaData | Array\ | 是 | 否 | ExtensionAbility的元信息 | | enabled | boolean | 是 | 否 | ExtensionAbility是否可用 | | readPermission | string | 是 | 否 | 读取ExtensionAbility数据所需的权限 | | writePermission | string | 是 | 否 | 向ExtensionAbility写数据所需的权限 | -- Gitee From acb613d2a1f3d651f56ed30a16df1ca24439a161 Mon Sep 17 00:00:00 2001 From: lijiaying <1640106564@qq.com> Date: Fri, 18 Mar 2022 10:05:04 +0800 Subject: [PATCH 06/10] api 9 Signed-off-by: lijiaying <1640106564@qq.com> --- zh-cn/application-dev/reference/apis/js-apis-Bundle.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index ee6686e8134..ad4ecfc9606 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -750,9 +750,8 @@ SystemCapability.BundleManager.BundleFramework **示例:** ```js -let bundleName : "com.example.myapplication"; -bundle. - +let bundleName = "com.example.myapplication"; +bundle.isApplicationEnabled(bundleName) .then((data) => { console.info('Operation successful. Data: ' + JSON.stringify(data)); }).catch((error) => { -- Gitee From 0c575967061dc6fe79782d6930abe795ac4c9831 Mon Sep 17 00:00:00 2001 From: lijiaying <1640106564@qq.com> Date: Fri, 18 Mar 2022 15:03:23 +0800 Subject: [PATCH 07/10] api 9 Signed-off-by: lijiaying <1640106564@qq.com> --- .../reference/apis/js-apis-Bundle.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index ad4ecfc9606..e1030ae5365 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -458,7 +458,7 @@ bundle.getAllApplicationInfo(bundleFlags, userId, (err, data) => { ## bundle.getAllApplicationInfo -function getAllApplicationInfo(bundleFlags: number, callback: AsyncCallback>) : void; +function getAllApplicationInfo(bundleFlags: number, callback: AsyncCallback>) : void; 获取指定用户下所有已安装的应用信息,使用callback形式返回结果。 @@ -879,7 +879,7 @@ bundle.queryAbilityByWant(want, bundleFlags, userId, (err, data) => { ## bundle.queryAbilityByWant -queryAbilityByWant(want: Want, bundleFlags: number, callback: AsyncCallback>): void +queryAbilityByWant(want: Want, bundleFlags: number, callback: AsyncCallback>): void 以异步方法根据给定的意图获取Ability信息,使用callback形式返回结果。 @@ -1139,7 +1139,7 @@ bundle.getNameForUid(uid, (err, data) => { function getAbilityIcon(bundleName: string, abilityName: string): Promise\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>; -以异步方法通过bundleName和abilityName获取对应Icon的PixelMap,使用Promise形式返回结果。 +以异步方法通过bundleName和abilityName获取对应Icon的<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md),使用Promise形式返回结果。 **参数:** @@ -1151,7 +1151,7 @@ function getAbilityIcon(bundleName: string, abilityName: string): Promise\<[Pixe **返回值:** | 类型 | 说明 | | --------------------- | ------------------------------------------------------------ | -| Promise\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)> | 返回值为PixelMap。 | +| Promise\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)> | 返回值为<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)。 | **示例:** @@ -1170,7 +1170,7 @@ bundle.getAbilityIcon(bundleName, abilityName) function getAbilityIcon(bundleName: string, abilityName: string, callback: AsyncCallback\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>): void; -以异步方法通过bundleName和abilityName获取对应的PixelMap,使用callback形式返回结果。 +以异步方法通过bundleName和abilityName获取对应的<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md),使用callback形式返回结果。 **参数:** @@ -1178,7 +1178,7 @@ function getAbilityIcon(bundleName: string, abilityName: string, callback: Async | ---------- | ------ | ---- | -------- | | bundleName | string | 是 | 要查询的bundleName。 | | abilityName | string | 是 | 要查询的abilityName。 | -| callback | AsyncCallback\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)> | 是 | 程序启动作为入参的回调函数,返回指定PixelMap。 | +| callback | AsyncCallback\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)> | 是 | 程序启动作为入参的回调函数,返回指定<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)。 | **示例:** @@ -1423,10 +1423,10 @@ bundle.queryExtensionAbilityInfosByWant(want, extensionFlags, (err, data) => { | permissions | Array\ | 是 | 否 | 访问应用程序所需的权限 | | moduleInfos | Array\ | 是 | 否 | 应用程序的模块信息 | | entryDir | string | 是 | 否 | 应用程序的文件保存路径 | -| customizeData | Map\> | 是 | 是 | 应用程序的自定义数据 | +| customizeData | Map> | 是 | 是 | 应用程序的自定义数据 | | codePath | string | 是 | 否 | 应用程序的安装目录 | -| metaData | Map\> | 是 | 否 | 应用程序的自定义元信息 | -| metaData | Map\> | 是 | 否 | 应用程序的元信息 | +| metaData | Map> | 是 | 否 | 应用程序的自定义元信息 | +| metaData | Map> | 是 | 否 | 应用程序的元信息 | | removable | boolean | 是 | 否 | 应用程序是否可以被移除 | | accessTokenId | number | 是 | 否 | 应用程序的accessTokenId | | uid | number | 是 | 否 | 应用程序的uid | -- Gitee From 4fd1886a5acad49c055fbbdd527737e64262ee2b Mon Sep 17 00:00:00 2001 From: lijiaying <1640106564@qq.com> Date: Fri, 18 Mar 2022 15:06:36 +0800 Subject: [PATCH 08/10] api 9 Signed-off-by: lijiaying <1640106564@qq.com> --- zh-cn/application-dev/reference/apis/js-apis-Bundle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index e1030ae5365..18663086298 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -1178,7 +1178,7 @@ function getAbilityIcon(bundleName: string, abilityName: string, callback: Async | ---------- | ------ | ---- | -------- | | bundleName | string | 是 | 要查询的bundleName。 | | abilityName | string | 是 | 要查询的abilityName。 | -| callback | AsyncCallback\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)> | 是 | 程序启动作为入参的回调函数,返回指定<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)。 | +| callback | AsyncCallback\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)> | 是 | 程序启动作为入参的回调函数,返回指定<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>。 | **示例:** -- Gitee From 38cf1185e5880cd8d0abd0ab80ea6c08018cc348 Mon Sep 17 00:00:00 2001 From: lijiaying <1640106564@qq.com> Date: Fri, 18 Mar 2022 15:07:51 +0800 Subject: [PATCH 09/10] api 9 Signed-off-by: lijiaying <1640106564@qq.com> --- zh-cn/application-dev/reference/apis/js-apis-Bundle.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index 18663086298..a17c29062c8 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -1139,7 +1139,7 @@ bundle.getNameForUid(uid, (err, data) => { function getAbilityIcon(bundleName: string, abilityName: string): Promise\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>; -以异步方法通过bundleName和abilityName获取对应Icon的<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md),使用Promise形式返回结果。 +以异步方法通过bundleName和abilityName获取对应Icon的<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>,使用Promise形式返回结果。 **参数:** @@ -1151,7 +1151,7 @@ function getAbilityIcon(bundleName: string, abilityName: string): Promise\<[Pixe **返回值:** | 类型 | 说明 | | --------------------- | ------------------------------------------------------------ | -| Promise\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)> | 返回值为<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)。 | +| Promise\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)> | 返回值为<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>。 | **示例:** @@ -1170,7 +1170,7 @@ bundle.getAbilityIcon(bundleName, abilityName) function getAbilityIcon(bundleName: string, abilityName: string, callback: AsyncCallback\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>): void; -以异步方法通过bundleName和abilityName获取对应的<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md),使用callback形式返回结果。 +以异步方法通过bundleName和abilityName获取对应的<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>,使用callback形式返回结果。 **参数:** -- Gitee From 82f687e56df0646c20020410692e1472e080fb4f Mon Sep 17 00:00:00 2001 From: lijiaying <1640106564@qq.com> Date: Fri, 18 Mar 2022 15:11:13 +0800 Subject: [PATCH 10/10] api 9 Signed-off-by: lijiaying <1640106564@qq.com> --- zh-cn/application-dev/reference/apis/js-apis-Bundle.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md index a17c29062c8..e1333719ff6 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-Bundle.md +++ b/zh-cn/application-dev/reference/apis/js-apis-Bundle.md @@ -1139,7 +1139,7 @@ bundle.getNameForUid(uid, (err, data) => { function getAbilityIcon(bundleName: string, abilityName: string): Promise\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>; -以异步方法通过bundleName和abilityName获取对应Icon的<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>,使用Promise形式返回结果。 +以异步方法通过bundleName和abilityName获取对应Icon的[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md),使用Promise形式返回结果。 **参数:** @@ -1170,7 +1170,7 @@ bundle.getAbilityIcon(bundleName, abilityName) function getAbilityIcon(bundleName: string, abilityName: string, callback: AsyncCallback\<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>): void; -以异步方法通过bundleName和abilityName获取对应的<[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md)>,使用callback形式返回结果。 +以异步方法通过bundleName和abilityName获取对应的[PixelMap](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-image.md),使用callback形式返回结果。 **参数:** -- Gitee