未验证 提交 6acc54f1 编写于 作者: O openharmony_ci 提交者: Gitee

!11618 修改资料缺陷

Merge pull request !11618 from junyi233/1121
...@@ -38,7 +38,7 @@ SystemCapability.BundleManager.BundleFramework ...@@ -38,7 +38,7 @@ SystemCapability.BundleManager.BundleFramework
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------------------------------------------------------------ | ---- | ----------------------------------------------------- | | ---------- | ------------------------------------------------------------ | ---- | ----------------------------------------------------- |
| bundleName | string | 是 | 要查询的应用程序包名称。 | | bundleName | string | 是 | 要查询的应用程序包名称。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
...@@ -66,7 +66,7 @@ SystemCapability.BundleManager.BundleFramework ...@@ -66,7 +66,7 @@ SystemCapability.BundleManager.BundleFramework
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------ | ---- | ----------------------------------------------------- | | ---------- | ------ | ---- | ----------------------------------------------------- |
| bundleName | string | 是 | 要查询的应用程序包名称。 | | bundleName | string | 是 | 要查询的应用程序包名称。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
...@@ -98,7 +98,7 @@ SystemCapability.BundleManager.BundleFramework ...@@ -98,7 +98,7 @@ SystemCapability.BundleManager.BundleFramework
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| -------------------- | --------------------- | ---- | ---------------------------------------------------- | | -------------------- | --------------------- | ---- | ---------------------------------------------------- |
| type | string | 是 | 指示应执行命令,只支持BundleStatusChange。 | | type | string | 是 | 指示应执行命令,只支持BundleStatusChange。 |
| bundleStatusCallback | [BundleStatusCallback](js-apis-Bundle-BundleStatusCallback.md) | 是 | 指示要注册的回调。 | | bundleStatusCallback | [BundleStatusCallback](js-apis-Bundle-BundleStatusCallback.md) | 是 | 指示要注册的回调。 |
...@@ -125,7 +125,7 @@ SystemCapability.BundleManager.BundleFramework ...@@ -125,7 +125,7 @@ SystemCapability.BundleManager.BundleFramework
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| -------------------- | ------------------------------------------------------------ | ---- | ------------------------------------------ | | -------------------- | ------------------------------------------------------------ | ---- | ------------------------------------------ |
| type | string | 是 | 指示应执行命令,只支持BundleStatusChange。 | | type | string | 是 | 指示应执行命令,只支持BundleStatusChange。 |
| bundleStatusCallback | [BundleStatusCallback](js-apis-Bundle-BundleStatusCallback.md) | 是 | 指示要注册的回调。 | | bundleStatusCallback | [BundleStatusCallback](js-apis-Bundle-BundleStatusCallback.md) | 是 | 指示要注册的回调。 |
...@@ -157,7 +157,7 @@ SystemCapability.BundleManager.BundleFramework ...@@ -157,7 +157,7 @@ SystemCapability.BundleManager.BundleFramework
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------- | ---- | ---------------------------------------------------- | | -------- | --------------------- | ---- | ---------------------------------------------------- |
| type | string | 是 | 指示应执行命令,只支持BundleStatusChange。 | | type | string | 是 | 指示应执行命令,只支持BundleStatusChange。 |
| callback | AsyncCallback\<string> | 是 | 程序启动作为入参的回调函数,返回正确结果或错误信息。 | | callback | AsyncCallback\<string> | 是 | 程序启动作为入参的回调函数,返回正确结果或错误信息。 |
...@@ -183,9 +183,9 @@ SystemCapability.BundleManager.BundleFramework ...@@ -183,9 +183,9 @@ SystemCapability.BundleManager.BundleFramework
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---- | ------ | ---- | ------------------------------------------ | | ------ | ------ | ---- | ------------------------------------------ |
| type | string | 是 | 指示应执行命令,只支持BundleStatusChange。 | | type | string | 是 | 指示应执行命令,只支持BundleStatusChange。 |
**返回值:** **返回值:**
...@@ -214,7 +214,7 @@ SystemCapability.BundleManager.BundleFramework ...@@ -214,7 +214,7 @@ SystemCapability.BundleManager.BundleFramework
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | ----------------------------------------------------- | | -------- | ------------------------------------------------------------ | ---- | ----------------------------------------------------- |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| callback | AsyncCallback\<Array<[LauncherAbilityInfo](js-apis-bundle-LauncherAbilityInfo.md)>> | 是 | 程序启动作为入参的回调函数,返回程序信息。 | | callback | AsyncCallback\<Array<[LauncherAbilityInfo](js-apis-bundle-LauncherAbilityInfo.md)>> | 是 | 程序启动作为入参的回调函数,返回程序信息。 |
...@@ -240,7 +240,7 @@ SystemCapability.BundleManager.BundleFramework ...@@ -240,7 +240,7 @@ SystemCapability.BundleManager.BundleFramework
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ----------------------------------------------------- | | ------ | ------ | ---- | ----------------------------------------------------- |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
...@@ -271,7 +271,7 @@ SystemCapability.BundleManager.BundleFramework ...@@ -271,7 +271,7 @@ SystemCapability.BundleManager.BundleFramework
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------------------------------------------------------------ | ---- | ---------------------------------------------- | | ---------- | ------------------------------------------------------------ | ---- | ---------------------------------------------- |
| bundleName | string | 是 | 要查询的应用程序包名称。 | | bundleName | string | 是 | 要查询的应用程序包名称。 |
| callback | AsyncCallback\<Array<[ShortcutInfo](js-apis-bundle-ShortcutInfo.md)>> | 是 | 程序启动作为入参的回调函数,返回快捷方式信息。 | | callback | AsyncCallback\<Array<[ShortcutInfo](js-apis-bundle-ShortcutInfo.md)>> | 是 | 程序启动作为入参的回调函数,返回快捷方式信息。 |
...@@ -297,7 +297,7 @@ SystemCapability.BundleManager.BundleFramework ...@@ -297,7 +297,7 @@ SystemCapability.BundleManager.BundleFramework
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------ | ---- | ------------------------ | | ---------- | ------ | ---- | ------------------------ |
| bundleName | string | 是 | 要查询的应用程序包名称。 | | bundleName | string | 是 | 要查询的应用程序包名称。 |
......
...@@ -28,7 +28,7 @@ setDisposedStatus(appId: string, disposedWant: Want): Promise\<void> ...@@ -28,7 +28,7 @@ setDisposedStatus(appId: string, disposedWant: Want): Promise\<void>
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| appId | string | 是 | 需要设置处置状态的应用的appId。<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 | | appId | string | 是 | 需要设置处置状态的应用的appId。<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 |
| disposedWant | Want | 是 | 对应用的处置意图。 | | disposedWant | Want | 是 | 对应用的处置意图。 |
...@@ -43,7 +43,7 @@ setDisposedStatus(appId: string, disposedWant: Want): Promise\<void> ...@@ -43,7 +43,7 @@ setDisposedStatus(appId: string, disposedWant: Want): Promise\<void>
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码 | 错误信息 | | 错误码ID | 错误信息 |
| ------ | -------------------------------------- | | ------ | -------------------------------------- |
| 17700005 | The specified appId was not found. | | 17700005 | The specified appId was not found. |
...@@ -79,7 +79,7 @@ setDisposedStatus(appId: string, disposedWant: Want, callback: AsyncCallback\<vo ...@@ -79,7 +79,7 @@ setDisposedStatus(appId: string, disposedWant: Want, callback: AsyncCallback\<vo
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------- | ---- | --------------------------------------- | | ----------- | ------------------------------- | ---- | --------------------------------------- |
| appId | string | 是 | 需要设置处置的应用的appId<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 | | appId | string | 是 | 需要设置处置的应用的appId<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 |
| disposedWant | Want | 是 | 对应用的处置意图。 | | disposedWant | Want | 是 | 对应用的处置意图。 |
...@@ -89,7 +89,7 @@ setDisposedStatus(appId: string, disposedWant: Want, callback: AsyncCallback\<vo ...@@ -89,7 +89,7 @@ setDisposedStatus(appId: string, disposedWant: Want, callback: AsyncCallback\<vo
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码 | 错误信息 | | 错误码ID | 错误信息 |
| ------ | -------------------------------------- | | ------ | -------------------------------------- |
| 17700005 | The specified appId was not found. | | 17700005 | The specified appId was not found. |
...@@ -126,7 +126,7 @@ getDisposedStatus(appId: string): Promise\<Want>; ...@@ -126,7 +126,7 @@ getDisposedStatus(appId: string): Promise\<Want>;
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| appId | string | 是 | 要查询的应用的appId<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 | | appId | string | 是 | 要查询的应用的appId<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 |
...@@ -140,7 +140,7 @@ getDisposedStatus(appId: string): Promise\<Want>; ...@@ -140,7 +140,7 @@ getDisposedStatus(appId: string): Promise\<Want>;
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码 | 错误信息 | | 错误码ID | 错误信息 |
| ------ | -------------------------------------- | | ------ | -------------------------------------- |
| 17700005 | The specified appId was not found. | | 17700005 | The specified appId was not found. |
...@@ -175,7 +175,7 @@ getDisposedStatus(appId: string, callback: AsyncCallback\<Want>): void; ...@@ -175,7 +175,7 @@ getDisposedStatus(appId: string, callback: AsyncCallback\<Want>): void;
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| appId | string | 是 | 要查询的应用的appId<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 | | appId | string | 是 | 要查询的应用的appId<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 |
| callback | AsyncCallback\<Want> | 是 | 回调函数。当获取应用的处置状态成功时,err为undefined,data为获取到的处置状态;否则为错误对象。 | | callback | AsyncCallback\<Want> | 是 | 回调函数。当获取应用的处置状态成功时,err为undefined,data为获取到的处置状态;否则为错误对象。 |
...@@ -184,7 +184,7 @@ getDisposedStatus(appId: string, callback: AsyncCallback\<Want>): void; ...@@ -184,7 +184,7 @@ getDisposedStatus(appId: string, callback: AsyncCallback\<Want>): void;
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码 | 错误信息 | | 错误码ID | 错误信息 |
| ------ | -------------------------------------- | | ------ | -------------------------------------- |
| 17700005 | The specified appId was not found. | | 17700005 | The specified appId was not found. |
...@@ -220,9 +220,9 @@ deleteDisposedStatus(appId: string): Promise\<void> ...@@ -220,9 +220,9 @@ deleteDisposedStatus(appId: string): Promise\<void>
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| appId | string | 是 | 要删除处置状态的应用的appId<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 | | | appId | string | 是 | 要删除处置状态的应用的appId<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 |
**返回值:** **返回值:**
...@@ -234,7 +234,7 @@ deleteDisposedStatus(appId: string): Promise\<void> ...@@ -234,7 +234,7 @@ deleteDisposedStatus(appId: string): Promise\<void>
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码 | 错误信息 | | 错误码ID | 错误信息 |
| ------ | -------------------------------------- | | ------ | -------------------------------------- |
| 17700005 | The specified appId was not found. | | 17700005 | The specified appId was not found. |
...@@ -269,7 +269,7 @@ deleteDisposedStatus(appId: string, callback: AsyncCallback\<void>) : void ...@@ -269,7 +269,7 @@ deleteDisposedStatus(appId: string, callback: AsyncCallback\<void>) : void
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| appId | string | 是 | 要查询的应用的appId。<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 | | appId | string | 是 | 要查询的应用的appId。<br> appId是应用的唯一标识,由应用的包名和签名信息决定,获取方法参见[获取应用的appId](#获取应用的appid)。 |
| callback | AsyncCallback\<void> | 是 | 回调函数,当设置处置状态成功时,err返回undefined。否则回调函数返回具体错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数,当设置处置状态成功时,err返回undefined。否则回调函数返回具体错误对象。 |
...@@ -278,7 +278,7 @@ deleteDisposedStatus(appId: string, callback: AsyncCallback\<void>) : void ...@@ -278,7 +278,7 @@ deleteDisposedStatus(appId: string, callback: AsyncCallback\<void>) : void
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码 | 错误信息 | | 错误码ID | 错误信息 |
| ------ | -------------------------------------- | | ------ | -------------------------------------- |
| 17700005 | The specified appId was not found. | | 17700005 | The specified appId was not found. |
......
...@@ -91,11 +91,11 @@ SystemCapability.BundleManager.BundleFramework ...@@ -91,11 +91,11 @@ SystemCapability.BundleManager.BundleFramework
**系统API:** 此接口为系统接口,三方应用不支持调用 **系统API:** 此接口为系统接口,三方应用不支持调用
| 名称 | 类型 | 说明 | | 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------------------------ | ------------------------------ | ------------------ | | ----------- | ------- | ---- | ---- | ------------------ |
| userId | number | 指示用户id | | userId | number | 是 | 否 | 指示用户id |
| installFlag | number | 指示安装标志 | | installFlag | number | 是 | 否 | 指示安装标志 |
| isKeepData | boolean | 指示参数是否有数据 | | isKeepData | boolean | 是 | 否 | 指示参数是否有数据 |
## InstallStatus<sup>(deprecated)<sup> ## InstallStatus<sup>(deprecated)<sup>
......
...@@ -24,7 +24,7 @@ import bundleMonitor from '@ohos.bundle.bundleMonitor'; ...@@ -24,7 +24,7 @@ import bundleMonitor from '@ohos.bundle.bundleMonitor';
**系统能力:** SystemCapability.BundleManager.BundleFramework.Core **系统能力:** SystemCapability.BundleManager.BundleFramework.Core
系统接口:为系统接口,三方应用不可调用 **系统API:** 此接口为系统接口,三方应用不支持调用
| 名称 | 类型 | 可读 | 可写 | 说明 | | 名称 | 类型 | 可读 | 可写 | 说明 |
| ---------- | ------ | ---- | ---- | -------------------------- | | ---------- | ------ | ---- | ---- | -------------------------- |
...@@ -39,23 +39,23 @@ on(type: BundleChangedEvent, callback: Callback\<BundleChangedInfo>): void; ...@@ -39,23 +39,23 @@ on(type: BundleChangedEvent, callback: Callback\<BundleChangedInfo>): void;
**需要权限:**ohos.permission.LISTEN_BUNDLE_CHANGE **需要权限:**ohos.permission.LISTEN_BUNDLE_CHANGE
**系统接口:**此接口为系统接口 **系统API:** 此接口为系统接口,三方应用不支持调用
**系统能力:**SystemCapability.BundleManager.BundleFramework.Core **系统能力:**SystemCapability.BundleManager.BundleFramework.Core
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---------------------------- | -------- | ---- | ------------------ | | ---------------------------- | -------- | ---- | ------------------ |
| BundleChangedEvent | string | 是 | 注册监听的事件类型 | | BundleChangedEvent | string | 是 | 注册监听的事件类型 |
| Callback\<BundleChangedInfo> | callback | 是 | 注册监听的回调函数 | | Callback\<BundleChangedInfo> | callback | 是 | 注册监听的回调函数 |
**相关错误码** **相关错误码**
| 错误码 | 错误信息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
| ------ | ---------------------------------------- | | -------- | --------------------------- |
| 201 | Permission denied. | | 201 | Permission denied. |
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
**示例:** **示例:**
...@@ -79,23 +79,23 @@ off(type: BundleChangedEvent, callback?: Callback\<BundleChangedInfo>): void; ...@@ -79,23 +79,23 @@ off(type: BundleChangedEvent, callback?: Callback\<BundleChangedInfo>): void;
**需要权限:**ohos.permission.LISTEN_BUNDLE_CHANGE **需要权限:**ohos.permission.LISTEN_BUNDLE_CHANGE
**系统接口:**此接口为系统接口 **系统API:** 此接口为系统接口,三方应用不支持调用
**系统能力:**SystemCapability.BundleManager.BundleFramework.Core **系统能力:**SystemCapability.BundleManager.BundleFramework.Core
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---------------------------- | -------- | ---- | ---------------------------------------------------------- | | ---------------------------- | -------- | ---- | ---------------------------------------------------------- |
| BundleChangedEvent | string | 是 | 注销监听的事件类型 | | BundleChangedEvent | string | 是 | 注销监听的事件类型 |
| Callback\<BundleChangedInfo> | callback | 否 | 注销监听的回调函数,当为空时表示注销当前事件的所有callback | | Callback\<BundleChangedInfo> | callback | 否 | 注销监听的回调函数,当为空时表示注销当前事件的所有callback |
**相关错误码** **相关错误码**
| 错误码 | 错误信息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
| ------ | ---------------------------------------- | | -------- | --------------------------- |
| 201 | Permission denied. | | 201 | Permission denied. |
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
**示例:** **示例:**
......
...@@ -17,7 +17,7 @@ import defaultAppMgr from '@ohos.bundle.defaultAppManager'; ...@@ -17,7 +17,7 @@ import defaultAppMgr from '@ohos.bundle.defaultAppManager';
**系统能力:** SystemCapability.BundleManager.BundleFramework.DefaultApp **系统能力:** SystemCapability.BundleManager.BundleFramework.DefaultApp
| 名称 | 类型 | 值 | 说明 | | 参数名 | 类型 | 值 | 说明 |
| -------- | -------- | -------------------------------------- | -------------------------------------- | | -------- | -------- | -------------------------------------- | -------------------------------------- |
| BROWSER | string | Web Browser | 默认浏览器。 | | BROWSER | string | Web Browser | 默认浏览器。 |
| IMAGE | string | Image Gallery | 默认图片查看器。 | | IMAGE | string | Image Gallery | 默认图片查看器。 |
...@@ -38,7 +38,7 @@ isDefaultApplication(type: string): Promise\<boolean> ...@@ -38,7 +38,7 @@ isDefaultApplication(type: string): Promise\<boolean>
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| type | string | 是 | 要查询的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值。 | | type | string | 是 | 要查询的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值。 |
...@@ -70,7 +70,7 @@ isDefaultApplication(type: string, callback: AsyncCallback\<boolean>): void ...@@ -70,7 +70,7 @@ isDefaultApplication(type: string, callback: AsyncCallback\<boolean>): void
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------- | ---- | --------------------------------------- | | ----------- | ------------------------------- | ---- | --------------------------------------- |
| type | string | 是 | 要查询的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值。 | | type | string | 是 | 要查询的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值。 |
| callback | AsyncCallback\<boolean> | 是 | 程序启动作为入参的回调函数,返回当前应用是否是默认应用,true表示是默认应用,false表示不是默认应用。 | | callback | AsyncCallback\<boolean> | 是 | 程序启动作为入参的回调函数,返回当前应用是否是默认应用,true表示是默认应用,false表示不是默认应用。 |
...@@ -102,7 +102,7 @@ getDefaultApplication(type: string, userId?: number): Promise\<BundleInfo> ...@@ -102,7 +102,7 @@ getDefaultApplication(type: string, userId?: number): Promise\<BundleInfo>
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| type | string | 是 | 要查询的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 | | type | string | 是 | 要查询的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户。 | | userId | number | 否 | 用户ID。默认值:调用方所在用户。 |
...@@ -115,7 +115,7 @@ getDefaultApplication(type: string, userId?: number): Promise\<BundleInfo> ...@@ -115,7 +115,7 @@ getDefaultApplication(type: string, userId?: number): Promise\<BundleInfo>
**错误码:** **错误码:**
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ----------------------------------------- | | -------- | ----------------------------------------- |
| 17700004 | The specified user id is not found. | | 17700004 | The specified user id is not found. |
| 17700023 | The specified default app does not exist. | | 17700023 | The specified default app does not exist. |
...@@ -156,7 +156,7 @@ getDefaultApplication(type: string, userId: number, callback: AsyncCallback\<Bun ...@@ -156,7 +156,7 @@ getDefaultApplication(type: string, userId: number, callback: AsyncCallback\<Bun
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| type | string | 是 | 要查询的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 | | type | string | 是 | 要查询的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 |
| userId | number | 是 | 用户ID。 | | userId | number | 是 | 用户ID。 |
...@@ -164,7 +164,7 @@ getDefaultApplication(type: string, userId: number, callback: AsyncCallback\<Bun ...@@ -164,7 +164,7 @@ getDefaultApplication(type: string, userId: number, callback: AsyncCallback\<Bun
**错误码:** **错误码:**
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ----------------------------------------- | | -------- | ----------------------------------------- |
| 17700004 | The specified user id is not found. | | 17700004 | The specified user id is not found. |
| 17700023 | The specified default app does not exist. | | 17700023 | The specified default app does not exist. |
...@@ -206,14 +206,14 @@ getDefaultApplication(type: string, callback: AsyncCallback\<BundleInfo>) : void ...@@ -206,14 +206,14 @@ getDefaultApplication(type: string, callback: AsyncCallback\<BundleInfo>) : void
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| type | string | 是 | 要查询的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 | | type | string | 是 | 要查询的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 |
| callback | AsyncCallback\<[BundleInfo](js-apis-bundle-BundleInfo.md)> | 是 | 程序启动作为入参的回调函数,返回包信息。 | | callback | AsyncCallback\<[BundleInfo](js-apis-bundle-BundleInfo.md)> | 是 | 程序启动作为入参的回调函数,返回包信息。 |
**错误码:** **错误码:**
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ----------------------------------------- | | -------- | ----------------------------------------- |
| 17700004 | The specified user id is not found. | | 17700004 | The specified user id is not found. |
| 17700023 | The specified default app does not exist. | | 17700023 | The specified default app does not exist. |
...@@ -259,7 +259,7 @@ setDefaultApplication(type: string, elementName: ElementName, userId?: number): ...@@ -259,7 +259,7 @@ setDefaultApplication(type: string, elementName: ElementName, userId?: number):
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| type | string | 是 | 要设置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 | | type | string | 是 | 要设置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 |
| elementName | [ElementName](js-apis-bundle-ElementName.md) | 是 | 要设置为默认应用的组件信息。 | | elementName | [ElementName](js-apis-bundle-ElementName.md) | 是 | 要设置为默认应用的组件信息。 |
...@@ -273,7 +273,7 @@ setDefaultApplication(type: string, elementName: ElementName, userId?: number): ...@@ -273,7 +273,7 @@ setDefaultApplication(type: string, elementName: ElementName, userId?: number):
**错误码:** **错误码:**
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ---------------------------------------------- | | -------- | ---------------------------------------------- |
| 17700004 | The specified user id is not found. | | 17700004 | The specified user id is not found. |
| 17700025 | The specified type is invalid. | | 17700025 | The specified type is invalid. |
...@@ -329,7 +329,7 @@ setDefaultApplication(type: string, elementName: ElementName, userId: number, ca ...@@ -329,7 +329,7 @@ setDefaultApplication(type: string, elementName: ElementName, userId: number, ca
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| type | string | 是 | 要设置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 | | type | string | 是 | 要设置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 |
| elementName | [ElementName](js-apis-bundle-ElementName.md) | 是 | 要设置为默认应用的组件信息。 | | elementName | [ElementName](js-apis-bundle-ElementName.md) | 是 | 要设置为默认应用的组件信息。 |
...@@ -338,7 +338,7 @@ setDefaultApplication(type: string, elementName: ElementName, userId: number, ca ...@@ -338,7 +338,7 @@ setDefaultApplication(type: string, elementName: ElementName, userId: number, ca
**错误码:** **错误码:**
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ---------------------------------------------- | | -------- | ---------------------------------------------- |
| 17700004 | The specified user id is not found. | | 17700004 | The specified user id is not found. |
| 17700025 | The specified type is invalid. | | 17700025 | The specified type is invalid. |
...@@ -388,7 +388,7 @@ setDefaultApplication(type: string, elementName: ElementName, callback: AsyncCal ...@@ -388,7 +388,7 @@ setDefaultApplication(type: string, elementName: ElementName, callback: AsyncCal
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| type | string | 是 | 要设置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 | | type | string | 是 | 要设置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 |
| elementName | [ElementName](js-apis-bundle-ElementName.md) | 是 | 要设置为默认应用的组件信息。 | | elementName | [ElementName](js-apis-bundle-ElementName.md) | 是 | 要设置为默认应用的组件信息。 |
...@@ -396,7 +396,7 @@ setDefaultApplication(type: string, elementName: ElementName, callback: AsyncCal ...@@ -396,7 +396,7 @@ setDefaultApplication(type: string, elementName: ElementName, callback: AsyncCal
**错误码:** **错误码:**
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ---------------------------------------------- | | -------- | ---------------------------------------------- |
| 17700004 | The specified user id is not found. | | 17700004 | The specified user id is not found. |
| 17700025 | The specified type is invalid. | | 17700025 | The specified type is invalid. |
...@@ -445,14 +445,14 @@ resetDefaultApplication(type: string, userId?: number): Promise\<void> ...@@ -445,14 +445,14 @@ resetDefaultApplication(type: string, userId?: number): Promise\<void>
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| type | string | 是 | 要重置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 | | type | string | 是 | 要重置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户。 | | userId | number | 否 | 用户ID。默认值:调用方所在用户。 |
**错误码:** **错误码:**
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ----------------------------------- | | -------- | ----------------------------------- |
| 17700004 | The specified user id is not found. | | 17700004 | The specified user id is not found. |
| 17700025 | The specified type is invalid. | | 17700025 | The specified type is invalid. |
...@@ -493,7 +493,7 @@ resetDefaultApplication(type: string, userId: number, callback: AsyncCallback\<v ...@@ -493,7 +493,7 @@ resetDefaultApplication(type: string, userId: number, callback: AsyncCallback\<v
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| type | string | 是 | 要重置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 | | type | string | 是 | 要重置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 |
| userId | number | 是 | 用户ID。 | | userId | number | 是 | 用户ID。 |
...@@ -501,7 +501,7 @@ resetDefaultApplication(type: string, userId: number, callback: AsyncCallback\<v ...@@ -501,7 +501,7 @@ resetDefaultApplication(type: string, userId: number, callback: AsyncCallback\<v
**错误码:** **错误码:**
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ----------------------------------- | | -------- | ----------------------------------- |
| 17700004 | The specified user id is not found. | | 17700004 | The specified user id is not found. |
| 17700025 | The specified type is invalid. | | 17700025 | The specified type is invalid. |
...@@ -542,14 +542,14 @@ resetDefaultApplication(type: string, callback: AsyncCallback\<void>) : void; ...@@ -542,14 +542,14 @@ resetDefaultApplication(type: string, callback: AsyncCallback\<void>) : void;
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | --------------------------------------- | | ----------- | ------ | ---- | --------------------------------------- |
| type | string | 是 | 要重置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 | | type | string | 是 | 要重置的应用类型,取[ApplicationType](#defaultappmgrapplicationtype)中的值,或者符合媒体类型格式的文件类型。 |
| callback | AsyncCallback\<void> | 是 | 程序启动作为入参的回调函数。 | | callback | AsyncCallback\<void> | 是 | 程序启动作为入参的回调函数。 |
**错误码:** **错误码:**
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ----------------------------------- | | -------- | ----------------------------------- |
| 17700004 | The specified user id is not found. | | 17700004 | The specified user id is not found. |
| 17700025 | The specified type is invalid. | | 17700025 | The specified type is invalid. |
......
...@@ -11,12 +11,12 @@ ...@@ -11,12 +11,12 @@
## DispatchInfo ## DispatchInfo
**系统能力**: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework **系统能力**: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework.FreeInstall
**系统API:**此接口为系统接口,三方应用不支持调用 **系统API:**此接口为系统接口,三方应用不支持调用
| 名称 | 类型 | 可读 | 可写 | 说明 | | 名称 | 类型 | 可读 | 可写 | 说明 |
| ----------- | ------ | ---- | ---- | ------------------------ | | ------------------ | ------ | ---- | ---- | ------------------------ |
| version | string | 是 | 否 | 包含dispatchInfo版本信息 | | version | string | 是 | 否 | 包含dispatchInfo版本信息 |
| dispatchAPI | string | 是 | 否 | 包含免安装接口版本号 | | dispatchAPIVersion | string | 是 | 否 | 包含免安装接口版本号 |
...@@ -20,7 +20,7 @@ SystemCapability.BundleManager.DistributedBundleFramework ...@@ -20,7 +20,7 @@ SystemCapability.BundleManager.DistributedBundleFramework
## 权限列表 ## 权限列表
| 权限 | 权限等级 | 描述 | | 权限 | 权限等级 | 说明 |
| ------------------------------------------ | ------------ | ------------------ | | ------------------------------------------ | ------------ | ------------------ |
| ohos.permission.GET_BUNDLE_INFO_PRIVILEGED | system_basic | 可查询所有应用信息 | | ohos.permission.GET_BUNDLE_INFO_PRIVILEGED | system_basic | 可查询所有应用信息 |
...@@ -40,16 +40,16 @@ getRemoteAbilityInfo(elementName: ElementName, callback: AsyncCallback\<RemoteAb ...@@ -40,16 +40,16 @@ getRemoteAbilityInfo(elementName: ElementName, callback: AsyncCallback\<RemoteAb
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------------------------------------ | ---- | -------------------------------------------------- | | ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| elementName | [ElementName](js-apis-bundleManager-elementName.md) | 是 | ElementName信息。 | | elementName | [ElementName](js-apis-bundleManager-elementName.md) | 是 | ElementName信息。 |
| callback | AsyncCallback<[RemoteAbilityInfo](js-apis-bundleManager-remoteAbilityInfo.md)> | 是 | 回调函数,操作成功返回err为null,data为RemoteAbilityInfo对象;否则为错误对象。 | | callback | AsyncCallback<[RemoteAbilityInfo](js-apis-bundleManager-remoteAbilityInfo.md)> | 是 | 回调函数,操作成功返回err为null,data为RemoteAbilityInfo对象;否则为错误对象。 |
**错误码:** **错误码:**
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -94,7 +94,7 @@ getRemoteAbilityInfo(elementName: ElementName): Promise\<RemoteAbilityInfo>; ...@@ -94,7 +94,7 @@ getRemoteAbilityInfo(elementName: ElementName): Promise\<RemoteAbilityInfo>;
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | -------------------------------------------- | ---- | ----------------------- | | ----------- | -------------------------------------------- | ---- | ----------------------- |
| elementName | [ElementName](js-apis-bundleManager-elementName.md) | 是 | ElementName信息。 | | elementName | [ElementName](js-apis-bundleManager-elementName.md) | 是 | ElementName信息。 |
...@@ -108,7 +108,7 @@ getRemoteAbilityInfo(elementName: ElementName): Promise\<RemoteAbilityInfo>; ...@@ -108,7 +108,7 @@ getRemoteAbilityInfo(elementName: ElementName): Promise\<RemoteAbilityInfo>;
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -151,16 +151,16 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, callback: AsyncCallback\ ...@@ -151,16 +151,16 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, callback: AsyncCallback\
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ------------ | ------------------------------------------------------------ | ---- | -------------------------------------------------- | | ------------ | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| elementNames | Array<[ElementName](js-apis-bundleManager-elementName.md)> | 是 | ElementName信息,最大数组长度为10 | | elementNames | Array<[ElementName](js-apis-bundleManager-elementName.md)> | 是 | ElementName信息,最大数组长度为10 |
| callback | AsyncCallback\<Array\<[RemoteAbilityInfo](js-apis-bundleManager-remoteAbilityInfo.md)>> | 是 | 回调函数,调用成功返回err为null,data为RemoteAbilityInfo数组对象;否则返回错误对象。 | | callback | AsyncCallback\<Array\<[RemoteAbilityInfo](js-apis-bundleManager-remoteAbilityInfo.md)>> | 是 | 回调函数,调用成功返回err为null,data为RemoteAbilityInfo数组对象;否则返回错误对象。 |
**错误码:** **错误码:**
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -212,7 +212,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>): Promise\<Array\<RemoteA ...@@ -212,7 +212,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>): Promise\<Array\<RemoteA
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ------------ | --------------------------------------------------- | ---- | ----------------------- | | ------------ | --------------------------------------------------- | ---- | ----------------------- |
| elementNames | Array<[ElementName](js-apis-bundleManager-elementName.md)> | 是 | ElementName信息,最大数组长度为10。 | | elementNames | Array<[ElementName](js-apis-bundleManager-elementName.md)> | 是 | ElementName信息,最大数组长度为10。 |
...@@ -226,7 +226,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>): Promise\<Array\<RemoteA ...@@ -226,7 +226,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>): Promise\<Array\<RemoteA
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -276,7 +276,7 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string, callback: AsyncCa ...@@ -276,7 +276,7 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string, callback: AsyncCa
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------------------------------------ | ---- | -------------------------------------------------- | | ----------- | ------------------------------------------------------------ | ---- | -------------------------------------------------- |
| elementName | [ElementName](js-apis-bundleManager-elementName.md) | 是 | ElementName信息。 | | elementName | [ElementName](js-apis-bundleManager-elementName.md) | 是 | ElementName信息。 |
| locale | string |是 | 语言地区 | | locale | string |是 | 语言地区 |
...@@ -286,7 +286,7 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string, callback: AsyncCa ...@@ -286,7 +286,7 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string, callback: AsyncCa
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -331,7 +331,7 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string): Promise\<RemoteA ...@@ -331,7 +331,7 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string): Promise\<RemoteA
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | -------------------------------------------- | ---- | ----------------------- | | ----------- | -------------------------------------------- | ---- | ----------------------- |
| elementName | [ElementName](js-apis-bundleManager-elementName.md) | 是 | ElementName信息。 | | elementName | [ElementName](js-apis-bundleManager-elementName.md) | 是 | ElementName信息。 |
| locale | string |是 | 语言地区 | | locale | string |是 | 语言地区 |
...@@ -346,7 +346,7 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string): Promise\<RemoteA ...@@ -346,7 +346,7 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string): Promise\<RemoteA
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -389,7 +389,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, locale: string, callback ...@@ -389,7 +389,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, locale: string, callback
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ------------ | ------------------------------------------------------------ | ---- | -------------------------------------------------- | | ------------ | ------------------------------------------------------------ | ---- | -------------------------------------------------- |
| elementNames | Array<[ElementName](js-apis-bundleManager-elementName.md)> | 是 | ElementName信息,最大数组长度为10 | | elementNames | Array<[ElementName](js-apis-bundleManager-elementName.md)> | 是 | ElementName信息,最大数组长度为10 |
| locale | string |是 | 语言地区 | | locale | string |是 | 语言地区 |
...@@ -399,7 +399,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, locale: string, callback ...@@ -399,7 +399,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, locale: string, callback
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -451,7 +451,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, locale: string): Promise ...@@ -451,7 +451,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, locale: string): Promise
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ------------ | --------------------------------------------------- | ---- | ----------------------- | | ------------ | --------------------------------------------------- | ---- | ----------------------- |
| elementNames | Array<[ElementName](js-apis-bundleManager-elementName.md)> | 是 | ElementName信息,最大数组长度为10。 | | elementNames | Array<[ElementName](js-apis-bundleManager-elementName.md)> | 是 | ElementName信息,最大数组长度为10。 |
| locale | string |是 | 语言地区 | | locale | string |是 | 语言地区 |
...@@ -466,7 +466,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, locale: string): Promise ...@@ -466,7 +466,7 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, locale: string): Promise
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
......
...@@ -61,7 +61,7 @@ setHapModuleUpgradeFlag(bundleName: string, moduleName: string, upgradeFlag: Upg ...@@ -61,7 +61,7 @@ setHapModuleUpgradeFlag(bundleName: string, moduleName: string, upgradeFlag: Upg
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | --------------------------- | ---- | ---------------------------- | | ----------- | --------------------------- | ---- | ---------------------------- |
| bundleName | string | 是 | 应用程序包名称。 | | bundleName | string | 是 | 应用程序包名称。 |
| moduleName | string | 是 | 应用程序模块名称。 | | moduleName | string | 是 | 应用程序模块名称。 |
...@@ -72,7 +72,7 @@ setHapModuleUpgradeFlag(bundleName: string, moduleName: string, upgradeFlag: Upg ...@@ -72,7 +72,7 @@ setHapModuleUpgradeFlag(bundleName: string, moduleName: string, upgradeFlag: Upg
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -114,7 +114,7 @@ setHapModuleUpgradeFlag(bundleName: string, moduleName: string, upgradeFlag: Upg ...@@ -114,7 +114,7 @@ setHapModuleUpgradeFlag(bundleName: string, moduleName: string, upgradeFlag: Upg
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | --------------------------- | ---- | ---------------------- | | ----------- | --------------------------- | ---- | ---------------------- |
| bundleName | string | 是 | 应用程序包名称。 | | bundleName | string | 是 | 应用程序包名称。 |
| moduleName | string | 是 | 应用程序模块名称。 | | moduleName | string | 是 | 应用程序模块名称。 |
...@@ -130,7 +130,7 @@ setHapModuleUpgradeFlag(bundleName: string, moduleName: string, upgradeFlag: Upg ...@@ -130,7 +130,7 @@ setHapModuleUpgradeFlag(bundleName: string, moduleName: string, upgradeFlag: Upg
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -170,7 +170,7 @@ isHapModuleRemovable(bundleName: string, moduleName: string, callback: AsyncCall ...@@ -170,7 +170,7 @@ isHapModuleRemovable(bundleName: string, moduleName: string, callback: AsyncCall
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | ---------------------- | ---- | --------------------------------------------- | | ---------- | ---------------------- | ---- | --------------------------------------------- |
| bundleName | string | 是 | 应用程序包名称。 | | bundleName | string | 是 | 应用程序包名称。 |
| moduleName | string | 是 | 应用程序模块名称。 | | moduleName | string | 是 | 应用程序模块名称。 |
...@@ -180,7 +180,7 @@ isHapModuleRemovable(bundleName: string, moduleName: string, callback: AsyncCall ...@@ -180,7 +180,7 @@ isHapModuleRemovable(bundleName: string, moduleName: string, callback: AsyncCall
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -221,7 +221,7 @@ isHapModuleRemovable(bundleName: string, moduleName: string): Promise\<boolean>; ...@@ -221,7 +221,7 @@ isHapModuleRemovable(bundleName: string, moduleName: string): Promise\<boolean>;
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------ | ---- | ------------------ | | ---------- | ------ | ---- | ------------------ |
| bundleName | string | 是 | 应用程序包名称。 | | bundleName | string | 是 | 应用程序包名称。 |
| moduleName | string | 是 | 应用程序模块名称。 | | moduleName | string | 是 | 应用程序模块名称。 |
...@@ -236,7 +236,7 @@ isHapModuleRemovable(bundleName: string, moduleName: string): Promise\<boolean>; ...@@ -236,7 +236,7 @@ isHapModuleRemovable(bundleName: string, moduleName: string): Promise\<boolean>;
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -275,17 +275,17 @@ getBundlePackInfo(bundleName: string, bundlePackFlag : BundlePackFlag, callback: ...@@ -275,17 +275,17 @@ getBundlePackInfo(bundleName: string, bundlePackFlag : BundlePackFlag, callback:
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| -------------- | ------------------------------------------------------------ | ---- | ---------------------------------------------------- | | -------------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| bundleName | string | 是 | 应用程序包名称。 | | bundleName | string | 是 | 应用程序包名称。 |
| bundlePackFlag | [BundlePackFlag](#bundlepackflag) | 是 | 指示要查询的应用包标志 | | bundlePackFlag | [BundlePackFlag](#bundlepackflag) | 是 | 指示要查询的应用包标志 |
| callback | AsyncCallback<[BundlePackInfo](js-apis-bundleManager-packInfo.md)> | 是 | 回调函数。当函数调用成功,err为null,data为获取到的BundlePackInfo信息。否则为错误对象。 | | callback | AsyncCallback<[BundlePackInfo](js-apis-bundleManager-packInfo.md)> | 是 | 回调函数。当函数调用成功,err为null,data为获取到的BundlePackInfo信息。否则为错误对象。 |
**错误码:** **错误码:**
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -324,9 +324,9 @@ getBundlePackInfo(bundleName: string, bundlePackFlag : BundlePackFlag): Promise\ ...@@ -324,9 +324,9 @@ getBundlePackInfo(bundleName: string, bundlePackFlag : BundlePackFlag): Promise\
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| -------------- | ------------------------------------------------- | ---- | ---------------------- | | -------------- | --------------------------------- | ---- | ---------------------- |
| bundleName | string | 是 | 应用程序包名称。 | | bundleName | string | 是 | 应用程序包名称。 |
| bundlePackFlag | [BundlePackFlag](#bundlepackflag) | 是 | 指示要查询的应用包标志 | | bundlePackFlag | [BundlePackFlag](#bundlepackflag) | 是 | 指示要查询的应用包标志 |
**返回值:** **返回值:**
...@@ -339,7 +339,7 @@ getBundlePackInfo(bundleName: string, bundlePackFlag : BundlePackFlag): Promise\ ...@@ -339,7 +339,7 @@ getBundlePackInfo(bundleName: string, bundlePackFlag : BundlePackFlag): Promise\
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 401 | The parameter check failed. | | 401 | The parameter check failed. |
...@@ -377,15 +377,15 @@ getDispatchInfo(callback: AsyncCallback\<DispatchInfo>): void; ...@@ -377,15 +377,15 @@ getDispatchInfo(callback: AsyncCallback\<DispatchInfo>): void;
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------ | ---- | ------------------------------------------------------------ | | -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback<[DispatchInfo](js-apis-bundleManager-dispatchInfo.md)> | 是 | 回调函数。当函数调用成功,err为null,data为获取到的[DispatchInfo](js-apis-bundleManager-dispatchInfo.md)信息。否则为错误对象。 | | callback | AsyncCallback<[DispatchInfo](js-apis-bundleManager-dispatchInfo.md)> | 是 | 回调函数。当函数调用成功,err为null,data为获取到的[DispatchInfo](js-apis-bundleManager-dispatchInfo.md)信息。否则为错误对象。 |
**错误码:** **错误码:**
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 801 | Capability not supported. | | 801 | Capability not supported. |
...@@ -429,7 +429,7 @@ getDispatchInfo(): Promise\<DispatchInfo>; ...@@ -429,7 +429,7 @@ getDispatchInfo(): Promise\<DispatchInfo>;
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误新息(此处仅提供错误抛出的关键信息) | | 错误码ID | 错误信息 |
|---------------|-------------------------| |---------------|-------------------------|
| 201 | Permission denied.| | 201 | Permission denied.|
| 801 | Capability not supported. | | 801 | Capability not supported. |
......
...@@ -13,9 +13,9 @@ import installer from '@ohos.bundle.installer'; ...@@ -13,9 +13,9 @@ import installer from '@ohos.bundle.installer';
## 权限列表 ## 权限列表
| 权限 | 权限等级 | 描述 | | 权限 | 权限等级 | 描述 |
| ------------------------------------------ | ------------ | ------------------ | | ------------------------------ | ----------- | ---------------- |
| ohos.permission.INSTALL_BUNDLE | system_core | 可安装、卸载应用 | | ohos.permission.INSTALL_BUNDLE | system_core | 可安装、卸载应用 |
权限等级参考[权限等级说明](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/accesstoken-overview.md#%E6%9D%83%E9%99%90%E7%AD%89%E7%BA%A7%E8%AF%B4%E6%98%8E) 权限等级参考[权限等级说明](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/accesstoken-overview.md#%E6%9D%83%E9%99%90%E7%AD%89%E7%BA%A7%E8%AF%B4%E6%98%8E)
...@@ -31,7 +31,7 @@ getBundleInstaller(callback: AsyncCallback\<BundleInstaller>): void; ...@@ -31,7 +31,7 @@ getBundleInstaller(callback: AsyncCallback\<BundleInstaller>): void;
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ | | -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback\<[BundleInstaller](js-apis-installer.md#BundleInstaller)> | 是 | 回调函数,获取BundleInstaller对象,err为undefined,data为获取到的BundleInstaller对象;否则为错误对象 | | callback | AsyncCallback\<[BundleInstaller](js-apis-installer.md#BundleInstaller)> | 是 | 回调函数,获取BundleInstaller对象,err为undefined,data为获取到的BundleInstaller对象;否则为错误对象 |
...@@ -105,7 +105,7 @@ install(hapFilePaths: Array&lt;string&gt;, installParam: InstallParam, callback: ...@@ -105,7 +105,7 @@ install(hapFilePaths: Array&lt;string&gt;, installParam: InstallParam, callback:
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| --------------- | ---------------------------------------------------- | ---- | ------------------------------------------------------------ | | --------------- | ---------------------------------------------------- | ---- | ------------------------------------------------------------ |
| hapFilePaths | Array&lt;string&gt; | 是 | 存储应用程序包的路径。路径应该是当前应用程序中存放HAP包的数据目录。当传入的路径是一个目录时, 该目录下只能放同一个应用的HAP包,且这些HAP包的签名需要保持一致 | | hapFilePaths | Array&lt;string&gt; | 是 | 存储应用程序包的路径。路径应该是当前应用程序中存放HAP包的数据目录。当传入的路径是一个目录时, 该目录下只能放同一个应用的HAP包,且这些HAP包的签名需要保持一致 |
| installParam | [InstallParam](#installparam) | 是 | 指定安装所需的其他参数 | | installParam | [InstallParam](#installparam) | 是 | 指定安装所需的其他参数 |
...@@ -115,17 +115,17 @@ install(hapFilePaths: Array&lt;string&gt;, installParam: InstallParam, callback: ...@@ -115,17 +115,17 @@ install(hapFilePaths: Array&lt;string&gt;, installParam: InstallParam, callback:
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ---------------------------------------------------------------| | -------- | ------------------------------------------------------ |
| 17700004 | The specified userId is not existed | | 17700004 | The specified userId is not existed |
| 17700010 | To parse file of config.json or module.json failed | | 17700010 | To parse file of config.json or module.json failed |
| 17700011 | To verify signature failed | | 17700011 | To verify signature failed |
| 17700012 | Invalid hap file path or too large file size | | 17700012 | Invalid hap file path or too large file size |
| 17700015 | Multiple haps have inconsistent configured information | | 17700015 | Multiple haps have inconsistent configured information |
| 17700016 | No disk space left for installation | | 17700016 | No disk space left for installation |
| 17700017 | Downgrade installation is prohibited | | 17700017 | Downgrade installation is prohibited |
| 17700101 | The system service is excepted | | 17700101 | The system service is excepted |
| 17700103 | I/O operation is failed | | 17700103 | I/O operation is failed |
**示例:** **示例:**
...@@ -169,7 +169,7 @@ uninstall(bundleName: string, installParam: InstallParam, callback: AsyncCallbac ...@@ -169,7 +169,7 @@ uninstall(bundleName: string, installParam: InstallParam, callback: AsyncCallbac
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | ---------------------------------------------------- | ---- | ---------------------------------------------- | | ---------- | ---------------------------------------------------- | ---- | ---------------------------------------------- |
| bundleName | string | 是 | 包名 | | bundleName | string | 是 | 包名 |
| installParam | [InstallParam](#installparam) | 是 | 指定安装所需的其他参数 | | installParam | [InstallParam](#installparam) | 是 | 指定安装所需的其他参数 |
...@@ -179,11 +179,11 @@ uninstall(bundleName: string, installParam: InstallParam, callback: AsyncCallbac ...@@ -179,11 +179,11 @@ uninstall(bundleName: string, installParam: InstallParam, callback: AsyncCallbac
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ---------------------------------------------------------------------------| | -------- | ------------------------------------------------------------ |
| 17700004 | The specified userId is not existed | | 17700004 | The specified userId is not existed |
| 17700020 | The specified bundle is pre-installed bundle which cannot be uninstalled | | 17700020 | The specified bundle is pre-installed bundle which cannot be uninstalled |
| 17700101 | The system service is excepted | | 17700101 | The system service is excepted |
**示例:** **示例:**
...@@ -227,7 +227,7 @@ recover(bundleName: string, installParam: InstallParam, callback: AsyncCallback& ...@@ -227,7 +227,7 @@ recover(bundleName: string, installParam: InstallParam, callback: AsyncCallback&
**参数:** **参数:**
| 名称 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | ---------------------------------------------------- | ---- | ---------------------------------------------- | | ---------- | ---------------------------------------------------- | ---- | ---------------------------------------------- |
| bundleName | string | 是 | 包名 | | bundleName | string | 是 | 包名 |
| installParam | [InstallParam](#installparam) | 是 | 指定安装所需的其他参数 | | installParam | [InstallParam](#installparam) | 是 | 指定安装所需的其他参数 |
...@@ -237,9 +237,9 @@ recover(bundleName: string, installParam: InstallParam, callback: AsyncCallback& ...@@ -237,9 +237,9 @@ recover(bundleName: string, installParam: InstallParam, callback: AsyncCallback&
以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md) 以下错误码的详细介绍请参见[ohos.bundle错误码](../errorcodes/errorcode-bundle.md)
| 错误码ID | 错误码信息 | | 错误码ID | 错误信息 |
| -------- | ---------------------------------------------------------------------------| | -------- | ----------------------------------- |
| 17700004 | The specified userId is not existed | | 17700004 | The specified userId is not existed |
**示例:** **示例:**
...@@ -277,7 +277,7 @@ try { ...@@ -277,7 +277,7 @@ try {
**系统接口:** 此接口为系统接口,三方应用不支持调用 **系统接口:** 此接口为系统接口,三方应用不支持调用
| 名称 | 类型 | 说明 | | 参数名 | 类型 | 说明 |
| ---------- | ------ | ---------------- | | ---------- | ------ | ---------------- |
| moduleName | string | 应用程序模块名称 | | moduleName | string | 应用程序模块名称 |
| hashValue | string | 哈希值 | | hashValue | string | 哈希值 |
...@@ -290,7 +290,7 @@ try { ...@@ -290,7 +290,7 @@ try {
**系统接口:** 此接口为系统接口,三方应用不支持调用 **系统接口:** 此接口为系统接口,三方应用不支持调用
| 名称 | 类型 | 说明 | | 参数名 | 类型 | 说明 |
| ------------------------------ | ------------------------------ | ------------------ | | ------------------------------ | ------------------------------ | ------------------ |
| userId | number | 指示用户id,可使用[queryOsAccountLocalIdFromProcess](js-apis-osAccount.md#queryosaccountlocalidfromprocess9)获取当前进程所在用户 | | userId | number | 指示用户id,可使用[queryOsAccountLocalIdFromProcess](js-apis-osAccount.md#queryosaccountlocalidfromprocess9)获取当前进程所在用户 |
| installFlag | number | 指示安装标志,枚举值:0:应用初次安装,1:应用覆盖安装 | | installFlag | number | 指示安装标志,枚举值:0:应用初次安装,1:应用覆盖安装 |
......
...@@ -23,7 +23,7 @@ zipFile(inFile: string, outFile: string, options: Options): Promise&lt;void&gt; ...@@ -23,7 +23,7 @@ zipFile(inFile: string, outFile: string, options: Options): Promise&lt;void&gt;
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------- | ---- | ------------------------------------------------------------ | | ------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-Context.md)[Stage模型](js-apis-application-context.md) | | inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-Context.md)[Stage模型](js-apis-application-context.md) |
| outFile | string | 是 | 指定压缩结果的文件路径(文件的扩展名zip) | | outFile | string | 是 | 指定压缩结果的文件路径(文件的扩展名zip) |
...@@ -87,7 +87,7 @@ unzipFile(inFile:string, outFile:string, options: Options): Promise&lt;void&gt; ...@@ -87,7 +87,7 @@ unzipFile(inFile:string, outFile:string, options: Options): Promise&lt;void&gt;
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------- | ---- | ------------------------------------------------------------ | | ------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-Context.md)[stage模型](js-apis-application-context.md) | | inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-Context.md)[stage模型](js-apis-application-context.md) |
| outFile | string | 是 | 指定的解压文件路径 | | outFile | string | 是 | 指定的解压文件路径 |
...@@ -123,13 +123,13 @@ zlib.unzipFile(inFile, outFile, options).then((data) => { ...@@ -123,13 +123,13 @@ zlib.unzipFile(inFile, outFile, options).then((data) => {
compressFile(inFile: string, outFile: string, options: Options, callback: AsyncCallback\<void>): void; compressFile(inFile: string, outFile: string, options: Options, callback: AsyncCallback\<void>): void;
压缩文件,压缩的结果通过callback返回。成功时返回null,失败时返回错误码。 压缩文件,压缩的结果通过callback返回。成功时返回null,失败时返回错误码ID
**系统能力:** SystemCapability.BundleManager.Zlib **系统能力:** SystemCapability.BundleManager.Zlib
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------------- | ------------------- | ---- | ------------------------------------------------------------ | | ----------------------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-Context.md)[stage模型](js-apis-application-context.md) | | inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-Context.md)[stage模型](js-apis-application-context.md) |
| outFile | string | 是 | 指定的解压文件路径 | | outFile | string | 是 | 指定的解压文件路径 |
...@@ -138,11 +138,11 @@ compressFile(inFile: string, outFile: string, options: Options, callback: AsyncC ...@@ -138,11 +138,11 @@ compressFile(inFile: string, outFile: string, options: Options, callback: AsyncC
**相关错误码** **相关错误码**
| 错误码 | 错误信息 | | 错误码ID | 错误信息 |
| ------ | -------------------------------------- | | -------- | -------------------------------------- |
| 401 | wrong param type | | 401 | wrong param type |
| 900001 | The Input source file is invalid. | | 900001 | The Input source file is invalid. |
| 900002 | The Input destination file is invalid. | | 900002 | The Input destination file is invalid. |
**示例** **示例**
...@@ -177,7 +177,7 @@ compressFile(inFile: string, outFile: string, options: Options): Promise\<void>; ...@@ -177,7 +177,7 @@ compressFile(inFile: string, outFile: string, options: Options): Promise\<void>;
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------- | ---- | ------------------------------------------------------------ | | ------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-Context.md)[stage模型](js-apis-application-context.md) | | inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-Context.md)[stage模型](js-apis-application-context.md) |
| outFile | string | 是 | 指定的解压文件路径 | | outFile | string | 是 | 指定的解压文件路径 |
...@@ -185,11 +185,11 @@ compressFile(inFile: string, outFile: string, options: Options): Promise\<void>; ...@@ -185,11 +185,11 @@ compressFile(inFile: string, outFile: string, options: Options): Promise\<void>;
**相关错误码** **相关错误码**
| 错误码 | 错误信息 | | 错误码ID | 错误信息 |
| ------ | -------------------------------------- | | -------- | -------------------------------------- |
| 401 | wrong param type | | 401 | wrong param type |
| 900001 | The Input source file is invalid. | | 900001 | The Input source file is invalid. |
| 900002 | The Input destination file is invalid. | | 900002 | The Input destination file is invalid. |
```typescript ```typescript
// 【压缩文件 例子2】 // 【压缩文件 例子2】
...@@ -226,7 +226,7 @@ decompressFile(inFile: string, outFile: string, options: Options, callback: Asyn ...@@ -226,7 +226,7 @@ decompressFile(inFile: string, outFile: string, options: Options, callback: Asyn
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ----------------------- | ------------------- | ---- | ------------------------------------------------------------ | | ----------------------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定的待解压缩文件的文件路径,对应的路径参考[FA模型](js-apis-Context.md)[stage模型](js-apis-application-context.md) | | inFile | string | 是 | 指定的待解压缩文件的文件路径,对应的路径参考[FA模型](js-apis-Context.md)[stage模型](js-apis-application-context.md) |
| outFile | string | 是 | 指定的解压后的目录路径 | | outFile | string | 是 | 指定的解压后的目录路径 |
...@@ -235,11 +235,11 @@ decompressFile(inFile: string, outFile: string, options: Options, callback: Asyn ...@@ -235,11 +235,11 @@ decompressFile(inFile: string, outFile: string, options: Options, callback: Asyn
**相关错误码** **相关错误码**
| 错误码 | 错误信息 | | 错误码ID | 错误信息 |
| ------ | -------------------------------------- | | -------- | -------------------------------------- |
| 401 | wrong param type | | 401 | wrong param type |
| 900001 | The Input source file is invalid. | | 900001 | The Input source file is invalid. |
| 900002 | The Input destination file is invalid. | | 900002 | The Input destination file is invalid. |
**示例** **示例**
...@@ -274,7 +274,7 @@ decompressFile(inFile: string, outFile: string, options: Options): Promise\<void ...@@ -274,7 +274,7 @@ decompressFile(inFile: string, outFile: string, options: Options): Promise\<void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 描述 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------- | ---- | ------------------------------------------------------------ | | ------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定的待解压缩文件的文件路径,对应的路径参考[FA模型](js-apis-Context.md)[stage模型](js-apis-application-context.md) | | inFile | string | 是 | 指定的待解压缩文件的文件路径,对应的路径参考[FA模型](js-apis-Context.md)[stage模型](js-apis-application-context.md) |
| outFile | string | 是 | 指定的解压后的目录路径 | | outFile | string | 是 | 指定的解压后的目录路径 |
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册