1# @ohos.app.ability.common (应用上下文Context) 2 3开发者可以通过该模块引用Ability公共模块类。 4 5> **说明:** 6> 7> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 8 9## 导入模块 10 11```ts 12import { common } from '@kit.AbilityKit'; 13``` 14## 属性 15 16**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 17 18| 名称 | 类型 | 只读 | 可选 | 说明 | 19| ---- | ---- | ---- | ---- | ---------- | 20| UIAbilityContext | [UIAbilityContext](js-apis-inner-application-uiAbilityContext.md) | 否 | 否 | UIAbilityContext二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 21| AbilityStageContext | [AbilityStageContext](js-apis-inner-application-abilityStageContext.md) | 否 | 否 | AbilityStageContext二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 22| ApplicationContext | [ApplicationContext](js-apis-inner-application-applicationContext.md) | 否 | 否 | ApplicationContext二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 23| BaseContext | [BaseContext](js-apis-inner-application-baseContext.md) | 否 | 否 | BaseContext二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 24| Context | [Context](js-apis-inner-application-context.md) | 否 | 否 | Context二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 25| ExtensionContext | [ExtensionContext](js-apis-inner-application-extensionContext.md) | 否 | 否 | ExtensionContext二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 26| FormExtensionContext | [FormExtensionContext](../apis-form-kit/js-apis-inner-application-formExtensionContext.md) | 否 | 否 | FormExtensionContext二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 27| VpnExtensionContext<sup>11+<sup> | VpnExtensionContext | 否 | 否 | VpnExtensionContext二级模块。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 28| EventHub | [EventHub](js-apis-inner-application-eventHub.md) | 否 | 否 | EventHub二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 29| PacMap | [PacMap](js-apis-inner-ability-dataAbilityHelper.md#pacmap) | 否 | 否 | PacMap二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | 30| AbilityResult | [AbilityResult](js-apis-inner-ability-abilityResult.md) | 否 | 否 | AbilityResult二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 31| AbilityStartCallback<sup>11+<sup> | [AbilityStartCallback](js-apis-inner-application-abilityStartCallback.md) | 否 | 否 | AbilityStartCallback二级模块。<br>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 32| ConnectOptions | [ConnectOptions](js-apis-inner-ability-connectOptions.md) | 否 | 否 | ConnectOptions二级模块。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 33| EmbeddableUIAbilityContext<sup>12+<sup> | [EmbeddableUIAbilityContext](js-apis-inner-application-EmbeddableUIAbilityContext.md) | 否 | 否 | EmbeddableUIAbilityContext二级模块。<br>**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 34| UIServiceProxy <sup>13+<sup> | [UIServiceProxy ](js-apis-inner-application-uiserviceproxy.md) | 否 | 否 | UIServiceProxy 二级模块。<br/>**原子化服务API:** 从API version 13开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 35| UIServiceExtensionConnectCallback <sup>13+<sup> | [UIServiceExtensionConnectCallback](js-apis-inner-application-uiServiceExtensionconnectcallback.md) | 否 | 否 | UIServiceExtensionConnectCallback 二级模块。<br/>**原子化服务API:** 从API version 13开始,该接口支持在原子化服务中使用。<br/> **模型约束:** 此接口仅可在Stage模型下使用。 | 36 37**示例:** 38 39```ts 40import { common } from '@kit.AbilityKit'; 41 42let uiAbilityContext: common.UIAbilityContext; 43let abilityStageContext: common.AbilityStageContext; 44let applicationContext: common.ApplicationContext; 45let baseContext: common.BaseContext; 46let context: common.Context; 47let extensionContext: common.ExtensionContext; 48let formExtensionContext: common.FormExtensionContext; 49let vpnExtensionContext: common.VpnExtensionContext; 50let eventHub: common.EventHub; 51let pacMap: common.PacMap; 52let abilityResult: common.AbilityResult; 53let abilityStartCallback: common.AbilityStartCallback; 54let connectOptions: common.ConnectOptions; 55let embeddableUIAbilityContext: common.EmbeddableUIAbilityContext; 56let uiServiceProxy : common.UIServiceProxy; 57let uiServiceExtensionConnectCallback : common.UIServiceExtensionConnectCallback; 58``` 59