HarmonyOS API:bundleManager

joytrian
发布于 2023-4-2 10:17
浏览
0收藏

版本:v3.1 Beta

ElementName

更新时间: 2023-02-17 09:19


说明

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


ElementName信息,通过接口​​Context.getElementName​​获取。

ElementName

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

名称

类型

可读

可写

说明

deviceId

string

设备id。

bundleName

string

应用包名。

abilityName

string

Ability名称。

uri

string

资源标识符。

shortName

string

Ability短名称。

moduleName

string

Ability所属的HAP包的模块名称。

ExtensionAbilityInfo

更新时间: 2023-02-17 09:19


说明

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


ExtensionAbility信息,三方应用可以通过​​getBundleInfoForSelf​​​获取自身的ExtensionAbility信息,其中入参​​BundleFlag​​需要使用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

isVisible

boolean

判断ExtensionAbility是否可以被其他应用调用

extensionAbilityType

​ExtensionAbilityType​

ExtensionAbility类型

permissions

Array<string>

被其他应用ExtensionAbility调用时需要申请的权限集合

applicationInfo

​ApplicationInfo​

应用程序的配置信息

metadata

Array<​​Metadata​​>

ExtensionAbility的元信息

enabled

boolean

ExtensionAbility是否可用

readPermission

string

读取ExtensionAbility数据所需的权限

writePermission

string

向ExtensionAbility写数据所需的权限

HapModuleInfo

更新时间: 2023-02-17 09:19


说明

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

HapModuleInfo

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

名称

类型

可读

可写

说明

name

string

模块名称

icon

string

模块图标

iconId

number

模块图标资源id

label

string

模块标签

labelId

number

模块标签资源id

description

string

模块描述信息

descriptionId

number

描述信息资源id

mainElementName

string

入口ability信息

abilitiesInfo

Array<​​AbilityInfo​​>

Ability信息

extensionAbilitiesInfo

Array<​​ExtensionAbilityInfo​​>

extensionAbility信息

metadata

Array<​​Metadata​​>

Ability的元信息

deviceTypes

Array<string>

支持运行的设备类型

installationFree

boolean

是否支持免安装

hashValue

string

Module的Hash值

Metadata

更新时间: 2023-02-17 09:19


说明

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


描述的module、ability、extensionAbility配置信息,标签值为数组类型,该标签下的配置只对当前module、或者ability、或者extensionAbility生效。

Metadata

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


名称

类型

可读

可写

说明

name

string

元数据名称

value

string

元数据值

resource

string

元数据资源


文章转载自:​​https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/js-apis-bundlemanager-metadata-0000001427745024-V3?catalogVersion=V3​

已于2023-4-2 11:04:57修改
收藏
回复
举报
回复
    相关推荐