From 3d15e445dd7d047f14ff2a8171432a8afcda1395 Mon Sep 17 00:00:00 2001 From: wangdengjia Date: Thu, 18 May 2023 17:18:09 +0800 Subject: [PATCH] IssueNo:#I767FV Description:add docs Sig:ability Feature or Bugfix:Bugfix Binary Source:No Signed-off-by: wangdengjia Change-Id: I5bda78d6a7644fc66aa30e5b35d0684fbc4970dd Signed-off-by: wangdengjia --- .../apis/js-apis-app-ability-appManager.md | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-appManager.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-appManager.md index a3bc5528d3..42660c9772 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-appManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-appManager.md @@ -298,6 +298,82 @@ appManager.getRunningProcessInformation((err, data) => { }); ``` +## appManager.isSharedBundleRunning + +isSharedBundleRunning(bundleName: string, versionCode: number): Promise\; + +检查共享库是否正在使用。使用Promise异步回调。 + +**需要权限**:ohos.permission.GET_RUNNING_INFO + +**系统能力**:SystemCapability.Ability.AbilityRuntime.Core + +**系统接口**:此接口为系统接口。 + +**参数**: + +| 参数名 | 类型 | 必填 | 说明 | +| --------- | ---------------------------------------- | ---- | -------------- | +| bundleName | string | 是 | 表示要查询的共享库包名。 | +| versionCode | number | 是 | 表示要查询的共享库版本号。 | + +**返回值:** + +| 类型 | 说明 | +| -------- | -------- | +| Promise\ | Promise对象。返回true表示共享库正在使用,返回false表示共享库不在使用。 | + +**示例:** + +```ts +import appManager from '@ohos.app.ability.appManager'; + +appManager.isSharedBundleRunning(bundleName, versionCode).then((data) => { + console.log('The shared bundle running is: ${JSON.stringify(data)}'); +}).catch((error) => { + console.error('error: ${JSON.stringify(error)}'); +}); +``` + +## appManager.isSharedBundleRunning + +isSharedBundleRunning(bundleName: string, versionCode: number, callback: AsyncCallback\): void; + +检查共享库是否正在使用。使用callback异步回调。 + +**需要权限**:ohos.permission.GET_RUNNING_INFO + +**系统能力**:SystemCapability.Ability.AbilityRuntime.Core + +**系统接口**:此接口为系统接口。 + +**参数**: + +| 参数名 | 类型 | 必填 | 说明 | +| --------- | ---------------------------------------- | ---- | -------------- | +| bundleName | string | 是 | 表示要查询的共享库包名。 | +| versionCode | number | 是 | 表示要查询的共享库版本号。 | + +**返回值:** + +| 类型 | 说明 | +| -------- | -------- | +|AsyncCallback\> | 回调函数。返回true表示共享库正在使用,返回false表示共享库不在使用。 | + +**示例:** + +```ts +import appManager from '@ohos.app.ability.appManager'; + +appManager.isSharedBundleRunning(bundleName, versionCode, (err, data) => { + if (err) { + console.error('err: ${JSON.stringify(err)}'); + } else { + console.log('The shared bundle running is: ${JSON.stringify(data)}'); + } +}); +``` + ## appManager.on on(type: 'applicationState', observer: ApplicationStateObserver): number; -- GitLab