harmony 鸿蒙ExtensionAbilityInfo

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

ExtensionAbilityInfo

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

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

ExtensionAbilityInfo

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

名称 类型 可读 可写 说明
bundleName string 应用Bundle名称。
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写数据所需的权限。
extensionAbilityType11 string ExtensionAbility的类型名称。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙接口

harmony 鸿蒙系统公共事件定义(待停用)

harmony 鸿蒙系统公共事件定义

harmony 鸿蒙开发说明

harmony 鸿蒙企业设备管理概述(仅对系统应用开放)

harmony 鸿蒙BundleStatusCallback

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

harmony 鸿蒙@ohos.distributedBundle (分布式包管理)

harmony 鸿蒙@ohos.bundle (Bundle模块)

harmony 鸿蒙@ohos.enterprise.EnterpriseAdminExtensionAbility (企业设备管理扩展能力)

0  赞