@ohos.app.ability.wantConstant (wantConstant)

The wantConstant module provides the actions, entities, and flags used in Want objects.

NOTE

The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version.

Modules to Import

import wantConstant from '@ohos.app.ability.wantConstant';

wantConstant.Params

Enumerates the action constants of the Want object. action specifies the operation to execute.

System capability: SystemCapability.Ability.AbilityBase

Name Value Description
DLP_PARAMS_SANDBOX ohos.dlp.params.sandbox Action of obtaining the sandbox flag.
System API: This is a system API and cannot be called by third-party applications.
DLP_PARAMS_BUNDLE_NAME ohos.dlp.params.bundleName Action of obtaining the DLP bundle name.
System API: This is a system API and cannot be called by third-party applications.
DLP_PARAMS_MODULE_NAME ohos.dlp.params.moduleName Action of obtaining the DLP module name.
System API: This is a system API and cannot be called by third-party applications.
DLP_PARAMS_ABILITY_NAME ohos.dlp.params.abilityName Action of obtaining the DLP ability name.
System API: This is a system API and cannot be called by third-party applications.
DLP_PARAMS_INDEX ohos.dlp.params.index Action of obtaining the DLP index.
System API: This is a system API and cannot be called by third-party applications.
ABILITY_BACK_TO_OTHER_MISSION_STACK ability.params.backToOtherMissionStack Action of returning the ability to the mission stack.

wantConstant.Flags

Enumerates the flags that specify how the Want will be handled.

System capability: SystemCapability.Ability.AbilityBase

Name Value Description
FLAG_AUTH_READ_URI_PERMISSION 0x00000001 Indicates the permission to read the URI.
FLAG_AUTH_WRITE_URI_PERMISSION 0x00000002 Indicates the permission to write data to the URI.
FLAG_INSTALL_ON_DEMAND 0x00000800 Indicates that the specific ability will be installed if it has not been installed.