# AbilityInfo Abilityä¿¡æ¯ï¼Œæœªåšç‰¹æ®Šè¯´æ˜Žçš„属性,å‡é€šè¿‡[bundle.getAbilityInfo](js-apis-Bundle.md#bundlegetabilityinfodeprecated)获å–。 > **说明:** > 本模å—首批接å£ä»ŽAPI version 7 开始支æŒã€‚åŽç»ç‰ˆæœ¬çš„新增接å£ï¼Œé‡‡ç”¨ä¸Šè§’æ ‡å•ç‹¬æ ‡è®°æŽ¥å£çš„起始版本。 ## AbilityInfo<sup>(deprecated)<sup> > 从API version 9开始ä¸å†ç»´æŠ¤ï¼Œå»ºè®®ä½¿ç”¨[bundleManager-AbilityInfo](js-apis-bundleManager-abilityInfo.md)替代。 **系统能力:** SystemCapability.BundleManager.BundleFramework | å称 | 类型 | åªè¯» | å¯é€‰ | 说明 | | --------------------- | ------------------------------------------------------------ | ---- | ---- | ------------------------------------------------------------ | | bundleName | string | 是 | å¦ | 应用Bundleå称。 | | name | string | 是 | å¦ | Abilityå称。 | | label | string | 是 | å¦ | Ability对用户显示的å称。 | | description | string | 是 | å¦ | Abilityçš„æ述。 | | icon | string | 是 | å¦ | Abilityçš„å›¾æ ‡èµ„æºæ–‡ä»¶ç´¢å¼•ã€‚ | | descriptionId | number | 是 | å¦ | Abilityçš„æ述的资æºid值。 | | iconId | number | 是 | å¦ | Abilityçš„å›¾æ ‡çš„èµ„æºid值。 | | moduleName | string | 是 | å¦ | Ability所属的HAPçš„å称。 | | process | string | 是 | å¦ | Ability的进程,如果ä¸è®¾ç½®ï¼Œé»˜è®¤ä¸ºåŒ…çš„å称。 | | targetAbility | string | 是 | å¦ | 当å‰Abilityé‡ç”¨çš„ç›®æ ‡Ability。<br />**模型约æŸï¼š** æ¤æŽ¥å£ä»…å¯åœ¨FA模型下使用。 | | backgroundModes | number | 是 | å¦ | 表示åŽå°æœåŠ¡çš„类型。<br />**模型约æŸï¼š** æ¤æŽ¥å£ä»…å¯åœ¨FA模型下使用。 | | isVisible | boolean | 是 | å¦ | 判æ–Ability是å¦å¯ä»¥è¢«å…¶ä»–应用调用。 | | formEnabled | boolean | 是 | å¦ | 判æ–Ability是å¦æä¾›å¡ç‰‡èƒ½åŠ›ã€‚<br />**模型约æŸï¼š** æ¤æŽ¥å£ä»…å¯åœ¨FA模型下使用。 | | type | bundle.AbilityType | 是 | å¦ | Ability类型。<br />**模型约æŸï¼š** æ¤æŽ¥å£ä»…å¯åœ¨FA模型下使用。 | | orientation | [bundle.DisplayOrientation](js-apis-Bundle.md#displayorientationdeprecated) | 是 | å¦ | Ability的显示模å¼ã€‚ | | launchMode | [bundle.LaunchMode](js-apis-Bundle.md#launchmodedeprecated) | 是 | å¦ | Abilityçš„å¯åŠ¨æ¨¡å¼ã€‚ | | permissions | Array\<string> | 是 | å¦ | 被其他应用Ability调用时需è¦ç”³è¯·çš„æƒé™é›†åˆã€‚<br />通过调用[bundle.getAbilityInfo](js-apis-Bundle.md#bundlegetabilityinfodeprecated)接å£æ—¶ï¼Œä¼ å…¥GET_ABILITY_INFO_WITH_PERMISSION获å–。 | | deviceTypes | Array\<string> | 是 | å¦ | Ability支æŒçš„设备类型。 | | deviceCapabilities | Array\<string> | 是 | å¦ | Ability需è¦çš„设备能力。 | | readPermission | string | 是 | å¦ | 读å–Abilityæ•°æ®æ‰€éœ€çš„æƒé™ã€‚<br />**模型约æŸï¼š** æ¤æŽ¥å£ä»…å¯åœ¨FA模型下使用。 | | writePermission | string | 是 | å¦ | å‘Ability写数æ®æ‰€éœ€çš„æƒé™ã€‚<br />**模型约æŸï¼š** æ¤æŽ¥å£ä»…å¯åœ¨FA模型下使用。 | | applicationInfo | [ApplicationInfo](js-apis-bundle-ApplicationInfo.md) | 是 | å¦ | 应用程åºçš„é…置信æ¯ã€‚<br />通过调用[bundle.getAbilityInfo](js-apis-Bundle.md#bundlegetabilityinfodeprecated)接å£æ—¶ï¼Œä¼ å…¥GET_ABILITY_INFO_WITH_APPLICATION获å–。 | | uri | string | 是 | å¦ | 获å–Ability的统一资æºæ ‡è¯†ç¬¦ï¼ˆURI)。<br />**模型约æŸï¼š** æ¤æŽ¥å£ä»…å¯åœ¨FA模型下使用。 | | labelId | number | 是 | å¦ | Abilityçš„æ ‡ç¾çš„资æºid值。 | | subType | bundle.AbilitySubType | 是 | å¦ | Abilityä¸æžšä¸¾ä½¿ç”¨çš„模æ¿çš„å类型。<br />**模型约æŸï¼š** æ¤æŽ¥å£ä»…å¯åœ¨FA模型下使用。 | | metaData<sup>8+</sup> | Array\<[CustomizeData](js-apis-bundle-CustomizeData.md)> | 是 | å¦ | ability的元信æ¯ã€‚<br />通过调用[bundle.getAbilityInfo](js-apis-Bundle.md#bundlegetabilityinfodeprecated)接å£æ—¶ï¼Œä¼ å…¥GET_ABILITY_INFO_WITH_METADATA获å–。 | | enabled<sup>8+</sup> | boolean | 是 | å¦ | ability是å¦å¯ç”¨ã€‚ |