From 5daec73037d5b5397a34ef4d5f17910f140f06ec Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 13 Sep 2022 19:33:37 +0800 Subject: [PATCH 1/3] add user Signed-off-by: unknown --- api/@ohos.ability.wantConstant.d.ts | 42 +++++++++++++++++- api/@ohos.application.appManager.d.ts | 15 +++++++ api/application/ApplicationStateObserver.d.ts | 11 +++++ api/application/ProcessData.d.ts | 44 ++++++++++++++++++- 4 files changed, 110 insertions(+), 2 deletions(-) diff --git a/api/@ohos.ability.wantConstant.d.ts b/api/@ohos.ability.wantConstant.d.ts index 5a858dbad2..c0b1cc914c 100644 --- a/api/@ohos.ability.wantConstant.d.ts +++ b/api/@ohos.ability.wantConstant.d.ts @@ -230,7 +230,47 @@ declare namespace wantConstant { * @since 9 * @systemapi Hide this for inner system use. */ - ACTION_MARKET_CROWDTEST = "ohos.want.action.marketCrowdTest" + ACTION_MARKET_CROWDTEST = "ohos.want.action.marketCrowdTest", + + /** + * Indicates the param of sandbox flag. + * + * @since 9 + * @systemapi Hide this for inner system use. + */ + DLP_PARAMS_SANDBOX = "ohos.dlp.params.sandbox", + + /** + * Indicates the param of dlp bundle name. + * + * @since 9 + * @systemapi Hide this for inner system use. + */ + DLP_PARAMS_BUNDLE_NAME = "ohos.dlp.params.bundleName", + + /** + * Indicates the param of dlp module name. + * + * @since 9 + * @systemapi Hide this for inner system use. + */ + DLP_PARAMS_MODULE_NAME = "ohos.dlp.params.moduleName", + + /** + * Indicates the param of dlp ability name. + * + * @since 9 + * @systemapi Hide this for inner system use. + */ + DLP_PARAMS_ABILITY_NAME = "ohos.dlp.params.abilityName", + + /** + * Indicates the param of dlp bundle index. + * + * @since 9 + * @systemapi Hide this for inner system use. + */ + DLP_PARAMS_INDEX = "ohos.dlp.params.index" } /** diff --git a/api/@ohos.application.appManager.d.ts b/api/@ohos.application.appManager.d.ts index 8cc1d9a98c..be4942c553 100644 --- a/api/@ohos.application.appManager.d.ts +++ b/api/@ohos.application.appManager.d.ts @@ -29,6 +29,21 @@ import { ProcessRunningInformation as _ProcessRunningInformation } from './appli * @permission N/A */ declare namespace appManager { + /** + * @name ApplicationState + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi Hide this for inner system use. + * @permission N/A + */ + export enum ApplicationState { + STATE_CREATE, + STATE_FOREGROUND, + STATE_ACTIVE, + STATE_BACKGROUND, + STATE_DESTROY + } + /** * Register application state observer. * diff --git a/api/application/ApplicationStateObserver.d.ts b/api/application/ApplicationStateObserver.d.ts index 320238f2ca..48eafd197b 100644 --- a/api/application/ApplicationStateObserver.d.ts +++ b/api/application/ApplicationStateObserver.d.ts @@ -69,6 +69,17 @@ export default class ApplicationStateObserver { * @return - */ onProcessDied(processData: ProcessData): void; + + /** + * Will be called when process state change. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @param processData Process info. + * @systemapi hide for inner use. + * @return - + */ + onProcessStateChanged(processData: ProcessData): void; } /** diff --git a/api/application/ProcessData.d.ts b/api/application/ProcessData.d.ts index e96fe473ae..2c07a4eb2b 100644 --- a/api/application/ProcessData.d.ts +++ b/api/application/ProcessData.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Huawei Device Co., Ltd. + * Copyright (c) 2021-2022 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"), * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -22,6 +22,21 @@ * @permission N/A */ export default class ProcessData { + /** + * @name ProcessState + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi Hide this for inner system use. + * @permission N/A + */ + export enum ProcessState { + STATE_CREATE, + STATE_FOREGROUND, + STATE_ACTIVE, + STATE_BACKGROUND, + STATE_DESTROY + } + /** * The bundle name. * @@ -48,4 +63,31 @@ export default class ProcessData { * @systemapi hide for inner use. */ uid: number; + + /** + * The process state. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide for inner use. + */ + state: ProcessState; + + /** + * Whether the process is continuous task. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide for inner use. + */ + isContinuousTask: boolean; + + /** + * Whether the process is keep alive. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi hide for inner use. + */ + isKeepAlive: boolean; } \ No newline at end of file -- Gitee From d009b8a67e937e74f8ffea364541b18acb69a48f Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 13 Sep 2022 20:03:35 +0800 Subject: [PATCH 2/3] add user Signed-off-by: unknown --- api/@ohos.application.appManager.d.ts | 15 +++++++++++++++ api/application/ProcessData.d.ts | 17 +---------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/api/@ohos.application.appManager.d.ts b/api/@ohos.application.appManager.d.ts index be4942c553..2f6aeeeb94 100644 --- a/api/@ohos.application.appManager.d.ts +++ b/api/@ohos.application.appManager.d.ts @@ -44,6 +44,21 @@ declare namespace appManager { STATE_DESTROY } + /** + * @name ProcessState + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi Hide this for inner system use. + * @permission N/A + */ + export enum ProcessState { + STATE_CREATE, + STATE_FOREGROUND, + STATE_ACTIVE, + STATE_BACKGROUND, + STATE_DESTROY + } + /** * Register application state observer. * diff --git a/api/application/ProcessData.d.ts b/api/application/ProcessData.d.ts index 2c07a4eb2b..9244839db5 100644 --- a/api/application/ProcessData.d.ts +++ b/api/application/ProcessData.d.ts @@ -22,21 +22,6 @@ * @permission N/A */ export default class ProcessData { - /** - * @name ProcessState - * @since 9 - * @syscap SystemCapability.Ability.AbilityRuntime.Core - * @systemapi Hide this for inner system use. - * @permission N/A - */ - export enum ProcessState { - STATE_CREATE, - STATE_FOREGROUND, - STATE_ACTIVE, - STATE_BACKGROUND, - STATE_DESTROY - } - /** * The bundle name. * @@ -71,7 +56,7 @@ export default class ProcessData { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi hide for inner use. */ - state: ProcessState; + state: number; /** * Whether the process is continuous task. -- Gitee From 2d4e3e90113b55d398efd4ba8345f07ad55d7bf2 Mon Sep 17 00:00:00 2001 From: jerry Date: Tue, 13 Sep 2022 13:39:57 +0000 Subject: [PATCH 3/3] update api/application/ApplicationStateObserver.d.ts. Signed-off-by: jerry --- api/application/ApplicationStateObserver.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/application/ApplicationStateObserver.d.ts b/api/application/ApplicationStateObserver.d.ts index 48eafd197b..71cab9a6b3 100644 --- a/api/application/ApplicationStateObserver.d.ts +++ b/api/application/ApplicationStateObserver.d.ts @@ -71,7 +71,7 @@ export default class ApplicationStateObserver { onProcessDied(processData: ProcessData): void; /** - * Will be called when process state change. + * Called when process state changes. * * @since 9 * @syscap SystemCapability.Ability.AbilityRuntime.Core -- Gitee