diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-DataShareExtensionAbility.md b/zh-cn/application-dev/reference/apis/js-apis-application-DataShareExtensionAbility.md
index a42342c7a9155f3874bde46c253f00ab194c3fe3..a97420ecc3e7c326a1e86f6a153d1424b06d1f7e 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-DataShareExtensionAbility.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-DataShareExtensionAbility.md
@@ -6,7 +6,7 @@
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
-> 从API Version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+> 从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
类的数据共享扩展能力。
@@ -21,10 +21,10 @@ import DataShareExtensionAbility from '@ohos.application.DataShareExtensionAbili
## 属性
-| 名称 | 参数类型 | 可读 | 可写 | 说明 |
-| -------- | -------- | -------- | -------- | -------- |
-| context? | ExtensionContext | 是 | 否 | 指示数据共享扩展能力上下文。
**系统能力**:SystemCapability.DistributedDataManager.DataShare.Provider |
-
+| 名称 | 可读 | 可写 | 参数类型 | 必填 | 说明 |
+| -------- | -------- | -------- | -------- | -------- | -------- |
+| context | 是 | 否 | ExtensionContext | 否 | 指示数据共享扩展能力上下文。
**系统能力**:SystemCapability.DistributedDataManager.DataShare.Provider |
+
## DataShareExtensionAbility.onCreate
@@ -83,7 +83,7 @@ DAHelper.getFileTypes(
## DataShareExtensionAbility.insert
-insert?(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback\): void
+insert?(uri: string, valueBucket: rdb.ValuesBucket, callback: AsyncCallback\): void
将单个数据记录插入数据库(callback形式)。
@@ -120,7 +120,7 @@ DAHelper.insert(
## DataShareExtensionAbility.update
-update?(uri: string, valuesBucket: rdb.ValuesBucket, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback\): void
+update?(uri: string, valueBucket: rdb.ValuesBucket, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback\): void
更新数据库中的数据记录(callback形式)。
@@ -259,7 +259,7 @@ DAHelper.getType(
## DataShareExtensionAbility.batchInsert
-batchInsert?(uri: string, valuesBuckets: Array, callback: AsyncCallback\): void
+batchInsert?(uri: string, valueBuckets: Array, callback: AsyncCallback\): void
插入数据库(callback形式)。
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-StartOptions.md b/zh-cn/application-dev/reference/apis/js-apis-application-StartOptions.md
index bad372255e7d250eb79a1c656cabe8c0aed6a01a..8c715fe253c2f908deaeb0f162e9dae5ab5b22cd 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-StartOptions.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-StartOptions.md
@@ -6,7 +6,7 @@
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
-> 从API Version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
StartOptions是系统的基本通信组件。
@@ -21,10 +21,10 @@ import StartOptions from '@ohos.application.StartOptions';
## 属性
-| 名称 | 参数类型 | 可读 | 可写 | 说明 |
-| -------- | -------- | -------- | -------- | -------- |
-| windowMode? | number | 是 | 否 | 窗口模式。
**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore |
-| displayId? | number | 是 | 否 | 显示ID。
**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore |
+| 名称 | 可读 | 可写 | 参数类型 | 必填 | 说明 |
+| -------- | -------- | -------- | -------- | -------- | -------- |
+| windowMode | 是 | 否 | number | 否 | 窗口模式。
**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore |
+| displayId | 是 | 否 | number | 否 | 显示ID。
**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-ability.md b/zh-cn/application-dev/reference/apis/js-apis-application-ability.md
index 3b367aadd16a08b5b605e622bbeffdbe61a7c77e..9dc5fe3e76e5d60877bc45cb6d0f650c6e6dc931 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-ability.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-ability.md
@@ -1,7 +1,7 @@
# Ability
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
-> 从API Version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
Ability模块,提供对Ability生命周期、上下文环境等调用管理。
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-abilitystage.md b/zh-cn/application-dev/reference/apis/js-apis-application-abilitystage.md
index c777da815e168dcca898b2a8970bb22be8520212..9f7399e90bec28776e893d9543ea1290f8236c85 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-abilitystage.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-abilitystage.md
@@ -1,7 +1,7 @@
# AbilityStage
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
-> 本模块首批接口从API 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
AbilityStage是HAP包的运行时类。在HAP加载的时候,通知开发者,开发者可以在此进行该HAP的初始化(如资源预加载,线程创建等)。
diff --git a/zh-cn/application-dev/reference/apis/js-apis-appmanager.md b/zh-cn/application-dev/reference/apis/js-apis-appmanager.md
index f7d0f2fb6c7617c08d6b683d564b6f4d3c34df33..fd5d831722260b0bddc5408d02c408c220a98554 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-appmanager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-appmanager.md
@@ -1,7 +1,7 @@
# appManager
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
-> 本模块首批接口从API 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
App管理。
@@ -165,4 +165,15 @@ getAppMemorySize(callback: AsyncCallback\): void;
console.log('startAbility result success:' + JSON.stringify(data));
})
}
- ```
\ No newline at end of file
+ ```
+
+## ProcessRunningInfo
+
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
+
+| 名称 | 读写属性 | 类型 | 必填 | 描述 |
+| ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ |
+| pid8+ | 只读 | number | 否 | 进程ID。 |
+| uid8+ | 只读 | number | 否 | 用户ID。 |
+| processName8+ | 只读 | string | 否 | 进程的名称。 |
+| bundleNames8+ | 只读 | Array\ | 否 | 进程中运行的bundleName数组。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md b/zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md
index 9af37d0aad2f4f402b2d96616c11620a34411cde..90d4d1451fc7ab04c32a0fa65c183d65a43443f1 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md
@@ -22,7 +22,7 @@ import ConfigurationConstant from '@ohos.application.ConfigurationConstant';
**示例:**
```
-ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT。
+ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT
```
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
@@ -41,7 +41,7 @@ ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT。
**示例:**
```
-ConfigurationConstant.Direction.DIRECTION_VERTICAL。
+ConfigurationConstant.Direction.DIRECTION_VERTICAL
```
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
@@ -60,7 +60,7 @@ ConfigurationConstant.Direction.DIRECTION_VERTICAL。
**示例:**
```
-ConfigurationConstant.ScreenDensity.SCREEN_DENSITY_NOT_SET。
+ConfigurationConstant.ScreenDensity.SCREEN_DENSITY_NOT_SET
```
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
diff --git a/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md b/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
index 016db64b471b5e8fd04a20e70d3523850af0a365..5d6fbd259ca3a604ce4756a63e9a526c86ae6f7e 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
@@ -694,6 +694,136 @@ GetWindowPromise(){
}
```
+## ConnectOptions.onConnect7+
+
+onConnect(elementName: ElementName, remote: rpc.IRemoteObject): void;
+
+连接成功时的回调函数。
+
+**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
+
+**参数:**
+
+| 名称 | 类型 | 必填 | 描述 |
+| -------- | ----------------------- | ---- | ------------------------------------------------------------ |
+| elementName | ElementName | 是 | 元素名。 |
+| remote | rpc.IRemoteObject | 是 | rpc远程对象。 |
+
+**示例:**
+
+```javascript
+import rpc from '@ohos.rpc'
+import featureAbility from '@ohos.ability.featureAbility'
+function onConnectCallback(element, remote){
+ console.log('ConnectAbility onConnect remote is proxy:' + (remote instanceof rpc.RemoteProxy));
+}
+function onDisconnectCallback(element){
+ console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId)
+}
+function onFailedCallback(code){
+ console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code)
+}
+var connId = featureAbility.connectAbility(
+ {
+ deviceId: "",
+ bundleName: "com.ix.ServiceAbility",
+ abilityName: "ServiceAbilityA",
+ },
+ {
+ onConnect: onConnectCallback,
+ onDisconnect: onDisconnectCallback,
+ onFailed: onFailedCallback,
+ },
+);
+```
+
+## ConnectOptions.onDisconnect7+
+
+onDisconnect(elementName: ElementName): void;
+
+连接失败时的回调函数。
+
+**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
+
+**参数:**
+
+| 名称 | 类型 | 必填 | 描述 |
+| -------- | ----------------------- | ---- | ------------------------------------------------------------ |
+| elementName | ElementName | 是 | 元素名。 |
+
+**示例:**
+
+```javascript
+import rpc from '@ohos.rpc'
+import featureAbility from '@ohos.ability.featureAbility'
+function onConnectCallback(element, remote){
+ console.log('ConnectAbility onConnect remote is proxy:' + (remote instanceof rpc.RemoteProxy));
+}
+function onDisconnectCallback(element){
+ console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId)
+}
+function onFailedCallback(code){
+ console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code)
+}
+var connId = featureAbility.connectAbility(
+ {
+ deviceId: "",
+ bundleName: "com.ix.ServiceAbility",
+ abilityName: "ServiceAbilityA",
+ },
+ {
+ onConnect: onConnectCallback,
+ onDisconnect: onDisconnectCallback,
+ onFailed: onFailedCallback,
+ },
+);
+```
+
+## ConnectOptions.onFailed7+
+
+onFailed(code: number): void;
+
+ConnectAbility调用失败时的回调函数。
+
+**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
+
+**参数:**
+
+| 名称 | 类型 | 必填 | 描述 |
+| -------- | ----------------------- | ---- | ------------------------------------------------------------ |
+| code | number | 是 | number类型。 |
+
+**示例:**
+
+```javascript
+import rpc from '@ohos.rpc'
+import featureAbility from '@ohos.ability.featureAbility'
+function onConnectCallback(element, remote){
+ console.log('ConnectAbility onConnect remote is proxy:' + (remote instanceof rpc.RemoteProxy));
+}
+function onDisconnectCallback(element){
+ console.log('ConnectAbility onDisconnect element.deviceId : ' + element.deviceId)
+}
+function onFailedCallback(code){
+ console.log('featureAbilityTest ConnectAbility onFailed errCode : ' + code)
+}
+var connId = featureAbility.connectAbility(
+ {
+ deviceId: "",
+ bundleName: "com.ix.ServiceAbility",
+ abilityName: "ServiceAbilityA",
+ },
+ {
+ onConnect: onConnectCallback,
+ onDisconnect: onDisconnectCallback,
+ onFailed: onFailedCallback,
+ },
+);
+```
+
+
+
+
## AbilityWindowConfiguration
@@ -702,7 +832,7 @@ GetWindowPromise(){
**示例:**
```
-featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED。
+featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED
```
| 名称 | 参数 | 描述 |
@@ -723,7 +853,7 @@ abilityStartSetting属性是一个定义为[key: string]: any的对象,key对
**示例:**
```
-featureAbility.AbilityStartSetting.BOUNDS_KEY。
+featureAbility.AbilityStartSetting.BOUNDS_KEY
```
| 名称 | 参数 | 描述 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-missionManager.md b/zh-cn/application-dev/reference/apis/js-apis-missionManager.md
index 2fcc9a50c082e354a76215d7debb48e44c4f0875..e3cf1dba13d645fa472c26d20cab7b761c9d445d 100755
--- a/zh-cn/application-dev/reference/apis/js-apis-missionManager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-missionManager.md
@@ -18,7 +18,7 @@ import missionManager from '@ohos.application.missionManager'
## missionManager.registerMissionListener
-function registerMissionListener(listener: MissionListener): number;
+registerMissionListener(listener: MissionListener): number;
注册系统任务状态监听。
@@ -53,7 +53,7 @@ function registerMissionListener(listener: MissionListener): number;
## missionManager.unregisterMissionListener
-function unregisterMissionListener(listenerId: number, callback: AsyncCallback<void>): void;
+unregisterMissionListener(listenerId: number, callback: AsyncCallback<void>): void;
取消任务状态监听。
@@ -86,7 +86,7 @@ function unregisterMissionListener(listenerId: number, callback: AsyncCallback&l
## missionManager.unregisterMissionListener
-function unregisterMissionListener(listenerId: number): Promise<void>;
+unregisterMissionListener(listenerId: number): Promise<void>;
取消任务状态监听,以promise方式返回执行结果。
@@ -118,7 +118,7 @@ function unregisterMissionListener(listenerId: number): Promise<void>;
## missionManager.getMissionInfo
-function getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback<MissionInfo>): void;
+getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback<MissionInfo>): void;
获取任务信息,以异步回调的方式返回任务信息。
@@ -151,7 +151,7 @@ function getMissionInfo(deviceId: string, missionId: number, callback: AsyncCall
## missionManager.getMissionInfo
-function getMissionInfo(deviceId: string, missionId: number): Promise<MissionInfo>;
+getMissionInfo(deviceId: string, missionId: number): Promise<MissionInfo>;
获取任务信息,以promise方式返回任务信息。
@@ -183,7 +183,7 @@ function getMissionInfo(deviceId: string, missionId: number): Promise<Mission
## missionManager.getMissionInfos
-function getMissionInfos(deviceId: string, numMax: number, callback: AsyncCallback<Array<MissionInfo>>): void;
+getMissionInfos(deviceId: string, numMax: number, callback: AsyncCallback<Array<MissionInfo>>): void;
获取所有任务信息,以回调函数的方式返回任务信息数组。
@@ -212,7 +212,7 @@ function getMissionInfos(deviceId: string, numMax: number, callback: AsyncCallba
## missionManager.getMissionInfos
-function getMissionInfos(deviceId: string, numMax: number): Promise<Array<MissionInfo>>;
+getMissionInfos(deviceId: string, numMax: number): Promise<Array<MissionInfo>>;
获取所有任务信息,以promise的方式返回任务信息数组。
@@ -244,7 +244,7 @@ function getMissionInfos(deviceId: string, numMax: number): Promise<Array<
## missionManager.getMissionSnapShot
-function getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback<MissionSnapshot>): void;
+getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback<MissionSnapshot>): void;
获取任务快照,以回调函数的方式返回快照内容。
@@ -279,7 +279,7 @@ function getMissionSnapShot(deviceId: string, missionId: number, callback: Async
## missionManager.getMissionSnapShot
-function getMissionSnapShot(deviceId: string, missionId: number): Promise<MissionSnapshot>;
+getMissionSnapShot(deviceId: string, missionId: number): Promise<MissionSnapshot>;
获取任务快照,以promise的方式返回快照内容。
@@ -317,7 +317,7 @@ function getMissionSnapShot(deviceId: string, missionId: number): Promise<Mis
## missionManager.lockMission
-function lockMission(missionId: number, callback: AsyncCallback<void>): void;
+lockMission(missionId: number, callback: AsyncCallback<void>): void;
锁定指定任务id的任务,以回调函数的方式返回。
@@ -350,7 +350,7 @@ function lockMission(missionId: number, callback: AsyncCallback<void>): vo
## missionManager.lockMission
-function lockMission(missionId: number): Promise<void>;
+lockMission(missionId: number): Promise<void>;
锁定指定任务id的任务,以promise方式返回。
@@ -382,7 +382,7 @@ function lockMission(missionId: number): Promise<void>;
## missionManager.unlockMission
-function unlockMission(missionId: number, callback: AsyncCallback<void>): void;
+unlockMission(missionId: number, callback: AsyncCallback<void>): void;
解锁指定任务id的任务,以回调函数的方式返回。
@@ -414,7 +414,7 @@ function unlockMission(missionId: number, callback: AsyncCallback<void>):
## missionManager.unlockMission
-function unlockMission(missionId: number): Promise<void>;
+unlockMission(missionId: number): Promise<void>;
解锁指定任务id的任务,以promise的方式返回。
@@ -449,7 +449,7 @@ function unlockMission(missionId: number): Promise<void>;
## missionManager.clearMission
-function clearMission(missionId: number, callback: AsyncCallback<void>): void;
+clearMission(missionId: number, callback: AsyncCallback<void>): void;
清理指定任务id的任务,无论该任务是否被锁定,以回调函数的方式返回。
@@ -482,7 +482,7 @@ function clearMission(missionId: number, callback: AsyncCallback<void>): v
## missionManager.clearMission
-function clearMission(missionId: number): Promise<void>;
+clearMission(missionId: number): Promise<void>;
清理指定任务id的任务,无论该任务是否被锁定,以promise的方式返回。
@@ -514,7 +514,7 @@ function clearMission(missionId: number): Promise<void>;
## missionManager.clearAllMissions
-function clearAllMissions(callback: AsyncCallback<void>): void;
+clearAllMissions(callback: AsyncCallback<void>): void;
清理所有未锁定的任务,以回调函数的方式返回。
@@ -533,7 +533,7 @@ function clearAllMissions(callback: AsyncCallback<void>): void;
## missionManager.clearAllMissions
-function clearAllMissions(): Promise<void>;
+clearAllMissions(): Promise<void>;
清理所有未锁定的任务,以promise的方式返回。
@@ -551,7 +551,7 @@ function clearAllMissions(): Promise<void>;
## missionManager.moveMissionToFront
-function moveMissionToFront(missionId: number, callback: AsyncCallback<void>): void;
+moveMissionToFront(missionId: number, callback: AsyncCallback<void>): void;
把指定任务id的任务切到前台,以回调函数的方式返回。
@@ -584,7 +584,7 @@ function moveMissionToFront(missionId: number, callback: AsyncCallback<void&g
## missionManager.moveMissionToFront
-function moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCallback<void>): void;
+moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCallback<void>): void;
把指定任务id的任务切到前台,同时指定任务切换到前台时的启动参数,例如窗口模式、设备ID等,以回调函数的方式返回。
@@ -618,7 +618,7 @@ function moveMissionToFront(missionId: number, options: StartOptions, callback:
## missionManager.moveMissionToFront
-function moveMissionToFront(missionId: number, options?: StartOptions): Promise<void>;
+moveMissionToFront(missionId: number, options?: StartOptions): Promise<void>;
把指定任务id的任务切到前台,以promise的方式返回。
diff --git a/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md b/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md
index 3051642b6fbf9e4ab0340a439f3f28c7c95511a3..c2b55af5584868611ed11bbd3bfc1d525c39f713 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md
@@ -417,7 +417,7 @@ connectAbility(request: Want, options:ConnectOptions): number
## particleAbility.disconnectAbility
-disconnectAbility(connection: number, callback:AsyncCallback): void;
+disconnectAbility(connection: number, callback:AsyncCallback\): void;
将功能与服务功能断开连接。
@@ -463,7 +463,7 @@ disconnectAbility(connection: number, callback:AsyncCallback): void;
## particleAbility.disconnectAbility
-disconnectAbility(connection: number): Promise;
+disconnectAbility(connection: number): Promise\;
将功能与服务功能断开连接。