harmony 鸿蒙ExtensionAbilityInfo

  • 2022-12-05
  • 浏览 (613)

ExtensionAbilityInfo

The ExtensionAbilityInfo module defines the ExtensionAbility information. A system application can obtain its own or others’ ExtensionAbility information through bundleManager.getBundleInfo. A third-party application can obtain its own ExtensionAbility information through getBundleInfoForSelf. The input parameter bundleFlags must be set to GET_BUNDLE_INFO_WITH_EXTENSION_ABILITY.

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.

ExtensionAbilityInfo

System capability: SystemCapability.BundleManager.BundleFramework.Core

Name Type Readable Writable Description
bundleName string Yes No Bundle name.
moduleName string Yes No Name of the HAP file to which the ExtensionAbility belongs.
name string Yes No Name of the ExtensionAbility.
labelId number Yes No ID of the ExtensionAbility label.
descriptionId number Yes No ID of the ExtensionAbility description.
iconId number Yes No ID of the ExtensionAbility icon.
exported boolean Yes No Whether the ExtensionAbility can be called by other bundles.
extensionAbilityType ExtensionAbilityType Yes No Type of the ExtensionAbility.
permissions Array<string> Yes No Permissions required for other bundles to call the ExtensionAbility.
applicationInfo ApplicationInfo Yes No Application information.
metadata Array<Metadata> Yes No Metadata of the ExtensionAbility.
enabled boolean Yes No Whether the ExtensionAbility is enabled.
readPermission string Yes No Permission required for reading data from the ExtensionAbility.
writePermission string Yes No Permission required for writing data to the ExtensionAbility.
extensionAbilityType11 string Yes No Type of the ExtensionAbility.

你可能感兴趣的鸿蒙文章

harmony 鸿蒙APIs

harmony 鸿蒙System Common Events (To Be Deprecated Soon)

harmony 鸿蒙System Common Events

harmony 鸿蒙API Reference Document Description

harmony 鸿蒙Enterprise Device Management Overview (for System Applications Only)

harmony 鸿蒙BundleStatusCallback

harmony 鸿蒙@ohos.bundle.innerBundleManager (innerBundleManager)

harmony 鸿蒙@ohos.distributedBundle (Distributed Bundle Management)

harmony 鸿蒙@ohos.bundle (Bundle)

harmony 鸿蒙@ohos.enterprise.EnterpriseAdminExtensionAbility (EnterpriseAdminExtensionAbility)

0  赞