AbilityInfo

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

Ability信息。

AbilityInfo

系统能力: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework.Core。

名称 类型 可读 可写 说明 Android平台 iOS平台
bundleName string 应用Bundle名称。 支持 支持
moduleName string Ability所属的HAP的名称。 支持 支持
name string Ability名称。 支持 支持
label string Ability对用户显示的名称。 支持 支持
labelId number Ability的标签资源id。 支持 支持
description string Ability的描述。 支持 支持
descriptionId number Ability的描述资源id。 支持 支持
icon string Ability的图标资源文件索引。 支持 支持
iconId number Ability的图标资源id。 支持 支持
launchType LaunchType Ability的启动模式。 支持 支持
applicationInfo ApplicationInfo 应用程序的配置信息。 支持 支持
metadata Array<Metadata> Ability的元信息。 支持 支持
process20+ string Ability的进程名称。 支持 支持
orientation20+ bundleManager.DisplayOrientation Ability的显示模式。 支持 支持
deviceTypes20+ Array<string> Ability支持的设备类型。 支持 支持
enabled20+ boolean Ability是否可用,取值为true表示Ability可用,取值为false表示Ability不可用。 支持 支持
supportWindowModes20+ Array<bundleManager.SupportWindowMode> Ability支持的窗口模式。 支持 支持
windowSize20+ WindowSize Ability窗口尺寸。 支持 支持

WindowSize20+

描述窗口尺寸。

系统能力: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework.Core

名称 类型 只读 可选 说明 Android平台 iOS平台
maxWindowRatio20+ number 表示自由窗口状态下窗口的最大宽高比;取值范围0-1。 支持 支持
minWindowRatio20+ number 表示自由窗口状态下窗口的最小宽高比;取值范围0-1。 支持 支持
maxWindowWidth20+ number 表示自由窗口状态下窗口的最大宽度,宽度单位为vp。 支持 支持
minWindowWidth20+ number 表示自由窗口状态下窗口的最小宽度,宽度单位为vp。 支持 支持
maxWindowHeight20+ number 表示自由窗口状态下窗口的最大高度,宽度单位为vp。 支持 支持
minWindowHeight20+ number 表示自由窗口状态下窗口的最小高度,宽度单位为vp。 支持 支持