• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# @ohos.ability.ability (Ability)
2
3Ability模块将二级模块API组织在一起方便开发者进行导出。
4
5> **说明:**
6>
7> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8> 本模块接口仅可在FA模型下使用
9
10## 导入模块
11
12```ts
13import ability from '@ohos.ability.ability';
14```
15
16## 属性
17
18**系统能力:** SystemCapability.Ability.AbilityRuntime.AbilityCore
19
20| 名称         | 类型                 | 描述                                                         |
21| ----------- | -------------------- | ------------------------------------------------------------ |
22| DataAbilityHelper    | [DataAbilityHelper](js-apis-inner-ability-dataAbilityHelper.md)               | DataAbilityHelper二级模块。<br/>**系统能力:** SystemCapability.Ability.AbilityRuntime.FAModel |
23| PacMap   | [PacMap](js-apis-inner-ability-dataAbilityHelper.md#pacmap)               | PacMap二级模块。<br/>**系统能力:** SystemCapability.Ability.AbilityRuntime.FAModel |
24| DataAbilityOperation   | [DataAbilityOperation](js-apis-inner-ability-dataAbilityOperation.md)               | DataAbilityOperation二级模块。<br/>**系统能力:** SystemCapability.Ability.AbilityRuntime.FAModel |
25| DataAbilityResult   | [DataAbilityResult](js-apis-inner-ability-dataAbilityResult.md)               | DataAbilityResult二级模块。<br/>**系统能力:** SystemCapability.Ability.AbilityRuntime.FAModel |
26| AbilityResult   | [AbilityResult](js-apis-inner-ability-abilityResult.md)               | AbilityResult二级模块。<br/>**系统能力:** SystemCapability.Ability.AbilityBase |
27| ConnectOptions   | [ConnectOptions](js-apis-inner-ability-connectOptions.md)               | ConnectOptions二级模块。<br/>**系统能力:** SystemCapability.Ability.AbilityRuntime.Core |
28| StartAbilityParameter   | [StartAbilityParameter](js-apis-inner-ability-startAbilityParameter.md)               | StartAbilityParameter二级模块。<br/>**系统能力:** SystemCapability.Ability.AbilityRuntime.FAModel |
29
30**示例:**
31```ts
32import ability from '@ohos.ability.ability';
33
34let dataAbilityHelper: ability.DataAbilityHelper;
35let pacMap: ability.PacMap;
36let dataAbilityOperation: ability.DataAbilityOperation;
37let dataAbilityResult: ability.DataAbilityResult;
38let abilityResult: ability.AbilityResult;
39let connectOptions: ability.ConnectOptions;
40let startAbilityParameter: ability.StartAbilityParameter;
41```