openharmony 鸿蒙 js-apis-app-ability-common

2025-06-12 浏览 (1)

@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.

TypeDescription
_UIAbilityContext.defaultLevel-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.

TypeDescription
_AbilityStageContext.defaultLevel-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.

TypeDescription
_ApplicationContext.defaultLevel-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.

TypeDescription
_BaseContext.defaultLevel-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.

TypeDescription
_Context.defaultLevel-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.

TypeDescription
_ExtensionContext.defaultLevel-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.

TypeDescription
_FormExtensionContext.defaultLevel-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.

TypeDescription
_VpnExtensionContext.defaultLevel-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.

TypeDescription
_EventHub.defaultLevel-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

TypeDescription
_PacMapLevel-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.

TypeDescription
_AbilityResultLevel-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.

TypeDescription
_AbilityStartCallbackLevel-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.

TypeDescription
_ConnectOptionsLevel-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.

TypeDescription
_UIExtensionContext.defaultLevel-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.

TypeDescription
_EmbeddableUIAbilityContext.defaultLevel-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.

TypeDescription
_PhotoEditorExtensionContext.defaultLevel-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.

TypeDescription
_UIServiceProxy.defaultLevel-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.

TypeDescription
_UIServiceExtensionConnectCallback.defaultLevel-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

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/3ZIlHw