From 69f085d0f4a4cbe3b75850087ab1bc64145c6a88 Mon Sep 17 00:00:00 2001 From: zhoushicheng Date: Tue, 27 Sep 2022 20:12:49 +0800 Subject: [PATCH] Issue:#I5TGV5 Signed-off-by: zhoushicheng Change-Id: I4b18387988fd9b521c8970f160e236255aa091ba --- api/@ohos.application.appManager.d.ts | 2 -- api/application/AbilityRunningInfo.d.ts | 9 +++++++++ api/application/AbilityStateData.d.ts | 9 +++++++++ api/application/AppStateData.d.ts | 9 +++++++++ api/application/ProcessData.d.ts | 9 +++++++++ api/application/ProcessRunningInfo.d.ts | 9 +++++++++ api/application/ProcessRunningInformation.d.ts | 9 +++++++++ 7 files changed, 54 insertions(+), 2 deletions(-) diff --git a/api/@ohos.application.appManager.d.ts b/api/@ohos.application.appManager.d.ts index 834a8ef58d..10cf6264a9 100644 --- a/api/@ohos.application.appManager.d.ts +++ b/api/@ohos.application.appManager.d.ts @@ -39,7 +39,6 @@ declare namespace appManager { export enum ApplicationState { STATE_CREATE, STATE_FOREGROUND, - STATE_ACTIVE, STATE_BACKGROUND, STATE_DESTROY } @@ -55,7 +54,6 @@ declare namespace appManager { export enum ProcessState { STATE_CREATE, STATE_FOREGROUND, - STATE_ACTIVE, STATE_BACKGROUND, STATE_DESTROY } diff --git a/api/application/AbilityRunningInfo.d.ts b/api/application/AbilityRunningInfo.d.ts index 864465c87b..52171fc949 100644 --- a/api/application/AbilityRunningInfo.d.ts +++ b/api/application/AbilityRunningInfo.d.ts @@ -72,4 +72,13 @@ export interface AbilityRunningInfo { * @systemapi hide this for inner system use */ abilityState: abilityManager.AbilityState; + + /** + * Whether the ability is focused. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide for inner use. + */ + isFocused: boolean; } \ No newline at end of file diff --git a/api/application/AbilityStateData.d.ts b/api/application/AbilityStateData.d.ts index 5015be8fbf..241eb17f48 100644 --- a/api/application/AbilityStateData.d.ts +++ b/api/application/AbilityStateData.d.ts @@ -84,4 +84,13 @@ export default class AbilityStateData { * @systemapi hide for inner use. */ abilityType: number; + + /** + * Whether the ability is focused. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide for inner use. + */ + isFocused: boolean; } \ No newline at end of file diff --git a/api/application/AppStateData.d.ts b/api/application/AppStateData.d.ts index 753f38cc35..f9ff4bc3d4 100644 --- a/api/application/AppStateData.d.ts +++ b/api/application/AppStateData.d.ts @@ -48,4 +48,13 @@ export default class AppStateData { * @systemapi hide for inner use. */ state: number; + + /** + * Whether the application is focused. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide for inner use. + */ + isFocused: boolean; } \ No newline at end of file diff --git a/api/application/ProcessData.d.ts b/api/application/ProcessData.d.ts index 2aa6580101..0f4963e4c6 100644 --- a/api/application/ProcessData.d.ts +++ b/api/application/ProcessData.d.ts @@ -75,4 +75,13 @@ export default class ProcessData { * @systemapi hide for inner use. */ isKeepAlive: boolean; + + /** + * Whether the process is focused. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide for inner use. + */ + isFocused: boolean; } \ No newline at end of file diff --git a/api/application/ProcessRunningInfo.d.ts b/api/application/ProcessRunningInfo.d.ts index 434f35369b..66d97ceb0d 100644 --- a/api/application/ProcessRunningInfo.d.ts +++ b/api/application/ProcessRunningInfo.d.ts @@ -58,4 +58,13 @@ export interface ProcessRunningInfo { * @useinstead ProcessRunningInformation.bundleNames */ bundleNames: Array; + + /** + * Whether the process is focused. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide for inner use. + */ + isFocused: boolean; } \ No newline at end of file diff --git a/api/application/ProcessRunningInformation.d.ts b/api/application/ProcessRunningInformation.d.ts index 91bff0ab85..aff3e357a6 100755 --- a/api/application/ProcessRunningInformation.d.ts +++ b/api/application/ProcessRunningInformation.d.ts @@ -47,4 +47,13 @@ * @syscap SystemCapability.Ability.AbilityRuntime.Core */ bundleNames: Array; + + /** + * Whether the process is focused. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide for inner use. + */ + isFocused: boolean; } \ No newline at end of file -- Gitee