diff --git a/api/@ohos.ability.wantConstant.d.ts b/api/@ohos.ability.wantConstant.d.ts index c90f0e36abd91dd24651386d90c80dcea0dd41d6..5a858dbad2758da173e1d9fd58634d0f7f672373 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 77e747eb78d62338fe0fd3fe9a778b2edc55914d..33db234da5362cd83e943d739ec29e5eb86d02dd 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.