harmony 鸿蒙@ohos.app.ability.common (应用上下文Context)

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

@ohos.app.ability.common (应用上下文Context)

开发者可以通过该模块引用Ability公共模块类。

说明:

本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导入模块

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

UIAbilityContext

type UIAbilityContext = _UIAbilityContext.default

UIAbilityContext二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_UIAbilityContext.default UIAbilityContext二级模块。

AbilityStageContext

type AbilityStageContext = _AbilityStageContext.default

AbilityStageContext二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_AbilityStageContext.default AbilityStageContext二级模块。

ApplicationContext

type ApplicationContext = _ApplicationContext.default

ApplicationContext二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_ApplicationContext.default ApplicationContext二级模块。

BaseContext

type BaseContext = _BaseContext.default

BaseContext二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_BaseContext.default BaseContext二级模块。

Context

type Context = _Context.default

Context二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_Context.default Context二级模块。

ExtensionContext

type ExtensionContext = _ExtensionContext.default

ExtensionContext二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_ExtensionContext.default ExtensionContext二级模块。

FormExtensionContext

type FormExtensionContext = _FormExtensionContext.default

FormExtensionContext二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_FormExtensionContext.default FormExtensionContext二级模块。

VpnExtensionContext11+

type VpnExtensionContext = _VpnExtensionContext.default

VpnExtensionContext二级模块。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_VpnExtensionContext.default VpnExtensionContext二级模块。

EventHub

type EventHub = _EventHub.default

EventHub二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_EventHub.default EventHub二级模块。

PacMap

type PacMap = _PacMap

PacMap二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

类型 说明
_PacMap PacMap二级模块。

AbilityResult

type AbilityResult = _AbilityResult

AbilityResult二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_AbilityResult AbilityResult二级模块。

AbilityStartCallback11+

type AbilityStartCallback = _AbilityStartCallback

AbilityStartCallback二级模块。

原子化服务API:从API version 11开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_AbilityStartCallback AbilityStartCallback二级模块。

ConnectOptions

type ConnectOptions = _ConnectOptions

ConnectOptions二级模块。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_ConnectOptions ConnectOptions二级模块。

UIExtensionContext10+

type UIExtensionContext = _UIExtensionContext.default

UIExtensionContext二级模块。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_UIExtensionContext.default UIExtensionContext二级模块。

EmbeddableUIAbilityContext12+

type EmbeddableUIAbilityContext = _EmbeddableUIAbilityContext.default

EmbeddableUIAbilityContext二级模块。

原子化服务API:从API version 12开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_EmbeddableUIAbilityContext.default EmbeddableUIAbilityContext二级模块。

PhotoEditorExtensionContext12+

type PhotoEditorExtensionContext = _PhotoEditorExtensionContext.default

PhotoEditorExtensionContext二级模块。

系统能力:SystemCapability.Ability.AppExtension.PhotoEditorExtension

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_PhotoEditorExtensionContext.default PhotoEditorExtensionContext二级模块。

UIServiceProxy14+

type UIServiceProxy = _UIServiceProxy.default

UIServiceProxy二级模块。

原子化服务API:从API version 14开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_UIServiceProxy.default UIServiceProxy二级模块。

UIServiceExtensionConnectCallback14+

type UIServiceExtensionConnectCallback = _UIServiceExtensionConnectCallback.default

UIServiceExtensionConnectCallback二级模块。

原子化服务API:从API version 14开始,该接口支持在原子化服务中使用。

系统能力:SystemCapability.Ability.AbilityRuntime.Core

模型约束:此接口仅可在Stage模型下使用。

类型 说明
_UIServiceExtensionConnectCallback.default UIServiceExtensionConnectCallback二级模块。

示例:

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 鸿蒙AbilityBase

harmony 鸿蒙AbilityBase_Element

harmony 鸿蒙AbilityRuntime

harmony 鸿蒙bundle

harmony 鸿蒙OH_NativeBundle_ApplicationInfo

harmony 鸿蒙OH_NativeBundle_ElementName

harmony 鸿蒙ability_base_common.h

harmony 鸿蒙ability_runtime_common.h

harmony 鸿蒙application_context.h

0  赞