ElementName

A structured identifier for an application component, containing fields such as bundleName, moduleName, and abilityName. It is usually used in AbilityRunningInfo.ability for component launch information and in the connectOptions.onConnect callback for component connection.

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 { bundleManager } from '@kit.AbilityKit';

ElementName

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.BundleManager.BundleFramework.Core

Name Type Read Only Optional Description
deviceId string No Yes Device ID.
bundleName string No No Bundle name.
abilityName string No No Name of the ability.
uri string No Yes Resource ID.
shortName string No Yes Short name of the ability. It is a string starting with a period (.).
moduleName string No Yes Module name of the HAP file to which the ability belongs.