ExtensionAbility信息的定义

2024-01-23 13:08 更新
说明

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

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写数据所需的权限

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号