openharmony 鸿蒙 js-apis-bundle-AbilityInfo

2025-06-12 浏览 (1)

AbilityInfo

Ability信息,未做特殊说明的属性,均通过bundle.getAbilityInfo获取。

说明:

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

从API Version 9开始,该模块不再维护,建议使用bundleManager-AbilityInfo替代。

AbilityInfo(deprecated)

从API version 9开始不再维护,建议使用bundleManager-AbilityInfo替代。

系统能力: SystemCapability.BundleManager.BundleFramework

名称类型只读可选说明
bundleNamestring应用Bundle名称。
namestringAbility名称。
labelstringAbility对用户显示的名称。
descriptionstringAbility的描述。
iconstringAbility的图标资源文件索引。
descriptionIdnumberAbility的描述的资源id值。
iconIdnumberAbility的图标的资源id值。
moduleNamestringAbility所属的HAP的名称。
processstringAbility的进程名称。
targetAbilitystring当前Ability重用的目标Ability。
模型约束: 此接口仅可在FA模型下使用。
backgroundModesnumber表示后台服务的类型。
模型约束: 此接口仅可在FA模型下使用。
isVisibleboolean判断Ability是否可以被其他应用调用,取值为true表示Ability可以被其他应用调用,取值为false表示Ability不可以被其他应用调用。
formEnabledboolean判断Ability是否提供卡片能力,取值为true表示Ability提供卡片能力,取值为false表示Ability不提供卡片能力。
模型约束: 此接口仅可在FA模型下使用。
typebundle.AbilityTypeAbility类型。
模型约束: 此接口仅可在FA模型下使用。
orientationbundle.DisplayOrientationAbility的显示模式。
launchModebundle.LaunchModeAbility的启动模式。
permissionsArray<string>被其他应用Ability调用时需要申请的权限集合。
通过调用bundle.getAbilityInfo接口时,传入GET_ABILITY_INFO_WITH_PERMISSION获取。
deviceTypesArray<string>Ability支持的设备类型。
deviceCapabilitiesArray<string>Ability需要的设备能力。
readPermissionstring读取Ability数据所需的权限。
模型约束: 此接口仅可在FA模型下使用。
writePermissionstring向Ability写数据所需的权限。
模型约束: 此接口仅可在FA模型下使用。
applicationInfoApplicationInfo应用程序的配置信息。
通过调用bundle.getAbilityInfo接口时,传入GET_ABILITY_INFO_WITH_APPLICATION获取。
uristring获取Ability的统一资源标识符(URI)。
模型约束: 此接口仅可在FA模型下使用。
labelIdnumberAbility的标签的资源id值。
subTypebundle.AbilitySubTypeAbility中枚举使用的模板的子类型。
模型约束: 此接口仅可在FA模型下使用。
metaData8+Array<CustomizeData>ability的元信息。
通过调用bundle.getAbilityInfo接口时,传入GET_ABILITY_INFO_WITH_METADATA获取。
enabled8+booleanability是否可用,取值为true表示Ability可用,取值为false表示Ability不可用。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Ability Kit(程序框架服务)

harmony 鸿蒙AbilityBase

harmony 鸿蒙AbilityBase_Element

harmony 鸿蒙AbilityRuntime

harmony 鸿蒙bundle

harmony 鸿蒙OH_NativeBundle_ApplicationInfo

harmony 鸿蒙OH_NativeBundle_ElementName

harmony 鸿蒙ability_base_common.h

harmony 鸿蒙ability_runtime_common.h

harmony 鸿蒙application_context.h

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/D4cCLF