From 4d329e38b744a6ddcf5ac176f677963efcf9697b Mon Sep 17 00:00:00 2001 From: dy_study Date: Sat, 30 Jul 2022 10:16:15 +0800 Subject: [PATCH] =?UTF-8?q?IssueNo:#I5H40A=20Description:=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=BA=94=E7=94=A8=E4=B8=8A=E4=B8=8B=E6=96=87=E7=9B=91?= =?UTF-8?q?=E5=90=AC=E7=AA=97=E5=8F=A3=E7=8A=B6=E6=80=81=E5=8F=98=E5=8C=96?= =?UTF-8?q?=E7=9B=91=E5=90=AC=E6=8E=A5=E5=8F=A3=E5=8F=8A=E4=BC=97=E6=B5=8B?= =?UTF-8?q?=E5=BA=94=E7=94=A8Action=E5=AE=9A=E4=B9=89=20Sig:SIG=5FApplicat?= =?UTF-8?q?ionFramework=20Feature=20or=20Bugfix:=20Feature=20Binary=20Sour?= =?UTF-8?q?ce:=20No?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dy_study Change-Id: I5b766fd6be15d889e1988267022305ae224787f9 --- api/@ohos.ability.wantConstant.d.ts | 18 +++++++--- ....application.AbilityLifecycleCallback.d.ts | 34 ++++++++++++++++--- 2 files changed, 43 insertions(+), 9 deletions(-) diff --git a/api/@ohos.ability.wantConstant.d.ts b/api/@ohos.ability.wantConstant.d.ts index c90f0e36ab..5a858dbad2 100644 --- a/api/@ohos.ability.wantConstant.d.ts +++ b/api/@ohos.ability.wantConstant.d.ts @@ -130,14 +130,14 @@ declare namespace wantConstant { * * @since 8 */ - ACTION_IMAGE_CAPTURE = "ohos.want.action.imageCapture", + ACTION_IMAGE_CAPTURE = "ohos.want.action.imageCapture", /** * Indicates the action of starting a Page ability for Take a video. * * @since 8 */ - ACTION_VIDEO_CAPTURE = "ohos.want.action.videoCapture", + ACTION_VIDEO_CAPTURE = "ohos.want.action.videoCapture", /** * Indicates the action of showing the application selection dialog box. @@ -217,17 +217,25 @@ declare namespace wantConstant { ACTION_APP_ACCOUNT_OAUTH = "ohos.account.appAccount.action.oauth", /** - * Indicates the action of downloading application from application market. + * Indicates the action of an application downloaded from the application market. * * @since 9 * @systemapi Hide this for inner system use. */ - ACTION_MARKER_DOWNLOAD = "ohos.want.action.marketDownload" + ACTION_MARKET_DOWNLOAD = "ohos.want.action.marketDownload", + + /** + * Indicates the action of an application crowdtested from the application market. + * + * @since 9 + * @systemapi Hide this for inner system use. + */ + ACTION_MARKET_CROWDTEST = "ohos.want.action.marketCrowdTest" } /** * the constant for Entity of the want - * @name Action + * @name Entity * @since 6 * @syscap SystemCapability.Ability.AbilityBase * @permission N/A diff --git a/api/@ohos.application.AbilityLifecycleCallback.d.ts b/api/@ohos.application.AbilityLifecycleCallback.d.ts index 77e747eb78..33db234da5 100644 --- a/api/@ohos.application.AbilityLifecycleCallback.d.ts +++ b/api/@ohos.application.AbilityLifecycleCallback.d.ts @@ -14,6 +14,8 @@ */ import Ability from "./@ohos.application.Ability"; +import dataAbility from "./@ohos.data.dataAbility"; +import window from './@ohos.window'; /** * The ability lifecycle callback. @@ -34,24 +36,48 @@ export default class AbilityLifecycleCallback { onAbilityCreate(ability: Ability): void; /** - * Called back when an ability window stage is created. + * Called back when a window stage is created. * * @since 9 * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @param ability: Indicates the ability to register for listening. + * @param windowStage window stage to create * @StageModelOnly */ - onAbilityWindowStageCreate(ability: Ability): void; + onWindowStageCreate(ability: Ability, windowStage: window.WindowStage): void; /** - * Called back when an ability window stage is destroyed. + * Called back when a window stage is actived. * * @since 9 * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @param ability: Indicates the ability to register for listening. + * @param windowStage window stage to active * @StageModelOnly */ - onAbilityWindowStageDestroy(ability: Ability): void; + onWindowStageActive(ability: Ability, windowStage: window.WindowStage): void; + + /** + * Called back when a window stage is inactived. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @param ability: Indicates the ability to register for listening. + * @param windowStage window stage to inactive + * @StageModelOnly + */ + onWindowStageInactive(ability: Ability, windowStage: window.WindowStage): void; + + /** + * Called back when a window stage is destroyed. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @param ability: Indicates the ability to register for listening. + * @param windowStage window stage to destroy + * @StageModelOnly + */ + onWindowStageDestroy(ability: Ability, windowStage: window.WindowStage): void; /** * Called back when an ability is destroyed. -- Gitee