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## UIAbilityContext 16 17type UIAbilityContext = _UIAbilityContext.default 18 19UIAbilityContext二级模块。 20 21**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 22 23**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 24 25**模型约束**:此接口仅可在Stage模型下使用。 26 27| 类型 | 说明 | 28| --- | --- | 29| [_UIAbilityContext.default](js-apis-inner-application-uiAbilityContext.md) | UIAbilityContext二级模块。 | 30 31## AbilityStageContext 32 33type AbilityStageContext = _AbilityStageContext.default 34 35AbilityStageContext二级模块。 36 37**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 38 39**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 40 41**模型约束**:此接口仅可在Stage模型下使用。 42 43| 类型 | 说明 | 44| --- | --- | 45| [_AbilityStageContext.default](js-apis-inner-application-abilityStageContext.md) | AbilityStageContext二级模块。 | 46 47## ApplicationContext 48 49type ApplicationContext = _ApplicationContext.default 50 51ApplicationContext二级模块。 52 53**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 54 55**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 56 57**模型约束**:此接口仅可在Stage模型下使用。 58 59| 类型 | 说明 | 60| --- | --- | 61| [_ApplicationContext.default](js-apis-inner-application-applicationContext.md) | ApplicationContext二级模块。 | 62 63## BaseContext 64 65type BaseContext = _BaseContext.default 66 67BaseContext二级模块。 68 69**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 70 71**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 72 73**模型约束**:此接口仅可在Stage模型下使用。 74 75| 类型 | 说明 | 76| --- | --- | 77| [_BaseContext.default](js-apis-inner-application-baseContext.md) | BaseContext二级模块。 | 78 79## Context 80 81type Context = _Context.default 82 83Context二级模块。 84 85**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 86 87**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 88 89**模型约束**:此接口仅可在Stage模型下使用。 90 91| 类型 | 说明 | 92| --- | --- | 93| [_Context.default](js-apis-inner-application-context.md) | Context二级模块。 | 94 95## ExtensionContext 96 97type ExtensionContext = _ExtensionContext.default 98 99ExtensionContext二级模块。 100 101**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 102 103**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 104 105**模型约束**:此接口仅可在Stage模型下使用。 106 107| 类型 | 说明 | 108| --- | --- | 109| [_ExtensionContext.default](js-apis-inner-application-extensionContext.md) | ExtensionContext二级模块。 | 110 111## FormExtensionContext 112 113type FormExtensionContext = _FormExtensionContext.default 114 115FormExtensionContext二级模块。 116 117**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 118 119**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 120 121**模型约束**:此接口仅可在Stage模型下使用。 122 123| 类型 | 说明 | 124| --- | --- | 125| [_FormExtensionContext.default](../apis-form-kit/js-apis-inner-application-formExtensionContext.md) | FormExtensionContext二级模块。 | 126 127## VpnExtensionContext<sup>11+<sup> 128 129type VpnExtensionContext = _VpnExtensionContext.default 130 131VpnExtensionContext二级模块。 132 133**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 134 135**模型约束**:此接口仅可在Stage模型下使用。 136 137| 类型 | 说明 | 138| --- | --- | 139| [_VpnExtensionContext.default](../apis-network-kit/js-apis-inner-application-VpnExtensionContext.md) | VpnExtensionContext二级模块。 | 140 141## EventHub 142 143type EventHub = _EventHub.default 144 145EventHub二级模块。 146 147**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 148 149**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 150 151**模型约束**:此接口仅可在Stage模型下使用。 152 153| 类型 | 说明 | 154| --- | --- | 155| [_EventHub.default](js-apis-inner-application-eventHub.md) | EventHub二级模块。 | 156 157## PacMap 158 159type PacMap = _PacMap 160 161PacMap二级模块。 162 163**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 164 165**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 166 167| 类型 | 说明 | 168| --- | --- | 169| [_PacMap](js-apis-inner-ability-dataAbilityHelper.md#pacmap) | PacMap二级模块。 | 170 171## AbilityResult 172 173type AbilityResult = _AbilityResult 174 175AbilityResult二级模块。 176 177**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 178 179**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 180 181**模型约束**:此接口仅可在Stage模型下使用。 182 183| 类型 | 说明 | 184| --- | --- | 185| [_AbilityResult](js-apis-inner-ability-abilityResult.md) | AbilityResult二级模块。 | 186 187## AbilityStartCallback<sup>11+<sup> 188 189type AbilityStartCallback = _AbilityStartCallback 190 191AbilityStartCallback二级模块。 192 193**原子化服务API**:从API version 11开始,该接口支持在原子化服务中使用。 194 195**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 196 197**模型约束**:此接口仅可在Stage模型下使用。 198 199| 类型 | 说明 | 200| --- | --- | 201| [_AbilityStartCallback](js-apis-inner-application-abilityStartCallback.md) | AbilityStartCallback二级模块。 | 202 203## ConnectOptions 204 205type ConnectOptions = _ConnectOptions 206 207ConnectOptions二级模块。 208 209**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 210 211**模型约束**:此接口仅可在Stage模型下使用。 212 213| 类型 | 说明 | 214| --- | --- | 215| [_ConnectOptions](js-apis-inner-ability-connectOptions.md) | ConnectOptions二级模块。 | 216 217## UIExtensionContext<sup>10+</sup> 218 219type UIExtensionContext = _UIExtensionContext.default 220 221UIExtensionContext二级模块。 222 223**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 224 225**模型约束**:此接口仅可在Stage模型下使用。 226 227| 类型 | 说明 | 228| --- | --- | 229| [_UIExtensionContext.default](js-apis-inner-application-uiExtensionContext.md) | UIExtensionContext二级模块。 | 230 231## EmbeddableUIAbilityContext<sup>12+<sup> 232 233type EmbeddableUIAbilityContext = _EmbeddableUIAbilityContext.default 234 235EmbeddableUIAbilityContext二级模块。 236 237**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。 238 239**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 240 241**模型约束**:此接口仅可在Stage模型下使用。 242 243| 类型 | 说明 | 244| --- | --- | 245| [_EmbeddableUIAbilityContext.default](js-apis-inner-application-EmbeddableUIAbilityContext.md) | EmbeddableUIAbilityContext二级模块。 | 246 247## PhotoEditorExtensionContext<sup>12+<sup> 248 249type PhotoEditorExtensionContext = _PhotoEditorExtensionContext.default 250 251PhotoEditorExtensionContext二级模块。 252 253**系统能力**:SystemCapability.Ability.AppExtension.PhotoEditorExtension 254 255**模型约束**:此接口仅可在Stage模型下使用。 256 257| 类型 | 说明 | 258| --- | --- | 259| [_PhotoEditorExtensionContext.default](js-apis-app-ability-photoEditorExtensionContext.md) | PhotoEditorExtensionContext二级模块。 | 260 261## UIServiceProxy<sup>14+<sup> 262 263type UIServiceProxy = _UIServiceProxy.default 264 265UIServiceProxy二级模块。 266 267**原子化服务API**:从API version 14开始,该接口支持在原子化服务中使用。 268 269**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 270 271**模型约束**:此接口仅可在Stage模型下使用。 272 273| 类型 | 说明 | 274| --- | --- | 275| [_UIServiceProxy.default](js-apis-inner-application-uiserviceproxy.md) | UIServiceProxy二级模块。 | 276 277## UIServiceExtensionConnectCallback<sup>14+<sup> 278 279type UIServiceExtensionConnectCallback = _UIServiceExtensionConnectCallback.default 280 281UIServiceExtensionConnectCallback二级模块。 282 283**原子化服务API**:从API version 14开始,该接口支持在原子化服务中使用。 284 285**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 286 287**模型约束**:此接口仅可在Stage模型下使用。 288 289| 类型 | 说明 | 290| --- | --- | 291| [_UIServiceExtensionConnectCallback.default](js-apis-inner-application-uiServiceExtensionconnectcallback.md) | UIServiceExtensionConnectCallback二级模块。 | 292 293 294**示例:** 295 296```ts 297import { common } from '@kit.AbilityKit'; 298 299let uiAbilityContext: common.UIAbilityContext; 300let abilityStageContext: common.AbilityStageContext; 301let applicationContext: common.ApplicationContext; 302let baseContext: common.BaseContext; 303let context: common.Context; 304let uiExtensionContext: common.UIExtensionContext; 305let extensionContext: common.ExtensionContext; 306let formExtensionContext: common.FormExtensionContext; 307let vpnExtensionContext: common.VpnExtensionContext; 308let eventHub: common.EventHub; 309let pacMap: common.PacMap; 310let abilityResult: common.AbilityResult; 311let abilityStartCallback: common.AbilityStartCallback; 312let connectOptions: common.ConnectOptions; 313let embeddableUIAbilityContext: common.EmbeddableUIAbilityContext; 314let photoEditorExtensionContext: common.PhotoEditorExtensionContext; 315let uiServiceProxy : common.UIServiceProxy; 316let uiServiceExtensionConnectCallback : common.UIServiceExtensionConnectCallback; 317``` 318