• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ExtensionAbilityInfo
2
3> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
4>
5> 本模块首批接口从API version 9开始支持。API 9当前为Canary版本,仅供使用,不保证接口可稳定调用。
6
7## 导入模块
8
9```js
10import bundle from "@ohos.bundle";
11```
12
13
14## AbilityInfo
15
16Ability信息
17
18**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
19
20| 名称                    | 类型                    | 可读   | 可写   | 说明                       |
21| --------------------- | --------------------- | ---- | ---- | ------------------------ |
22| bundleName            | string                | 是    | 否    | 应用包名                     |
23| moduleName            | string                | 是    | 否    | Ability所属的HAP包的名称        |
24| name                  | string                | 是    | 否    | Ability名称                |
25| labelId               | number                | 是    | 否    | Ability的标签id             |
26| descriptionId         | number                | 是    | 否    | Ability的描述id             |
27| iconId                | number                | 是    | 否    | Ability的图标id             |
28| isVisible             | boolean               | 是    | 否    | 判断Ability是否可以被其他应用调用     |
29| extensionAbilityType  | bundle.ExtensionAbilityType | 是   | 否   | ExtensionAbility类型      |
30| permissions           | Array\<string>        | 是    | 否    | 被其他应用Ability调用时需要申请的权限集合 |
31| applicationInfo       | ApplicationInfo       | 是    | 否    | 应用程序的配置信息                |
32| metaData              | Array\<Metadata>      | 是    | 否    | ability的元信息              |
33| enabled               | boolean               | 是    | 否    | ability是否可用              |
34| readPermission        | string                | 是    | 否    | 读取Ability数据所需的权限         |
35| writePermission       | string                | 是    | 否    | 向Ability写数据所需的权限         |