diff --git a/api/@ohos.application.appManager.d.ts b/api/@ohos.application.appManager.d.ts index 834a8ef58d767279399e56eec2936495cedce034..10cf6264a9d90f23e67eef6df86f47761034d4d1 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 864465c87b22972ca735b6293fb3b5ad2e39de80..52171fc949b07dd605dc8ad1a762a2909b534da8 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 5015be8fbfeada14009925496e15159666e51054..241eb17f48fce1c7e50f87e03603b321e0d0f69d 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 753f38cc356f785c82aa85535803e6c1a233c943..f9ff4bc3d4430b1191356da76b5b95c295b28a32 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 2aa6580101e3c60d4a3a74719ff0435542c43257..0f4963e4c69d9f0a6867a19ec32026032ef3d691 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 434f35369b155d7165204256d95cd2ce004f5a31..66d97ceb0dfac956f63a6f438360e9f7f3714b4f 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 91bff0ab854ea25458d75df9438c6e6394a965d6..aff3e357a6a021063d852fce08016b0e1ecf657e 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