ExtensionAbilityInfo

icon-note.gif 说明: 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

ExtensionAbility信息,系统应用可以通过bundleManager.getBundleInfo获取自身或其他应用的ExtensionAbility信息,三方应用可以通过getBundleInfoForSelf获取自身的ExtensionAbility信息,其中入参bundleFlags需要使用 GET_BUNDLE_INFO_WITH_EXTENSION_ABILITY。

ExtensionAbilityInfo

系统能力: SystemCapability.BundleManager.BundleFramework.Core

名称 类型 可读 可写 说明
bundleName string 应用包名
moduleName string ExtensionAbility所属的HAP包的名称
name string ExtensionAbility名称
labelId number ExtensionAbility的标签资源id
descriptionId number ExtensionAbility的描述资源id
iconId number ExtensionAbility的图标资源id
exported boolean 判断ExtensionAbility是否可以被其他应用调用
extensionAbilityType ExtensionAbilityType ExtensionAbility类型
permissions Array<string> 被其他应用ExtensionAbility调用时需要申请的权限集合
applicationInfo ApplicationInfo 应用程序的配置信息
metadata Array<Metadata> ExtensionAbility的元信息
enabled boolean ExtensionAbility是否可用
readPermission string 读取ExtensionAbility数据所需的权限
writePermission string 向ExtensionAbility写数据所需的权限