js-apis-application-Want.md 2.5 KB

Want

NOTE

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

Want is the basic communication component of the system.

Modules to Import

import Want from '@ohos.application.Want';

Attributes

System capability: SystemCapability.Ability.AbilityBase

Name Readable/Writable Type Mandatory Description
deviceId Read only string No ID of the device running the ability.
bundleName Read only string No Bundle name of the ability. If both bundleName and abilityName are specified in a Want object, the Want object can match a specific ability.
abilityName Read only string No Name of the ability. If both package and abilityName are specified in a Want object, the Want object can match a specific ability.
uri Read only string No URI information to match. If uri is specified in a Want object, the Want object will match the specified URI information, including scheme, schemeSpecificPart, authority, and path.
type Read only string No MIME type, for example, text/plain or image/*.
flags Read only number No How the Want object will be handled. By default, numbers are passed in. For details, see flags.
action Read only string No Action option.
parameters Read only {[key: string]: any} No List of parameters in the Want object.
entities Read only Array<string> No List of entities.
moduleName9+ Read only string No Module to which the ability belongs. Different abilities among HAP files in an application may use the same name. If the abilities cannot be distinguished by the combination of bundleName and abilityName, you can set moduleName for better distinguishing.