diff --git a/zh-cn/application-dev/reference/apis/js-apis-Context.md b/zh-cn/application-dev/reference/apis/js-apis-Context.md
index b5453ef98b3f3048fa13736de703455f579475b4..14a7f1841d615d5a94af830799d06ab1e7ac7aa3 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-Context.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-Context.md
@@ -502,15 +502,19 @@ context.getCallingBundle().then((data) => {
## PermissionOptions
+**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
+
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---- | -------- | ------ | ---- | ------ |
-| pid | 只读 | number | 否 | 进程id。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| uid | 只读 | number | 否 | 用户id。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| pid | 只读 | number | 否 | 进程id。 |
+| uid | 只读 | number | 否 | 用户id。 |
## PermissionRequestResult
+**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
+
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ----------- | -------- | -------------- | ---- | ------------------ |
-| requestCode | 只读 | number | 是 | 用户传入的请求代码。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| permissions | 只读 | Array\ | 是 | 用户传入的权限。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| authResults | 只读 | Array\ | 是 | 求权限的结果。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| requestCode | 只读 | number | 是 | 用户传入的请求代码。 |
+| permissions | 只读 | Array\ | 是 | 用户传入的权限。 |
+| authResults | 只读 | Array\ | 是 | 求权限的结果。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-abilityrunninginfo.md b/zh-cn/application-dev/reference/apis/js-apis-abilityrunninginfo.md
index c64cd5e60cae8bf77302375302e799f63484b3c9..855129fbd88b5136ce90c2cb62fa27fdca9439c8 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-abilityrunninginfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-abilityrunninginfo.md
@@ -22,25 +22,27 @@ abilitymanager.getAbilityRunningInfos((err,data) => {
```
## 属性
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| ability | ElementName | 是 | 否 | Ability匹配信息。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| pid | number | 是 | 否 | 进程ID。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| uid | number | 是 | 否 | 用户ID。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| processName | string | 是 | 否 | 进程名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| startTime | number | 是 | 否 | Ability启动时间。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| abilityState | [abilityManager.AbilityState](#abilitymanagerabilitystate) | 是 | 否 | Ability状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| ability | ElementName | 是 | 否 | Ability匹配信息 |
+| pid | number | 是 | 否 | 进程ID。 |
+| uid | number | 是 | 否 | 用户ID。 |
+| processName | string | 是 | 否 | 进程名称。 |
+| startTime | number | 是 | 否 | Ability启动时间。 |
+| abilityState | [abilityManager.AbilityState](#abilitymanager-abilitystate) | 是 | 否 | Ability状态。 |
## abilityManager.AbilityState
-
Ability的状态信息。
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
+
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
-| INITIAL | 0 | 表示ability为initial状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core|
-| FOREGROUND | 9 | 表示ability为foreground状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| BACKGROUND | 10 | 表示ability为background状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| FOREGROUNDING | 11 | 表示ability为foregrounding状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| BACKGROUNDING | 12 | 表示ability为backgrounding状态。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| INITIAL | 0 | 表示ability为initial状态。|
+| FOREGROUND | 9 | 表示ability为foreground状态。 |
+| BACKGROUND | 10 | 表示ability为background状态。 |
+| FOREGROUNDING | 11 | 表示ability为foregrounding状态。 |
+| BACKGROUNDING | 12 | 表示ability为backgrounding状态。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-abilitystagecontext.md b/zh-cn/application-dev/reference/apis/js-apis-abilitystagecontext.md
index 07b30f570340377cd12e3abd029a8c7cef5357bb..2787f55ec735effa4ca974ef97be9a695d9ab3f5 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-abilitystagecontext.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-abilitystagecontext.md
@@ -25,8 +25,9 @@ class MyAbilityStage extends AbilityStage {
## 属性
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| currentHapModuleInfo | HapModuleInfo | 是 | 否 | AbilityStage对应的ModuleInfo对象。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| config | [Configuration](js-apis-configuration.md) | 是 | 否 | 环境变化对象。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| currentHapModuleInfo | HapModuleInfo | 是 | 否 | AbilityStage对应的ModuleInfo对象。 |
+| config | [Configuration](js-apis-configuration.md) | 是 | 否 | 环境变化对象。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md b/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md
index 41ef43038bb62280ed6ea578b8536b204bca3ca9..28ef358e8492958ce588abd09068acaa1eb4572f 100755
--- a/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md
@@ -21,13 +21,15 @@ import Want from "../@ohos.application.Want";
表示Ability对应任务信息的枚举。
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| missionId | number | 是 | 是 | 表示任务ID。
**系统能力**:SystemCapability.Ability.AbilityBase|
-| runningState | number | 是 | 是 | 表示运行状态。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| lockedState | boolean | 是 | 是 | 表示锁定状态。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| timestamp | string | 是 | 是 | 表示任务的最近创建或更新时间。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| want | [Want](js-apis-featureAbility.md#want) | 是 | 是 | 表示任务的Want信息。
**系统能力**:SystemCapability.Ability.AbilityBase|
-| label | string | 是 | 是 | 表示任务的标签。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| iconPath | string | 是 | 是 | 表示任务的图标路径。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| continuable | boolean | 是 | 是 | 表示任务是否可以继续。
**系统能力**:SystemCapability.Ability.AbilityBase|
+| missionId | number | 是 | 是 | 表示任务ID。|
+| runningState | number | 是 | 是 | 表示运行状态。 |
+| lockedState | boolean | 是 | 是 | 表示锁定状态。 |
+| timestamp | string | 是 | 是 | 表示任务的最近创建或更新时间。 |
+| want | [Want](js-apis-featureAbility.md#want) | 是 | 是 | 表示任务的Want信息。 |
+| label | string | 是 | 是 | 表示任务的标签。 |
+| iconPath | string | 是 | 是 | 表示任务的图标路径。 |
+| continuable | boolean | 是 | 是 | 表示任务是否可以继续。 |
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 3821f213bd48fada542902b46a6a94af6726fddf..e68ee3078b212b68dbfb96638f6177340c96a125 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
@@ -290,9 +290,10 @@ call(method: string, data: rpc.Sequenceable): Promise<void>;
```js
import Ability from '@ohos.application.Ability';
class MyMessageAble{ // 自定义的Sequenceable数据结构
- num: 0
- str: ''
- constructor() {}
+ constructor(name, str) {
+ this.name = name;
+ this.str = str;
+ }
marshalling(messageParcel) {
messageParcel.writeInt(this.num);
messageParcel.writeString(this.str);
@@ -310,19 +311,25 @@ call(method: string, data: rpc.Sequenceable): Promise<void>;
var caller;
export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) {
- caller = await this.context.startAbilityByCall({
- bundleName: "com.example.myservice",
- abilityName: "com.example.myservice.MainAbility",
- deviceId: ""
- });
- let msg = new MyMessageAble(1, "world"); // 参考Sequenceable数据定义
- caller.call(method, msg)
- .then(() => {
- console.log('Caller call() called');
- }).catch((e) => {
- console.log('Caller call() catch error ' + e);
- });
+ this.context.startAbilityByCall({
+ bundleName: "com.example.myservice",
+ abilityName: "com.example.myservice.MainAbility",
+ deviceId: ""
+ }).then((obj) => {
+ caller = obj;
+ let msg = new MyMessageAble(1, "world"); // 参考Sequenceable数据定义
+ caller.call(method, msg)
+ .then(() => {
+ console.log('Caller call() called');
+ }).catch((e) => {
+ console.log('Caller call() catch error ' + e);
+ });
+ console.log('Caller GetCaller Get ' + caller);
+ }).catch((e) => {
+ console.log('Caller GetCaller error ' + e);
+ });
}
+
}
```
@@ -353,8 +360,10 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa
```js
import Ability from '@ohos.application.Ability';
class MyMessageAble{
- num: 0
- str: ''
+ constructor(name, str) {
+ this.name = name;
+ this.str = str;
+ }
constructor() {}
marshalling(messageParcel) {
messageParcel.writeInt(this.num);
@@ -373,20 +382,26 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa
var caller;
export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) {
- caller = await this.context.startAbilityByCall({
- bundleName: "com.example.myservice",
- abilityName: "com.example.myservice.MainAbility",
- deviceId: ""
- });
- let msg = new MyMessageAble(1, "world");
- caller.callWithResult(method, msg)
- .then((data) => {
- console.log('Caller call() called');
- let retmsg = new MyMessageAble(0, "");
- data.readSequenceable(retmsg);
- }).catch((e) => {
- console.log('Caller call() catch error ' + e);
- });
+ onWindowStageCreate(windowStage) {
+ this.context.startAbilityByCall({
+ bundleName: "com.example.myservice",
+ abilityName: "com.example.myservice.MainAbility",
+ deviceId: ""
+ }).then((obj) => {
+ caller = obj;
+ let msg = new MyMessageAble(1, "world");
+ caller.callWithResult(method, msg)
+ .then((data) => {
+ console.log('Caller callWithResult() called');
+ let retmsg = new MyMessageAble(0, "");
+ data.readSequenceable(retmsg);
+ }).catch((e) => {
+ console.log('Caller callWithResult() catch error ' + e);
+ });
+ console.log('Caller GetCaller Get ' + caller);
+ }).catch((e) => {
+ console.log('Caller GetCaller error ' + e);
+ });
}
}
```
@@ -407,16 +422,21 @@ release(): void;
var caller;
export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) {
- caller = await this.context.startAbilityByCall({
- bundleName: "com.example.myservice",
- abilityName: "com.example.myservice.MainAbility",
- deviceId: ""
- });
- try {
- caller.release();
- } catch (e) {
- console.log('Caller Release error ' + e);
- }
+ this.context.startAbilityByCall({
+ bundleName: "com.example.myservice",
+ abilityName: "com.example.myservice.MainAbility",
+ deviceId: ""
+ }).then((obj) => {
+ caller = obj;
+ try {
+ caller.release();
+ } catch (e) {
+ console.log('Caller Release error ' + e);
+ }
+ console.log('Caller GetCaller Get ' + caller);
+ }).catch((e) => {
+ console.log('Caller GetCaller error ' + e);
+ });
}
}
```
@@ -443,18 +463,23 @@ onRelease(callback: function): void;
var caller;
export default class MainAbility extends Ability {
onWindowStageCreate(windowStage) {
- caller = await this.context.startAbilityByCall({
- bundleName: "com.example.myservice",
- abilityName: "com.example.myservice.MainAbility",
- deviceId: ""
- });
- try {
- caller.onRelease((str) => {
- console.log(' Caller OnRelease CallBack is called ' + str);
- });
- } catch (e) {
- console.log('Caller Release error ' + e);
- }
+ this.context.startAbilityByCall({
+ bundleName: "com.example.myservice",
+ abilityName: "com.example.myservice.MainAbility",
+ deviceId: ""
+ }).then((obj) => {
+ caller = obj;
+ try {
+ caller.onRelease((str) => {
+ console.log(' Caller OnRelease CallBack is called ' + str);
+ });
+ } catch (e) {
+ console.log('Caller Release error ' + e);
+ }
+ console.log('Caller GetCaller Get ' + caller);
+ }).catch((e) => {
+ console.log('Caller GetCaller error ' + e);
+ });
}
}
```
@@ -485,9 +510,10 @@ on(method: string, callback: function): void;
```js
import Ability from '@ohos.application.Ability';
class MyMessageAble{
- num: 0
- str: ''
- constructor() {}
+ constructor(name, str) {
+ this.name = name;
+ this.str = str;
+ }
marshalling(messageParcel) {
messageParcel.writeInt(this.num);
messageParcel.writeString(this.str);
diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-context.md b/zh-cn/application-dev/reference/apis/js-apis-application-context.md
index 967d22b7e92450cea4b3d9e8ed9b86ac095a9c0b..b8d41b675f4474e465acec3322c9f85ed57813d2 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-application-context.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-application-context.md
@@ -14,19 +14,20 @@
## 属性
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| resourceManager | ResourceManager | 是 | 否 | ResourceManager对象。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| applicationInfo | ApplicationInfo | 是 | 否 | 当前应用信息。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| cacheDir | string | 是 | 否 | 应用在内部存储上的缓存路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| tempDir | string | 是 | 否 | 应用的临时文件路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| filesDir | string | 是 | 否 | 应用在内部存储上的文件路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| databaseDir | string | 是 | 否 | 获取本地数据存储路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| storageDir | string | 是 | 否 | 获取轻量级数据存储路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| bundleCodeDir | string | 是 | 否 | 应用安装路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| distributedFilesDir | string | 是 | 否 | 应用的分布式文件路径。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| eventHub | [EventHub](js-apis-eventhub.md) | 是 | 否 | 事件中心信息。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core|
+| resourceManager | ResourceManager | 是 | 否 | ResourceManager对象。 |
+| applicationInfo | ApplicationInfo | 是 | 否 | 当前应用信息。 |
+| cacheDir | string | 是 | 否 | 应用在内部存储上的缓存路径。 |
+| tempDir | string | 是 | 否 | 应用的临时文件路径。 |
+| filesDir | string | 是 | 否 | 应用在内部存储上的文件路径。 |
+| databaseDir | string | 是 | 否 | 获取本地数据存储路径。 |
+| storageDir | string | 是 | 否 | 获取轻量级数据存储路径。 |
+| bundleCodeDir | string | 是 | 否 | 应用安装路径。 |
+| distributedFilesDir | string | 是 | 否 | 应用的分布式文件路径。 |
+| eventHub | [EventHub](js-apis-eventhub.md) | 是 | 否 | 事件中心信息。|
## Context.createBundleContext
diff --git a/zh-cn/application-dev/reference/apis/js-apis-configuration.md b/zh-cn/application-dev/reference/apis/js-apis-configuration.md
index 776ae3d6d414c46f6579f3854f458b48bbbf23d2..39ae599dc624fd62713b365c720b4a221b99be7b 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-configuration.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-configuration.md
@@ -17,10 +17,12 @@ import Configuration from '@ohos.application.Configuration';
## 属性
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| language | string | 是 | 是 | 表示应用程序的当前语言。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| colorMode | [ColorMode](js-apis-configurationconstant.md) | 是 | 是 | 表示深浅色模式,取值范围:浅色模式(COLOR_MODE_LIGHT),深色模式(COLOR_MODE_DARK)。默认为浅色。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| direction | Direction | 是 | 否 | 表示屏幕方向,取值范围:水平方向(DIRECTION_HORIZONTAL),垂直方向(DIRECTION_VERTICAL)。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| screenDensity | ScreenDensity | 是 | 否 | 表示屏幕分辨率,取值范围:SCREEN_DENSITY_SDPI(120)、SCREEN_DENSITY_MDPI(160)、SCREEN_DENSITY_LDPI(240)、SCREEN_DENSITY_XLDPI(320)、SCREEN_DENSITY_XXLDPI(480)、SCREEN_DENSITY_XXXLDPI(640)。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| displayId | number | 是 | 否 | 表示应用所在的displayId。
**系统能力**:SystemCapability.Ability.AbilityBase |
+| language | string | 是 | 是 | 表示应用程序的当前语言。 |
+| colorMode | [ColorMode](js-apis-configurationconstant.md) | 是 | 是 | 表示深浅色模式,取值范围:浅色模式(COLOR_MODE_LIGHT),深色模式(COLOR_MODE_DARK)。默认为浅色。 |
+| direction | Direction | 是 | 否 | 表示屏幕方向,取值范围:水平方向(DIRECTION_HORIZONTAL),垂直方向(DIRECTION_VERTICAL)。 |
+| screenDensity | ScreenDensity | 是 | 否 | 表示屏幕分辨率,取值范围:SCREEN_DENSITY_SDPI(120)、SCREEN_DENSITY_MDPI(160)、SCREEN_DENSITY_LDPI(240)、SCREEN_DENSITY_XLDPI(320)、SCREEN_DENSITY_XXLDPI(480)、SCREEN_DENSITY_XXXLDPI(640)。 |
+| displayId | number | 是 | 否 | 表示应用所在的displayId。 |
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 3f17f1419ae03ec75c30d58332c3928664d3c63f..1f47e4dbd4223868cae0d17846a7cf05d1d568fa 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-configurationconstant.md
@@ -25,11 +25,13 @@ import ConfigurationConstant from '@ohos.application.ConfigurationConstant';
ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT。
```
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
-| COLOR_MODE_NOT_SET | -1 | 未设置颜色模式。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| COLOR_MODE_DARK | 0 | 深色模式。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| COLOR_MODE_LIGHT | 1 | 浅色模式。
**系统能力**:SystemCapability.Ability.AbilityBase|
+| COLOR_MODE_NOT_SET | -1 | 未设置颜色模式。 |
+| COLOR_MODE_DARK | 0 | 深色模式。 |
+| COLOR_MODE_LIGHT | 1 | 浅色模式。 |
## ConfigurationConstant.Direction
@@ -42,11 +44,13 @@ ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT。
ConfigurationConstant.Direction.DIRECTION_VERTICAL。
```
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
-| DIRECTION_NOT_SET | -1 | 未设置方向。
**系统能力**:SystemCapability.Ability.AbilityBase|
-| DIRECTION_VERTICAL | 0 | 垂直方向。
**系统能力**:SystemCapability.Ability.AbilityBase|
-| DIRECTION_HORIZONTAL | 1 | 水平方向。
**系统能力**:SystemCapability.Ability.AbilityBase|
+| DIRECTION_NOT_SET | -1 | 未设置方向。 |
+| DIRECTION_VERTICAL | 0 | 垂直方向。 |
+| DIRECTION_HORIZONTAL | 1 | 水平方向。 |
## ConfigurationConstant.ScreenDensity
@@ -59,12 +63,14 @@ ConfigurationConstant.Direction.DIRECTION_VERTICAL。
ConfigurationConstant.ScreenDensity.SCREEN_DENSITY_NOT_SET。
```
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
-| SCREEN_DENSITY_NOT_SET | 0 | 未设置屏幕分辨率。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| SCREEN_DENSITY_SDPI | 120 | 屏幕分辨率为"sdpi"。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| SCREEN_DENSITY_MDPI | 160 | 屏幕分辨率为"mdpi"。
**系统能力**:SystemCapability.Ability.AbilityBase|
-| SCREEN_DENSITY_LDPI | 240 | 屏幕分辨率为"ldpi"。
**系统能力**:SystemCapability.Ability.AbilityBase|
-| SCREEN_DENSITY_XLDPI | 320 | 屏幕分辨率为"xldpi"。
**系统能力**:SystemCapability.Ability.AbilityBase|
-| SCREEN_DENSITY_XXLDPI | 480 | 屏幕分辨率为"xxldpi"。
**系统能力**:SystemCapability.Ability.AbilityBase|
-| SCREEN_DENSITY_XXXLDPI | 640 | 屏幕分辨率为"xxxldpi"。
**系统能力**:SystemCapability.Ability.AbilityBase|
+| SCREEN_DENSITY_NOT_SET | 0 | 未设置屏幕分辨率。 |
+| SCREEN_DENSITY_SDPI | 120 | 屏幕分辨率为"sdpi"。 |
+| SCREEN_DENSITY_MDPI | 160 | 屏幕分辨率为"mdpi"。 |
+| SCREEN_DENSITY_LDPI | 240 | 屏幕分辨率为"ldpi"。 |
+| SCREEN_DENSITY_XLDPI | 320 | 屏幕分辨率为"xldpi"。 |
+| SCREEN_DENSITY_XXLDPI | 480 | 屏幕分辨率为"xxldpi"。 |
+| SCREEN_DENSITY_XXXLDPI | 640 | 屏幕分辨率为"xxxldpi"。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-extensionrunninginfo.md b/zh-cn/application-dev/reference/apis/js-apis-extensionrunninginfo.md
index c710249cdbf7bc5ac1959e7835d276cb87d410b6..18ba4f161cd0b54405a57755ac4822734fb8fa09 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-extensionrunninginfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-extensionrunninginfo.md
@@ -24,30 +24,34 @@ abilitymanager.getExtensionRunningInfos(upperLimit, (err,data) => {
### 属性
-| 名称 | 参数类型 | 可读 | 可写 | 说明 |
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
+
+ | 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| extension | ElementName | 是 | 否 | Extension匹配信息。
系统能力:SystemCapability.Ability.AbilityRuntime.Core |
-| pid | number | 是 | 否 | 进程ID。
系统能力:SystemCapability.Ability.AbilityRuntime.Core |
-| uid | number | 是 | 否 | 用户ID。
系统能力:SystemCapability.Ability.AbilityRuntime.Core |
-| processName | string | 是 | 否 | 进程名称。
系统能力:SystemCapability.Ability.AbilityRuntime.Core |
-| startTime | number | 是 | 否 | Extension启动时间。
系统能力:SystemCapability.Ability.AbilityRuntime.Core |
-| clientPackage | Array<String> | 是 | 否 | 表示当期进程下的所有包名。
系统能力:SystemCapability.Ability.AbilityRuntime.Core |
-| type | [bundle.ExtensionAbilityType](#bundleextensionabilitytype) | 是 | 否 | Extension类型。
系统能力:SystemCapability.Ability.AbilityRuntime.Core |
+| extension | ElementName | 是 | 否 | Extension匹配信息。 |
+| pid | number | 是 | 否 | 进程ID。 |
+| uid | number | 是 | 否 | 用户ID。 |
+| processName | string | 是 | 否 | 进程名称。 |
+| startTime | number | 是 | 否 | Extension启动时间。 |
+| clientPackage | Array<String> | 是 | 否 | 表示当期进程下的所有包名。 |
+| type | [bundle.ExtensionAbilityType](#bundle-extensionabilitytype) | 是 | 否 | Extension类型。 |
## bundle.ExtensionAbilityType
Extension类型。
+**系统能力**:以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework
+
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
-| FORM | 0 | 表示带有form类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework |
-| WORK_SCHEDULER | 1 | 表示带有work scheduler类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework |
-| INPUT_METHOD | 2 | 表示用输入法类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework |
-| SERVICE | 3 | 表示带有service类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework |
-| ACCESSIBILITY | 4 | 表示具有可访问性类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework |
-| DATA_SHARE | 5 | 表示带有datashare类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework |
-| FILE_SHARE | 6 | 表示带有fileshare类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework |
-| STATIC_SUBSCRIBER | 7 | 表示带有静态订阅者类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework |
-| WALLPAPER | 8 | 表示带有wallpaper类型的扩展信息。
系统能力:SystemCapability.BundleManager.BundleFramework |
-| UNSPECIFIED | 9 | 表示未指定类型信息。
系统能力:SystemCapability.BundleManager.BundleFramework |
+| FORM | 0 | 表示带有form类型的扩展信息。< |
+| WORK_SCHEDULER | 1 | 表示带有work scheduler类型的扩展信息。< |
+| INPUT_METHOD | 2 | 表示用输入法类型的扩展信息。< |
+| SERVICE | 3 | 表示带有service类型的扩展信息。< |
+| ACCESSIBILITY | 4 | 表示具有可访问性类型的扩展信息。< |
+| DATA_SHARE | 5 | 表示带有datashare类型的扩展信息。< |
+| FILE_SHARE | 6 | 表示带有fileshare类型的扩展信息。< |
+| STATIC_SUBSCRIBER | 7 | 表示带有静态订阅者类型的扩展信息。< |
+| WALLPAPER | 8 | 表示带有wallpaper类型的扩展信息。< |
+| UNSPECIFIED | 9 | 表示未指定类型信息。< |
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 d4cb204cdd6758cc944a22809aae7ae4da795aae..87dfa9699547b63a7acf23135bed95712a21aeb1 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
@@ -494,19 +494,23 @@ connectAbility(request: Want, options:ConnectOptions): number
**Want类型说明:**
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------ | -------- | -------- | ---- | ---------------------------------- |
-| deviceId | 只读 | string | 否 | 表示被连接的ServiceAbility的设备id,缺省表示连接本地的ServiceAbility。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| bundleName | 只读 | string | 是 | 表示被连接的ServiceAbility的包名。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| abilityName | 只读 | string | 是 | 表示被连接的ServiceAbility的类名。
**系统能力**:SystemCapability.Ability.AbilityBase |
+| deviceId | 只读 | string | 否 | 表示被连接的ServiceAbility的设备id,缺省表示连接本地的ServiceAbility。 |
+| bundleName | 只读 | string | 是 | 表示被连接的ServiceAbility的包名。 |
+| abilityName | 只读 | string | 是 | 表示被连接的ServiceAbility的类名。 |
**ConnectOptions类型说明:**
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
+
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------ | -------- | -------- | ---- | ---------------------------------- |
-| onConnect | 只读 | function | 是 | 连接成功时的回调函数。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onDisconnect | 只读 | function | 是 | 连接失败时的回调函数。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onFailed | 只读 | function | 是 | ConnectAbility调用失败时的回调函数。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| onConnect | 只读 | function | 是 | 连接成功时的回调函数。 |
+| onDisconnect | 只读 | function | 是 | 连接失败时的回调函数。 |
+| onFailed | 只读 | function | 是 | ConnectAbility调用失败时的回调函数。 |
**返回值:**
@@ -634,55 +638,66 @@ var connId = featureAbility.connectAbility(
onFailed: onFailedCallback,
},
);
-var result = await featureAbility.disconnectAbility(connId);
+
+featureAbility.disconnectAbility(connId).then((error,data)=>{
+ console.log('featureAbilityTest result errCode : ' + error.code + " data: " + data);
+});
```
## AbilityResult
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---------- | -------- | --------------------- | ---- | ------------------------------------------------------------ |
-| resultCode | 只读 | number | 是 | 指示销毁该能力后返回的结果代码。您可以定义结果代码来识别错误(暂不支持)。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| want | 只读 | [Want](#want) | 否 | 指示销毁该能力后返回的数据。您可以定义返回的数据。此参数可以为null。
**系统能力**:SystemCapability.Ability.AbilityBase |
+| resultCode | 只读 | number | 是 | 指示销毁该能力后返回的结果代码。您可以定义结果代码来识别错误(暂不支持)。 |
+| want | 只读 | [Want](#want) | 否 | 指示销毁该能力后返回的数据。您可以定义返回的数据。此参数可以为null。 |
## StartAbilityParameter
+**系统能力**:以下各项对应的系统能力均为SystemCapability.AbilityRuntime.FAModel
+
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------------- | -------- | -------------------- | ---- | ------------------------------------------------------------ |
-| want | 只读 | [Want](#want) | 是 | 表示需要包含有关目标启动能力的信息。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
-| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
+| want | 只读 | [Want](#want) | 是 | 表示需要包含有关目标启动能力的信息。 |
+| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 |
## Want
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ |
-| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/*"等。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](#flags说明)。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| action | 只读 | string | 否 | 表示action选项描述。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| entities | 只读 | Array\ | 否 | 表示entities相关描述。
**系统能力**:SystemCapability.Ability.AbilityBase |
+| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。 |
+| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
+| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
+| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 |
+| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/*"等。 |
+| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](#flags说明)。 |
+| action | 只读 | string | 否 | 表示action选项描述。 |
+| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。 |
+| entities | 只读 | Array\ | 否 | 表示entities相关描述。 |
## flags说明
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 参数 | 描述 |
| ------------------------------------ | ---------- | ------------------------------------------------------------ |
-| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。<
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给**ohos.app.Context#startAbility**的**Want**设置此标志,并且必须与**flag_ABILITY_NEW_MISSION**一起使用。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。
**系统能力**:SystemCapability.Ability.AbilityBase |
+| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。 |
+| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。 |
+| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。 |
+| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。 |
+| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。 |
+| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。 |
+| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。 |
+| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。 |
+| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。< |
+| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。 |
+| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。 |
+| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。 |
+| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。 |
+| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给**ohos.app.Context#startAbility**的**Want**设置此标志,并且必须与**flag_ABILITY_NEW_MISSION**一起使用。 |
+| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。 |
+| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。 |
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 e805efa8e348608491ec3cda51aa0280cfd6c1f8..5b64c1ca628089d4bdb9116543dd05c2acae07fa 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-particleAbility.md
@@ -182,45 +182,51 @@ particleAbility.acquireDataAbilityHelper(uri)
## StartAbilityParameter
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel
+
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------------- | -------- | --------------------- | ---- | ------------------------------------------------------------ |
-| want | 只读 | [Want](#want) | 是 | 表示需要包含有关目标启动能力的信息。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
-| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
+| want | 只读 | [Want](#want) | 是 | 表示需要包含有关目标启动能力的信息。 |
+| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 |
## Want
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ |
-| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/*"等。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](#flags说明)。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| action | 只读 | string | 否 | 表示action选项描述。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| entities | 只读 | Array\ | 否 | 表示entities相关描述。
**系统能力**:SystemCapability.Ability.AbilityBase |
+| deviceId | 只读 | string | 否 | 表示运行指定Ability的设备ID。 |
+| bundleName | 只读 | string | 否 | 表示包描述。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
+| abilityName | 只读 | string | 否 | 表示待启动的Ability名称。如果在Want中同时指定了BundleName和AbilityName,则Want可以直接匹配到指定的Ability。 |
+| uri | 只读 | string | 否 | 表示Uri描述。如果在Want中指定了Uri,则Want将匹配指定的Uri信息,包括scheme, schemeSpecificPart, authority和path信息。 |
+| type | 只读 | string | 否 | 表示MIME type类型描述,比如:"text/plain" 、 "image/*"等。 |
+| flags | 只读 | number | 否 | 表示处理Want的方式。默认传数字,具体参考:[flags说明](#flags说明)。 |
+| action | 只读 | string | 否 | 表示action选项描述。 |
+| parameters | 只读 | {[key: string]: any} | 否 | 表示WantParams描述。 |
+| entities | 只读 | Array\ | 否 | 表示entities相关描述。 |
## flags说明
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
+
| 名称 | 参数 | 描述 |
| ------------------------------------ | ---------- | ------------------------------------------------------------ |
-| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给{@link ohos.app.Context#startAbility}的{@code Want}设置此标志,并且必须与{@link flag_ABILITY_NEW_MISSION}一起使用。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。
**系统能力**:SystemCapability.Ability.AbilityBase |
-| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。
**系统能力**:SystemCapability.Ability.AbilityBase |
+| FLAG_AUTH_READ_URI_PERMISSION | 0x00000001 | 指示对URI执行读取操作的授权。 |
+| FLAG_AUTH_WRITE_URI_PERMISSION | 0x00000002 | 指示对URI执行写入操作的授权。 |
+| FLAG_ABILITY_FORWARD_RESULT | 0x00000004 | 将结果返回给元能力。 |
+| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。 |
+| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。 |
+| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。 |
+| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。 |
+| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。 |
+| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。 |
+| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。 |
+| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。 |
+| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。 |
+| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。 |
+| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给{@link ohos.app.Context#startAbility}的{@code Want}设置此标志,并且必须与{@link flag_ABILITY_NEW_MISSION}一起使用。 |
+| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。 |
+| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。 |
## AbilityStartSetting
@@ -234,11 +240,13 @@ abilityStartSetting属性是一个定义为[key: string]: any的对象,key对
featureAbility.AbilityStartSetting.BOUNDS_KEY。
```
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel
+
| 名称 | 参数 | 描述 |
| --------------- | --------------- | -------------------------- |
-| BOUNDS_KEY | "abilityBounds" | 窗口显示大小属性的名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
-| WINDOW_MODE_KEY | "windowMode" | 窗口显示模式属性的名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
-| DISPLAY_ID_KEY | "displayId" | 窗口显示设备ID属性的名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
+| BOUNDS_KEY | "abilityBounds" | 窗口显示大小属性的名称。 |
+| WINDOW_MODE_KEY | "windowMode" | 窗口显示模式属性的名称。 |
+| DISPLAY_ID_KEY | "displayId" | 窗口显示设备ID属性的名称。 |
## AbilityWindowConfiguration
@@ -250,13 +258,15 @@ featureAbility.AbilityStartSetting.BOUNDS_KEY。
featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED。
```
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel
+
| 名称 | 参数 | 描述 |
| --------------------------- | ---- | ---------- |
-| WINDOW_MODE_UNDEFINED | 0 | 未定义。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
-| WINDOW_MODE_FULLSCREEN | 1 | 全屏。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
-| WINDOW_MODE_SPLIT_PRIMARY | 100 | 分屏主屏。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
-| WINDOW_MODE_SPLIT_SECONDARY | 101 | 分屏次屏。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
-| WINDOW_MODE_FLOATING | 102 | 悬浮窗。
**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel |
+| WINDOW_MODE_UNDEFINED | 0 | 未定义。 |
+| WINDOW_MODE_FULLSCREEN | 1 | 全屏。 |
+| WINDOW_MODE_SPLIT_PRIMARY | 100 | 分屏主屏。 |
+| WINDOW_MODE_SPLIT_SECONDARY | 101 | 分屏次屏。 |
+| WINDOW_MODE_FLOATING | 102 | 悬浮窗。 |
## particleAbility.startBackgroundRunning
diff --git a/zh-cn/application-dev/reference/apis/js-apis-permissionrequestresult.md b/zh-cn/application-dev/reference/apis/js-apis-permissionrequestresult.md
index 333decf39e627acfe5a90736981b62263d05e381..c61ec7613803479d2ea83ebe04acdbc0ec73ad9d 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-permissionrequestresult.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-permissionrequestresult.md
@@ -9,7 +9,9 @@
## 属性
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
+
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| permissions | Array<string> | 是 | 否 | 用户传入的权限。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core|
-| authResults | Array<number> | 是 | 否 | 相应请求权限的结果。0表示授权成功,-1表示失败。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| permissions | Array<string> | 是 | 否 | 用户传入的权限。|
+| authResults | Array<number> | 是 | 否 | 相应请求权限的结果。0表示授权成功,-1表示失败。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-processrunninginfo.md b/zh-cn/application-dev/reference/apis/js-apis-processrunninginfo.md
index 9c8bad9a20f6559f5507892857456d281898cc5f..2ad00b7582639db8a530eec0b31abbff2af14c37 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-processrunninginfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-processrunninginfo.md
@@ -24,9 +24,11 @@ appManager.getProcessRunningInfos((error,data) => {
## 属性
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
+
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| pid | number | 是 | 否 | 进程ID。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| uid | number | 是 | 否 | 用户ID。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| processName | string | 是 | 否 | 进程名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| bundleNames | Array<string> | 是 | 否 | 进程中所有运行的包名称。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| pid | number | 是 | 否 | 进程ID。 |
+| uid | number | 是 | 否 | 用户ID。 |
+| processName | string | 是 | 否 | 进程名称。 |
+| bundleNames | Array<string> | 是 | 否 | 进程中所有运行的包名称。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md b/zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md
index eafba96b54abe97a9ba3eaf6636ed70aeee1dd27..a20c029d9318b85547fb7f52b593f69c8564dbf7 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md
@@ -214,8 +214,10 @@ disconnectAbility(connection: number): Promise<void>;
ConnectOptions数据结构。
+**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
+
| 名称 | 说明 |
| -------- | -------- |
-| onConnect(elementName:ElementName, remote:IRemoteObject) | Ability成功连接一个服务类型Ability的回调接口。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onDisconnect(elementName:ElementName) | 对端服务发生异常或者被杀死回调该接口。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
-| onFailed(code: number) | 连接失败时回调该接口。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core |
+| onConnect(elementName:ElementName, remote:IRemoteObject) | Ability成功连接一个服务类型Ability的回调接口。 |
+| onDisconnect(elementName:ElementName) | 对端服务发生异常或者被杀死回调该接口。 |
+| onFailed(code: number) | 连接失败时回调该接口。 |