diff --git a/zh-cn/application-dev/reference/apis/js-apis-abilityDelegatorRegistry.md b/zh-cn/application-dev/reference/apis/js-apis-abilityDelegatorRegistry.md
new file mode 100644
index 0000000000000000000000000000000000000000..c2b731c6fe8e77aad4793354aa25326311d49e22
--- /dev/null
+++ b/zh-cn/application-dev/reference/apis/js-apis-abilityDelegatorRegistry.md
@@ -0,0 +1,78 @@
+# AbilityDelegatorRegistry
+
+> **说明**
+>
+> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+
+## 导入模块
+
+```js
+import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
+```
+
+
+
+## AbilityLifecycleState
+
+Ability生命周期状态
+
+| 名称 | 值 | 说明 |
+| ------------- | ---- | ------------------------------------------------------------ |
+| UNINITIALIZED | 0 | 表示无效状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| CREATE | 1 | 表示Ability处于已创建状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| FOREGROUND | 2 | 表示Ability处于前台状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| BACKGROUND | 3 | 表示Ability处于后台状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| DESTROY | 4 | 表示Ability处于已销毁状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+
+
+
+## AbilityDelegatorRegistry.getAbilityDelegator
+
+getAbilityDelegator(): AbilityDelegator
+
+获取应用程序的AbilityDelegator对象
+
+**系统能力:**SystemCapability.Ability.AbilityRuntime.Core
+
+**参数:**-
+
+**返回值:**
+
+| 类型 | 说明 |
+| ------------------------------------------------------------ | ------------------------------------------------------------ |
+| [AbilityDelegator](js-apis-application-abilityDelegator.md#AbilityDelegator) | [AbilityDelegator](js-apis-application-abilityDelegator.md#AbilityDelegator)对象。可有用来调度测试框架相关功能。 |
+
+**示例:**
+
+```js
+var abilityDelegator;
+
+abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
+```
+
+
+
+## AbilityDelegatorRegistry.getArguments
+
+getArguments(): AbilityDelegatorArgs
+
+获取单元测试参数AbilityDelegatorArgs对象
+
+**系统能力:**SystemCapability.Ability.AbilityRuntime.Core
+
+**参数:**-
+
+**返回值:**
+
+| 类型 | 说明 |
+| ------------------------------------------------------------ | ------------------------------------------------------------ |
+| [AbilityDelegatorArgs](js-apis-application-abilityDelegatorArgs.md#AbilityDelegatorArgs) | [AbilityDelegatorArgs](js-apis-application-abilityDelegatorArgs.md#AbilityDelegatorArgs)对象。可以用来获取测试参数。 |
+
+**示例:**
+
+```js
+var args = AbilityDelegatorRegistry.getArguments();
+console.info("=========>getArguments==========>bundleName:" + args.bundleName);
+console.info("=========>getArguments==========>testCaseNames:" + args.testCaseNames);
+console.info("=========>getArguments==========>testRunnerClassName:" + args.testRunnerClassName);
+```
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorRegistry.md b/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegator.md
similarity index 63%
rename from zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorRegistry.md
rename to zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegator.md
index 0ed1e3d0484eb40087d8ed762a28c78d8882224f..f45ac69bd98484c8ad3daf459f5e68baa4937094 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorRegistry.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegator.md
@@ -1,4 +1,4 @@
-# AbilityDelegatorRegistry
+# AbilityDelegator
> **说明**
>
@@ -7,81 +7,14 @@
## 导入模块
```js
-import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
-```
-
-
-
-## AbilityLifecycleState
-
-Ability生命周期状态
-
-| 名称 | 值 | 说明 |
-| ------------- | ---- | ------------------------------------------------------------ |
-| UNINITIALIZED | 0 | 表示无效状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| CREATE | 1 | 表示Ability处于已创建状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| FOREGROUND | 2 | 表示Ability处于前台状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| BACKGROUND | 3 | 表示Ability处于后台状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| DESTROY | 4 | 表示Ability处于已销毁状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-
-
-
-## AbilityDelegatorRegistry.getAbilityDelegator
-
-getAbilityDelegator(): AbilityDelegator
-
-获取应用程序的AbilityDelegator对象
-
-**系统能力:**SystemCapability.Ability.AbilityRuntime.Core
-
-**参数:**-
-
-**返回值:**
-
-| 类型 | 说明 |
-| ------------------------------------- | ------------------------------------------------------------ |
-| [AbilityDelegator](#AbilityDelegator) | [AbilityDelegator](#AbilityDelegator)对象。可有用来调度测试框架相关功能。 |
-
-**示例:**
-
-```js
-var abilityDelegator;
-
-abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
-```
-
-
-
-## AbilityDelegatorRegistry.getArguments
-
-getArguments(): AbilityDelegatorArgs
-
-获取单元测试参数AbilityDelegatorArgs对象
-
-**系统能力:**SystemCapability.Ability.AbilityRuntime.Core
-
-**参数:**-
-
-**返回值:**
-
-| 类型 | 说明 |
-| --------------------------------------------- | ------------------------------------------------------------ |
-| [AbilityDelegatorArgs](#AbilityDelegatorArgs) | [AbilityDelegatorArgs](#AbilityDelegatorArgs)对象。可以用来获取测试参数。 |
-
-**示例:**
-
-```js
-var args = AbilityDelegatorRegistry.getArguments();
-console.info("=========>getArguments==========>bundleName:" + args.bundleName);
-console.info("=========>getArguments==========>testCaseNames:" + args.testCaseNames);
-console.info("=========>getArguments==========>testRunnerClassName:" + args.testRunnerClassName);
+import { AbilityDelegator } from './application/abilityDelegator'
```
## AbilityDelegator
-### addAbilityMonitor
+### addAbilityMonitor9+
addAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\): void
@@ -91,10 +24,10 @@ addAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\): void
**参数:**
-| 参数名 | 类型 | 必填说明 | 说明 |
-| -------- | --------------------------------- | -------- | ------------------------------------- |
-| monitor | [AbilityMonitor](#AbilityMonitor) | 是 | [AbilityMonitor](#AbilityMonitor)实例 |
-| callback | AsyncCallback\ | 是 | 表示指定的回调方法 |
+| 参数名 | 类型 | 必填说明 | 说明 |
+| -------- | ------------------------------------------------------------ | -------- | ------------------------------------------------------------ |
+| monitor | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor) | 是 | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor)实例 |
+| callback | AsyncCallback\ | 是 | 表示指定的回调方法 |
**示例:**
@@ -118,7 +51,7 @@ abilityDelegator.addAbilityMonitor(monitor, (err) => {
-### addAbilityMonitor
+### addAbilityMonitor9+
addAbilityMonitor(monitor: AbilityMonitor): Promise\
@@ -128,9 +61,9 @@ addAbilityMonitor(monitor: AbilityMonitor): Promise\
**参数:**
-| 参数名 | 类型 | 必填 | 说明 |
-| ------- | --------------------------------- | ---- | ------------------------------------- |
-| monitor | [AbilityMonitor](#AbilityMonitor) | 是 | [AbilityMonitor](#AbilityMonitor)实例 |
+| 参数名 | 类型 | 必填 | 说明 |
+| ------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
+| monitor | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor) | 是 | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor)实例 |
**返回值:**
@@ -160,7 +93,7 @@ abilityDelegator.addAbilityMonitor(monitor).then((void) => {
-### removeAbilityMonitor
+### removeAbilityMonitor9+
removeAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\): void
@@ -170,10 +103,10 @@ removeAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\): v
**参数:**
-| 参数名 | 类型 | 必填 | 说明 |
-| -------- | --------------------------------- | ---- | ------------------------------------- |
-| monitor | [AbilityMonitor](#AbilityMonitor) | 是 | [AbilityMonitor](#AbilityMonitor)实例 |
-| callback | AsyncCallback\ | 是 | 表示指定的回调方法 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
+| monitor | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor) | 是 | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor)实例 |
+| callback | AsyncCallback\ | 是 | 表示指定的回调方法 |
**示例:**
@@ -197,7 +130,7 @@ abilityDelegator.removeAbilityMonitor(monitor, (err) => {
-### removeAbilityMonitor
+### removeAbilityMonitor9+
removeAbilityMonitor(monitor: AbilityMonitor): Promise\
@@ -207,9 +140,9 @@ removeAbilityMonitor(monitor: AbilityMonitor): Promise\
**参数:**
-| 名称 | 类型 | 必填 | 说明 |
-| ------- | --------------------------------- | ---- | ------------------------------------- |
-| monitor | [AbilityMonitor](#AbilityMonitor) | 是 | [AbilityMonitor](#AbilityMonitor)实例 |
+| 名称 | 类型 | 必填 | 说明 |
+| ------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
+| monitor | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor) | 是 | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor)实例 |
**返回值:**
@@ -239,7 +172,7 @@ abilityDelegator.removeAbilityMonitor(monitor).then((void) => {
-### waitAbilityMonitor
+### waitAbilityMonitor9+
waitAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\): void
@@ -249,10 +182,10 @@ waitAbilityMonitor(monitor: AbilityMonitor, callback: AsyncCallback\):
**参数:**
-| 参数名 | 类型 | 必填 | 说明 |
-| -------- | --------------------------------- | ---- | ------------------------------------- |
-| monitor | [AbilityMonitor](#AbilityMonitor) | 是 | [AbilityMonitor](#AbilityMonitor)实例 |
-| callback | AsyncCallback\ | 是 | 表示指定的回调方法 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
+| monitor | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor) | 是 | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor)实例 |
+| callback | AsyncCallback\ | 是 | 表示指定的回调方法 |
**示例:**
@@ -276,7 +209,7 @@ abilityDelegator.waitAbilityMonitor(monitor, (err, data) => {
-### waitAbilityMonitor
+### waitAbilityMonitor9+
waitAbilityMonitor(monitor: AbilityMonitor, timeout: number, callback: AsyncCallback\): void
@@ -286,11 +219,11 @@ waitAbilityMonitor(monitor: AbilityMonitor, timeout: number, callback: AsyncCall
**参数:**
-| 参数名 | 类型 | 必填 | 说明 |
-| -------- | --------------------------------- | ---- | ------------------------------------- |
-| monitor | [AbilityMonitor](#AbilityMonitor) | 是 | [AbilityMonitor](#AbilityMonitor)实例 |
-| timeout | number | 是 | 最大等待时间,单位毫秒 |
-| callback | AsyncCallback\ | 是 | 表示指定的回调方法 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
+| monitor | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor) | 是 | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor)实例 |
+| timeout | number | 是 | 最大等待时间,单位毫秒 |
+| callback | AsyncCallback\ | 是 | 表示指定的回调方法 |
**示例:**
@@ -315,7 +248,7 @@ abilityDelegator.waitAbilityMonitor(monitor, timeout, (err, data) => {
-### waitAbilityMonitor
+### waitAbilityMonitor9+
waitAbilityMonitor(monitor: AbilityMonitor, timeout?: number): Promise\
@@ -325,10 +258,10 @@ waitAbilityMonitor(monitor: AbilityMonitor, timeout?: number): Promise\
**参数:**
-| 参数名 | 类型 | 必填 | 说明 |
-| ------- | --------------------------------- | ---- | ------------------------------------- |
-| monitor | [AbilityMonitor](#AbilityMonitor) | 是 | [AbilityMonitor](#AbilityMonitor)实例 |
-| timeout | number | 否 | 最大等待时间,单位毫秒 |
+| 参数名 | 类型 | 必填 | 说明 |
+| ------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
+| monitor | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor) | 是 | [AbilityMonitor](js-apis-application-abilityMonitor.md#AbilityMonitor)实例 |
+| timeout | number | 否 | 最大等待时间,单位毫秒 |
**返回值:**
@@ -358,7 +291,7 @@ abilityDelegator.waitAbilityMonitor(monitor).then((data) => {
-### getAppContext
+### getAppContext9+
getAppContext(): Context
@@ -383,7 +316,7 @@ var context = abilityDelegator.getAppContext();
-### getAbilityState
+### getAbilityState9+
getAbilityState(ability: Ability): number
@@ -401,7 +334,7 @@ getAbilityState(ability: Ability): number
| 类型 | 说明 |
| ------ | ------------------------------------------------------------ |
-| number | 指定ability的生命周期状态。状态枚举值使用[AbilityLifecycleState](#AbilityLifecycleState)。 |
+| number | 指定ability的生命周期状态。状态枚举值使用[AbilityLifecycleState](js-apis-abilityDelegatorRegistry.md#AbilityLifecycleState)。 |
**示例:**
@@ -420,7 +353,7 @@ abilityDelegator.getCurrentTopAbility((err, data) => {
-### getCurrentTopAbility
+### getCurrentTopAbility9+
getCurrentTopAbility(callback: AsyncCallback\): void
@@ -449,7 +382,7 @@ abilityDelegator.getCurrentTopAbility((err, data) => {
-### getCurrentTopAbility
+### getCurrentTopAbility9+
getCurrentTopAbility(): Promise\
@@ -547,7 +480,7 @@ abilityDelegator.startAbility(want).then((data) => {
-### doAbilityForeground
+### doAbilityForeground9+
doAbilityForeground(ability: Ability, callback: AsyncCallback\): void
@@ -580,7 +513,7 @@ abilityDelegator.getCurrentTopAbility((err, data) => {
-### doAbilityForeground
+### doAbilityForeground9+
doAbilityForeground(ability: Ability): Promise\
@@ -618,7 +551,7 @@ abilityDelegator.getCurrentTopAbility((err, data) => {
-### doAbilityBackground
+### doAbilityBackground9+
doAbilityBackground(ability: Ability, callback: AsyncCallback\): void
@@ -651,7 +584,7 @@ abilityDelegator.getCurrentTopAbility((err, data) => {
-### doAbilityBackground
+### doAbilityBackground9+
doAbilityBackground(ability: Ability): Promise\
@@ -762,10 +695,10 @@ executeShellCommand(cmd: string, callback: AsyncCallback\): void
**参数:**
-| 参数名 | 类型 | 必填 | 说明 |
-| -------- | ------------------------------------------------- | ---- | ------------------ |
-| cmd | string | 是 | shell命令字符串 |
-| callback | AsyncCallback\<[ShellCmdResult](#ShellCmdResult)> | 是 | 表示指定的回调方法 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | ------------------------------------------------------------ | ---- | ------------------ |
+| cmd | string | 是 | shell命令字符串 |
+| callback | AsyncCallback\<[ShellCmdResult](js-apis-application-shellCmdResult.md#ShellCmdResult)> | 是 | 表示指定的回调方法 |
**示例:**
@@ -791,11 +724,11 @@ executeShellCommand(cmd: string, timeoutSecs: number, callback: AsyncCallback\ | 是 | 表示指定的回调方法 |
+| 参数名 | 类型 | 必填 | 说明 |
+| ----------- | ------------------------------------------------------------ | ---- | ------------------ |
+| cmd | string | 是 | shell命令字符串 |
+| timeoutSecs | number | 是 | 设定时间,单位秒 |
+| callback | AsyncCallback\<[ShellCmdResult](js-apis-application-shellCmdResult.md#ShellCmdResult)> | 是 | 表示指定的回调方法 |
**示例:**
@@ -829,9 +762,9 @@ executeShellCommand(cmd: string, timeoutSecs: number): Promise\
**返回值:**
-| 类型 | 说明 |
-| ------------------------------------------- | ------------------------------------------------------------ |
-| Promise\<[ShellCmdResult](#ShellCmdResult)> | 以Promise形式返回Shell命令执行结果[ShellCmdResult](#ShellCmdResult)对象。 |
+| 类型 | 说明 |
+| ------------------------------------------------------------ | ------------------------------------------------------------ |
+| Promise\<[ShellCmdResult](js-apis-application-shellCmdResult.md#ShellCmdResult)> | 以Promise形式返回Shell命令执行结果[ShellCmdResult](js-apis-application-shellCmdResult.md#ShellCmdResult)对象。 |
**示例:**
@@ -845,44 +778,3 @@ abilityDelegator.executeShellCommand(cmd, timeout).then((data) => {
console.info("==========================>executeShellCommand Promise=======================>");
});
```
-
-
-
-## AbilityDelegatorArgs
-
-测试参数信息
-
-| 名称 | 类型 | 可读 | 可写 | 说明 |
-| ------------------- | ---------------------- | ---- | ---- | ------------------------------------------------------------ |
-| bundleName | string | 是 | 是 | 当前被测试应用的包名
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| parameters | {[key:string]: string} | 是 | 是 | 当前启动单元测试的参数
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| testCaseNames | string | 是 | 是 | 测试用例名称
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| testRunnerClassName | string | 是 | 是 | 执行测试用例的测试执行器的名称
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-
-
-
-## AbilityMonitor
-
-Ability监听器
-
-| 名称 | 类型 | 可读 | 可写 | 说明 |
-| -------------------- | -------- | ---- | ---- | ------------------------------------------------------------ |
-| abilityName | string | 是 | 是 | 当前AbilityMonitor绑定的ability名称
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onAbilityCreate | function | 是 | 是 | ability被启动初始化时的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onAbilityForeground | function | 是 | 是 | ability状态变成前台时的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onAbilityBackground | function | 是 | 是 | ability状态变成后台时的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onAbilityDestroy | function | 是 | 是 | ability被销毁前的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onWindowStageCreate | function | 是 | 是 | window stage被创建时的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onWindowStageRestore | function | 是 | 是 | window stage被重载时的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onWindowStageDestroy | function | 是 | 是 | window stage被销毁前的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-
-
-
-## ShellCmdResult
-
-Shell命令执行结果
-
-| 名称 | 类型 | 可读 | 可写 | 说明 |
-| --------- | ------ | ---- | ---- | ------------------------------------------------------------ |
-| stdResult | string | 是 | 是 | 标准输出内容
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| exitCode | number | 是 | 是 | 结果码
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorArgs.md b/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorArgs.md
new file mode 100644
index 0000000000000000000000000000000000000000..070f68bb9b30698fe08d2969710da38f11e426bd
--- /dev/null
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorArgs.md
@@ -0,0 +1,26 @@
+# AbilityDelegatorArgs
+
+> **说明**
+>
+> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+
+## 导入模块
+
+```js
+import { AbilityDelegatorArgs } from './application/abilityDelegatorArgs';
+```
+
+
+
+## AbilityDelegatorArgs
+
+测试参数信息
+
+| 名称 | 类型 | 可读 | 可写 | 说明 |
+| ------------------- | ---------------------- | ---- | ---- | ------------------------------------------------------------ |
+| bundleName | string | 是 | 是 | 当前被测试应用的包名
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| parameters | {[key:string]: string} | 是 | 是 | 当前启动单元测试的参数
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| testCaseNames | string | 是 | 是 | 测试用例名称
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| testRunnerClassName | string | 是 | 是 | 执行测试用例的测试执行器的名称
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+
+
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-abilityMonitor.md b/zh-cn/application-dev/reference/apis/js-apis-application-abilityMonitor.md
new file mode 100644
index 0000000000000000000000000000000000000000..c7a64ff5c7bc3f04e59206e67856a9762cf8915d
--- /dev/null
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-abilityMonitor.md
@@ -0,0 +1,30 @@
+# AbilityMonitor
+
+> **说明**
+>
+> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+
+## 导入模块
+
+```js
+import { AbilityMonitor } from './abilityMonitor';
+```
+
+
+
+## AbilityMonitor
+
+Ability监听器
+
+| 名称 | 类型 | 可读 | 可写 | 说明 |
+| -------------------- | -------- | ---- | ---- | ------------------------------------------------------------ |
+| abilityName | string | 是 | 是 | 当前AbilityMonitor绑定的ability名称
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| onAbilityCreate | function | 是 | 是 | ability被启动初始化时的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| onAbilityForeground | function | 是 | 是 | ability状态变成前台时的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| onAbilityBackground | function | 是 | 是 | ability状态变成后台时的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| onAbilityDestroy | function | 是 | 是 | ability被销毁前的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| onWindowStageCreate | function | 是 | 是 | window stage被创建时的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| onWindowStageRestore | function | 是 | 是 | window stage被重载时的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| onWindowStageDestroy | function | 是 | 是 | window stage被销毁前的回调函数
不设置该属性则不能收到该生命周期回调
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+
+
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-shellCmdResult.md b/zh-cn/application-dev/reference/apis/js-apis-application-shellCmdResult.md
new file mode 100644
index 0000000000000000000000000000000000000000..e7092862aa3be59754e5c417bc3a8c21d7ff1f78
--- /dev/null
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-shellCmdResult.md
@@ -0,0 +1,22 @@
+# ShellCmdResult
+
+> **说明**
+>
+> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+
+## 导入模块
+
+```js
+import { ShellCmdResult } from './shellCmdResult';
+```
+
+
+
+## ShellCmdResult
+
+Shell命令执行结果
+
+| 名称 | 类型 | 可读 | 可写 | 说明 |
+| --------- | ------ | ---- | ---- | ------------------------------------------------------------ |
+| stdResult | string | 是 | 是 | 标准输出内容
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| exitCode | number | 是 | 是 | 结果码
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-testRunner.md b/zh-cn/application-dev/reference/apis/js-apis-testRunner.md
similarity index 100%
rename from zh-cn/application-dev/reference/apis/js-apis-application-testRunner.md
rename to zh-cn/application-dev/reference/apis/js-apis-testRunner.md