diff --git a/zh-cn/application-dev/application-models/application-context-stage.md b/zh-cn/application-dev/application-models/application-context-stage.md
index dfdb5179b80e1953c85bea425cc540e6064d9668..dae20c94392e9a7e84ce8c236e22e27cb3158242 100644
--- a/zh-cn/application-dev/application-models/application-context-stage.md
+++ b/zh-cn/application-dev/application-models/application-context-stage.md
@@ -415,3 +415,15 @@ export default class LifecycleAbility extends UIAbility {
}
}
```
+
+### 各Context的区别
+
+各Context的区别列举如下
+
+ | Context类型 | 简介 | 主要使用场景 | 获取方式 | 备注 |
+ | -------- | -------- | -------- | -------- | -------- |
+ | [ApplicationContext](../reference/apis-ability-kit/js-apis-inner-application-applicationContext.md) | 应用的全局上下文,提供应用级别的信息和能力。 | 1.获取应用级别的文件路径。
2.获取和修改加密分区。
3.获取本应用的其他module的context。
4.订阅组件生命周期变化。 | 1.有UIAbilityContext或者AbilityStageContext实例,调用其[getApplicationContext](../reference/apis-ability-kit/js-apis-inner-application-context.md#contextgetapplicationcontext)。
2.[getApplicationContext](../reference/apis-ability-kit/js-apis-app-ability-application.md#applicationgetapplicationcontext14)方法。 | 应用进程中只有有一个ApplicationContext。|
+ | [AbilityStageContext](../reference/apis-ability-kit/js-apis-inner-application-abilityStageContext.md) | 模块级别的上下文,提供模块级别的信息。 | 1.获取module级别的文件路径。
2.获取当前模块的基本信息。 | 1.AbilityStage实例对象的[context](../reference/apis-ability-kit/js-apis-app-ability-abilityStage.md#abilitystagecontext)属性。
2.[createModuleContext](../reference/apis-ability-kit/js-apis-app-ability-application.md#applicationcreatemodulecontext12) ||
+ | [UIAbilityContext](../reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md) | UIAbility组件对应的上下文,提供UIAbility对外的系统能力。 | 1.获取当前UIAbility基本信息。
2.其他启动应用、原子化服务。
3.销毁自身UIAbility。
4.连接、断连系统应用ServiceExtension。 | 1.UIAbility实例对象的[context](../reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#属性t)属性。
2.在UIAbility的窗口中加载的UI组件实例,其UIContext的[getHostContext](../reference/apis-arkui/js-apis-arkui-UIContext.md#gethostcontext12)方法。 | 1.需要使用UIAbilityContext的地方,不能使用ApplicationContext或者AbilityStageContext代替。|
+ | [ExtensionContext](../reference/apis-ability-kit/js-apis-inner-application-extensionContext.md) | ExtensionAbility组件对应的上下文,每种ExtensionAbility上下文提供的能力都不一样。 | 任一种ExtensionAbility都会提供自己独立的上下文,提供不同的能力。如输入法上下文[InputMethodExtensionContext](../reference/apis-ime-kit/js-apis-inputmethod-extension-context.md)提供的接口,用于:
1.启动其他UIAbility。
2.销毁当前输入法。 | 1.具体的ExtesionAbility都会通过属性暴露自己的Context。 | 每一种ExtensionAbility提供的Context能力都是不一样的。|
+ | [UIContext](../reference/apis-arkui/js-apis-arkui-UIContext.md) | ArkUI的UI实例的上下文,提供操作UI相关的能力。
跟上述4中类型的Context没有直接的关系,只是命名都带Context | 主要用于UI实例中UI相关操作,如:
1.获取当前UI实例的字体。
2.显示各种弹框。
3.设置软键盘弹出时UI避让模式。 | 1.UI组件内置的getUIContext方法。
2.UI组件实例所在window的[getUIContext](../reference/apis-arkui/js-apis-window.md#getuicontext10) | UIContext的[getHostContext](../reference/apis-arkui/js-apis-arkui-UIContext.md#gethostcontext12)返回当前UI组件所在Ability的Context,Context的具体类型为当前Ability关联的Context对象。例如:
1.在UIAbility窗口中的页面调用该接口,返回类型为UIAbilityContext。
2.在ExtensionAbility窗口中的页面调用该接口,返回类型为ExtensionContext。
3.在自己独立创建的窗口中的页面上调用该接口,没有Ability上下文,返回undefined。|
\ No newline at end of file