harmony 鸿蒙@ohos.app.ability.common (Context)

  • 2025-06-12
  • 浏览 (3)

@ohos.app.ability.common (Context)

You can use this module to reference the ability public module class.

NOTE

The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version.

Modules to Import

import { common } from '@kit.AbilityKit';

UIAbilityContext

type UIAbilityContext = _UIAbilityContext.default

Defines the level-2 module UIAbilityContext.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_UIAbilityContext.default Level-2 module UIAbilityContext.

AbilityStageContext

type AbilityStageContext = _AbilityStageContext.default

Defines the level-2 module AbilityStageContext.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_AbilityStageContext.default Level-2 module AbilityStageContext.

ApplicationContext

type ApplicationContext = _ApplicationContext.default

Defines the level-2 module ApplicationContext.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_ApplicationContext.default Level-2 module ApplicationContext.

BaseContext

type BaseContext = _BaseContext.default

Defines the level-2 module BaseContext.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_BaseContext.default Level-2 module BaseContext.

Context

type Context = _Context.default

Defines the level-2 module Context.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_Context.default Level-2 module Context.

ExtensionContext

type ExtensionContext = _ExtensionContext.default

Defines the level-2 module ExtensionContext.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_ExtensionContext.default Level-2 module ExtensionContext.

FormExtensionContext

type FormExtensionContext = _FormExtensionContext.default

Defines the level-2 module FormExtensionContext.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_FormExtensionContext.default Level-2 module FormExtensionContext.

VpnExtensionContext11+

type VpnExtensionContext = _VpnExtensionContext.default

Defines the level-2 module VpnExtensionContext.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_VpnExtensionContext.default Level-2 module VpnExtensionContext.

EventHub

type EventHub = _EventHub.default

Defines the level-2 module EventHub.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_EventHub.default Level-2 module EventHub.

PacMap

type PacMap = _PacMap

Defines the level-2 module PacMap.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Type Description
_PacMap Level-2 module PacMap.

AbilityResult

type AbilityResult = _AbilityResult

Defines the level-2 module AbilityResult.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_AbilityResult Level-2 module AbilityResult.

AbilityStartCallback11+

type AbilityStartCallback = _AbilityStartCallback

Defines the level-2 module AbilityStartCallback.

Atomic service API: This API can be used in atomic services since API version 11.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_AbilityStartCallback Level-2 module AbilityStartCallback.

ConnectOptions

type ConnectOptions = _ConnectOptions

Defines the level-2 module ConnectOptions.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_ConnectOptions Level-2 module ConnectOptions.

UIExtensionContext10+

type UIExtensionContext = _UIExtensionContext.default

Defines the level-2 module UIExtensionContext.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_UIExtensionContext.default Level-2 module UIExtensionContext.

EmbeddableUIAbilityContext12+

type EmbeddableUIAbilityContext = _EmbeddableUIAbilityContext.default

Defines the level-2 module EmbeddableUIAbilityContext.

Atomic service API: This API can be used in atomic services since API version 12.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_EmbeddableUIAbilityContext.default Level-2 module EmbeddableUIAbilityContext.

PhotoEditorExtensionContext12+

type PhotoEditorExtensionContext = _PhotoEditorExtensionContext.default

Defines the level-2 module PhotoEditorExtensionContext.

System capability: SystemCapability.Ability.AppExtension.PhotoEditorExtension

Model restriction: This API can be used only in the stage model.

Type Description
_PhotoEditorExtensionContext.default Level-2 module PhotoEditorExtensionContext.

UIServiceProxy14+

type UIServiceProxy = _UIServiceProxy.default

Defines the level-2 module UIServiceProxy.

Atomic service API: This API can be used in atomic services since API version 14.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_UIServiceProxy.default Level-2 module UIServiceProxy.

UIServiceExtensionConnectCallback14+

type UIServiceExtensionConnectCallback = _UIServiceExtensionConnectCallback.default

Defines the level-2 module UIServiceExtensionConnectCallback.

Atomic service API: This API can be used in atomic services since API version 14.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Model restriction: This API can be used only in the stage model.

Type Description
_UIServiceExtensionConnectCallback.default Level-2 module UIServiceExtensionConnectCallback.

Example

import { common } from '@kit.AbilityKit';

let uiAbilityContext: common.UIAbilityContext;
let abilityStageContext: common.AbilityStageContext;
let applicationContext: common.ApplicationContext;
let baseContext: common.BaseContext;
let context: common.Context;
let uiExtensionContext: common.UIExtensionContext;
let extensionContext: common.ExtensionContext;
let formExtensionContext: common.FormExtensionContext;
let vpnExtensionContext: common.VpnExtensionContext;
let eventHub: common.EventHub;
let pacMap: common.PacMap;
let abilityResult: common.AbilityResult;
let abilityStartCallback: common.AbilityStartCallback;
let connectOptions: common.ConnectOptions;
let embeddableUIAbilityContext: common.EmbeddableUIAbilityContext;
let photoEditorExtensionContext: common.PhotoEditorExtensionContext;
let uiServiceProxy : common.UIServiceProxy;
let uiServiceExtensionConnectCallback : common.UIServiceExtensionConnectCallback;

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Ability Kit

harmony 鸿蒙AbilityAccessControl

harmony 鸿蒙AbilityBase

harmony 鸿蒙AbilityBase_Element

harmony 鸿蒙AbilityRuntime

harmony 鸿蒙bundle

harmony 鸿蒙OH_NativeBundle_ApplicationInfo

harmony 鸿蒙OH_NativeBundle_ElementName

harmony 鸿蒙ability_access_control.h

harmony 鸿蒙ability_base_common.h

0  赞