diff --git a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-abilityInfo.md b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-abilityInfo.md
index d99008d6cb2bb6858d8a98b3d1e3723a5c8701b8..fcccbf0b22c4075ce0c5c405c55824e1b79f147f 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-abilityInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-abilityInfo.md
@@ -3,7 +3,7 @@
>  **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
-Ability信息,未做特殊说明的属性,均通过[GET_ABILITY_INFO_DEFAULT](js-apis-bundleManager.md)获取
+Ability信息,未做特殊说明的属性,可以通过[getBundleInfo](js-apis-bundleManager.md#bundlemanagergetbundleinfo)获取,flag使用[GET_BUNDLE_INFO_WITH_ABILITY](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag)。
## AbilityInfo
diff --git a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-applicationInfo.md b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-applicationInfo.md
index 3ebe7650691d6bf1bb03bd18f55a16c98b70b12d..ce3cf9f3152403fed237be2b8a2a05f0703d44dc 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-applicationInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-applicationInfo.md
@@ -3,7 +3,7 @@
>  **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
-应用程序信息,未做特殊说明的属性,均通过[GET_APPLICATION_INFO_DEFAULT](js-apis-bundleManager.md)获取
+应用程序信息,未做特殊说明的属性,可以通过[getBundleInfo](js-apis-bundleManager.md#bundlemanagergetbundleinfo)获取,flag使用[GET_BUNDLE_INFO_WITH_APPLICATION](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag)。
## ApplicationInfo
diff --git a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-bundleInfo.md b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-bundleInfo.md
index def8a62f80647ecb7f4071785990e41cc6122acd..828aa1716c6bb17f45a9bfbf0c7175f226207569 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-bundleInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-bundleInfo.md
@@ -2,7 +2,7 @@
>  **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
-应用包的信息,未做特殊说明的属性,均通过[GET_BUNDLE_INFO_DEFAULT](js-apis-bundle-bundleManager)获取。
+应用包的信息,未做特殊说明的属性,可以通过[getBundleInfo](js-apis-bundleManager.md#bundlemanagergetbundleinfo)获取。
## BundleInfo
diff --git a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-hapModuleInfo.md b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-hapModuleInfo.md
index 339c16a691e84344290f1ab09fa86836a1068732..e6e46915e3c3c99cdcfcf71e20a95053e07da7fe 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-hapModuleInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-hapModuleInfo.md
@@ -3,6 +3,8 @@
>  **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+HAP信息,未做特殊说明的属性,可以通过[getBundleInfo](js-apis-bundleManager.md#bundlemanagergetbundleinfo)获取,flag使用[GET_BUNDLE_INFO_WITH_HAP_MODULE ](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag)。
+
## HapModuleInfo
**系统能力**: SystemCapability.BundleManager.BundleFramework.Core
diff --git a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-launcherAbilityInfo.md b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-launcherAbilityInfo.md
index 027a2c688da32fc8a2355f1b13b26f0503e04d81..524aee61879bd93be29d9a78a1c35317b7cba1f2 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-launcherAbilityInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-launcherAbilityInfo.md
@@ -1,6 +1,8 @@
# LauncherAbilityInfo
>  **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+桌面应用的Ability信息,可以通过[getLauncherAbilityInfo](js-apis-launcherBundleManager.md#launcherbundlemanagergetlauncherabilityinfo9)获取。
+
## LauncherAbilityInfo
**系统能力:** SystemCapability.BundleManager.BundleFramework.Launcher。
diff --git a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-metadata.md b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-metadata.md
index 3babaf74d2acb75d33852b71933399ecdf5a3705..6971539942113e3e0f0dc2305b3716dbacdc533d 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-metadata.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-metadata.md
@@ -2,7 +2,10 @@
>  **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
描述的module、ability、extensionAbility配置信息,标签值为数组类型,该标签下的配置只对当前module、或者ability、或者extensionAbility生效。
+可以通过[getBundleInfo](js-apis-bundleManager.md#bundlemanagergetbundleinfo)获取,此对象在[ApplicationInfo](js-apis-bundleManager-applicationInfo.md)、[HapModuleInfo](js-apis-bundleManager-hapModuleInfo.md)、[AbilityInfo](js-apis-bundleManager-abilityInfo.md)、[ExtensionAbilityInfo](js-apis-bundleManager-extensionAbilityInfo.md)中均包含。
+
## Metadata
+
**系统能力**: SystemCapability.BundleManager.BundleFramework.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | ------ | ---- | ---- | ---------- |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-shortcutInfo.md b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-shortcutInfo.md
index 65dc1e0daa5f6966efce27cdf3fcaefe74f17f78..3462fa93d1b4d555a94229c307e4ced71dbad72b 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-bundleManager-shortcutInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-bundleManager-shortcutInfo.md
@@ -3,7 +3,7 @@
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
-本应用配置文件中定义的快捷方式信息,FA模型配置在[config.json文件中进行配置](../../quick-start/module-structure.md#%E8%A1%A817-shortcuts%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%86%85%E9%83%A8%E7%BB%93%E6%9E%84%E8%AF%B4%E6%98%8E),Stage模型配置参考[shortcuts对象内部结构](../../quick-start/module-configuration-file.md#shortcuts标签)。
+本应用配置文件中定义的快捷方式信息,可以通过[getShortcutInfo](js-apis-launcherBundleManager.md#launcherbundlemanagergetshortcutinfo9)获取,FA模型配置在[config.json文件中进行配置](../../quick-start/module-structure.md#%E8%A1%A817-shortcuts%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%86%85%E9%83%A8%E7%BB%93%E6%9E%84%E8%AF%B4%E6%98%8E),Stage模型配置参考[shortcuts对象内部结构](../../quick-start/module-configuration-file.md#shortcuts标签)。
## ShortcutWant
diff --git a/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationExtraParams.md b/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationExtraParams.md
index 93fe4d352d27313063871831cc31a599dbc7957a..b29d5bc5ea7ce94b0127218c8a30f6a69314ea92 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationExtraParams.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationExtraParams.md
@@ -1,6 +1,6 @@
# ContinuationExtraParams
-本模块提供流转管理入口中设备选择模块所需的过滤参数。
+本模块提供流转管理入口中设备选择模块所需的过滤参数,可以作为[startContinuationDeviceManager](js-apis-continuation-continuationManager.md#continuationmanagerstartcontinuationdevicemanager9)的入参。
> **说明:**
>
diff --git a/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationResult.md b/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationResult.md
index b219a0b1625de546bd9b5883d0845562639908a0..608ec710810faa67cbb48ad1ceae1f5c91e5bd10 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationResult.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationResult.md
@@ -5,7 +5,7 @@
## ContinuationResult
-表示流转管理入口返回的设备信息。
+ContinuationManager的[on](js-apis-continuation-continuationManager.md#continuationmanagerstartcontinuationdevicemanager9)接口返回此对象表示流转管理入口返回的设备信息。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.DistributedAbilityManager
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-abilityResult.md b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-abilityResult.md
index 54542e2f77a567559e0db4dac829c5d1c4e5c5d8..b43653be4bbdc9114a621e5180686707546611c5 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-abilityResult.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-abilityResult.md
@@ -1,6 +1,6 @@
# AbilityResult7+
-定义ability拉起、销毁之后返回的结果码和数据。
+定义Ability拉起、销毁之后返回的结果码和数据,可以通过[startAbilityForResult](js-apis-ability-context.md#abilitycontextstartabilityforresult)获取对端Ability销毁后返回的AbilityResult对象,被startAbilityForResult拉起的Ability对象可以通过[terminateSelfWithResult](js-apis-ability-context.md#abilitycontextterminateselfwithresult)返回AbilityResult对象。
> **说明:**
>
@@ -13,14 +13,3 @@
| resultCode | 是 | 否 | number | 否 | 表示ability拉起、销毁之后返回的结果码。 |
| want | 是 | 否 | [Want](./js-apis-app-ability-want.md) | 否 | 表示ability销毁之后返回的数据。 |
-**示例:**
- ```ts
- let want = {
- bundleName: 'com.example.mydocapplication',
- abilityName: 'MainAbility',
- };
- this.context.startAbilityForResult(want, (error, data) => {
- let resultCode = data.resultCode;
- let want = data.want;
- });
- ```
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-connectOptions.md b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-connectOptions.md
index 5fdbf7bf0f5ca970c1eefd2c0a23d71832749b20..9e6e1755b9f38d829dac7d582362568a73afa703 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-connectOptions.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-connectOptions.md
@@ -1,45 +1,12 @@
# ConnectOptions
-ConnectOptions类型说明
+在连接指定的后台服务时作为入参用于接收连接过程中的状态变化,如作为[connectServiceExtensionAbility](js-apis-inner-application-serviceExtensionContext.md#serviceextensioncontextconnectserviceextensionability)的入参连接指定的ServiceExtensionAbility。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 参数名 | 类型 | 必填 | 说明 |
| ------------ | -------- | ---- | ------------------------- |
-| onConnect7+ | function | 是 | 连接成功时的回调函数。 |
-| onDisconnect7+ | function | 是 | 连接失败时的回调函数。 |
-| onFailed7+ | function | 是 | ConnectAbility调用失败时的回调函数。 |
+| onConnect7+ | function | 是 | 建立连接时的回调函数。 |
+| onDisconnect7+ | function | 是 | 断开连接时的回调函数。 |
+| onFailed7+ | function | 是 | 连接失败时的回调函数。 |
-**返回值:**
-
-| 类型 | 说明 |
-| ------ | -------------------- |
-| number | 连接的ServiceAbilityID。 |
-
-**示例:**
-
-```ts
-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 connectId = featureAbility.connectAbility(
- {
- deviceId: "",
- bundleName: "com.ix.ServiceAbility",
- abilityName: "ServiceAbilityA",
- },
- {
- onConnect: onConnectCallback,
- onDisconnect: onDisconnectCallback,
- onFailed: onFailedCallback,
- },
-);
-```
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityHelper.md b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityHelper.md
index 47c56032443af6ed7762698dea197363f52d764b..39ce5d7613b203184035e8d0066be7eb137fa5f6 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityHelper.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityHelper.md
@@ -1,5 +1,7 @@
# DataAbilityHelper模块(JS端SDK接口)
+可以通过[acquireDataAbilityHelper](js-apis-ability-featureAbility.md#featureabilityacquiredataabilityhelper7)接口获取DataAbilityHelper对象。
+
> **说明:**
>
> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
@@ -37,11 +39,8 @@ var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
var mode = "rwt";
-DAHelper.openFile(
- "dataability:///com.example.DataAbility",
- mode,
- (err) => {
- console.info("==========================>Called=======================>");
+DAHelper.openFile("dataability:///com.example.DataAbility", mode, (err) => {
+ console.info("==========================>Called=======================>");
});
```
@@ -74,10 +73,8 @@ var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
var mode = "rwt";
-DAHelper.openFile(
- "dataability:///com.example.DataAbility",
- mode).then((data) => {
- console.info("==========================>openFileCallback=======================>");
+DAHelper.openFile("dataability:///com.example.DataAbility", mode).then((data) => {
+ console.info("==========================>openFileCallback=======================>");
});
```
@@ -173,10 +170,8 @@ import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-DAHelper.getType(
- "dataability:///com.example.DataAbility",
- (err, data) => {
- console.info("==========================>Called=======================>");
+DAHelper.getType("dataability:///com.example.DataAbility", (err, data) => {
+ console.info("==========================>Called=======================>");
});
```
@@ -207,10 +202,8 @@ import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-DAHelper.getType(
- "dataability:///com.example.DataAbility"
- ).then((data) => {
- console.info("==========================>getTypeCallback=======================>");
+DAHelper.getType("dataability:///com.example.DataAbility").then((data) => {
+ console.info("==========================>getTypeCallback=======================>");
});
```
@@ -237,11 +230,9 @@ import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-DAHelper.getFileTypes(
- "dataability:///com.example.DataAbility",
- "image/*",
- (err, data) => {
- console.info("==========================>Called=======================>");
+DAHelper.getFileTypes( "dataability:///com.example.DataAbility",
+ "image/*", (err, data) => {
+ console.info("==========================>Called=======================>");
});
```
@@ -275,11 +266,9 @@ import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-DAHelper.getFileTypes(
- "dataability:///com.example.DataAbility",
- "image/*"
- ).then((data) => {
- console.info("==========================>getFileTypesCallback=======================>");
+DAHelper.getFileTypes("dataability:///com.example.DataAbility",
+ "image/*").then((data) => {
+ console.info("===================>getFileTypesCallback================>");
});
```
@@ -305,10 +294,8 @@ import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-DAHelper.normalizeUri(
- "dataability:///com.example.DataAbility",
- (err, data) => {
- console.info("==========================>Called=======================>");
+DAHelper.normalizeUri("dataability:///com.example.DataAbility", (err, data) => {
+ console.info("==========================>Called=======================>");
});
```
@@ -339,10 +326,8 @@ import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-DAHelper.normalizeUri(
- "dataability:///com.example.DataAbility",
- ).then((data) => {
- console.info("==========================>normalizeUriCallback=======================>");
+DAHelper.normalizeUri("dataability:///com.example.DataAbility",).then((data) => {
+ console.info("=================>normalizeUriCallback=======================>");
});
```
@@ -368,10 +353,8 @@ import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-DAHelper.denormalizeUri(
- "dataability:///com.example.DataAbility",
- (err, data) => {
- console.info("==========================>Called=======================>");
+DAHelper.denormalizeUri("dataability:///com.example.DataAbility", (err, data) => {
+ console.info("==========================>Called=======================>");
});
```
@@ -404,10 +387,8 @@ import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-DAHelper.denormalizeUri(
- "dataability:///com.example.DataAbility",
- ).then((data) => {
- console.info("==========================>denormalizeUriCallback=======================>");
+DAHelper.denormalizeUri("dataability:///com.example.DataAbility",).then((data) => {
+ console.info("===============>denormalizeUriCallback=======================>");
});
```
@@ -433,10 +414,8 @@ import featureAbility from '@ohos.ability.featureAbility'
var helper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-helper.notifyChange(
- "dataability:///com.example.DataAbility",
- (err) => {
- console.info("==========================>Called=======================>");
+helper.notifyChange("dataability:///com.example.DataAbility", (err) => {
+ console.info("==========================>Called=======================>");
});
```
@@ -467,10 +446,8 @@ import featureAbility from '@ohos.ability.featureAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-DAHelper.notifyChange(
- "dataability:///com.example.DataAbility",
- ).then(() => {
- console.info("==========================>notifyChangeCallback=======================>");
+DAHelper.notifyChange("dataability:///com.example.DataAbility").then(() => {
+ console.info("================>notifyChangeCallback================>");
});
```
@@ -503,11 +480,9 @@ const valueBucket = {
"salary": 200.5,
"blobType": "u8",
}
-DAHelper.insert(
- "dataability:///com.example.DataAbility",
- valueBucket,
+DAHelper.insert("dataability:///com.example.DataAbility", valueBucket,
(err, data) => {
- console.info("==========================>Called=======================>");
+ console.info("==========================>Called=======================>");
});
```
@@ -545,11 +520,8 @@ const valueBucket = {
"salary": 20.5,
"blobType": "u8",
}
-DAHelper.insert(
- "dataability:///com.example.DataAbility",
- valueBucket
- ).then((data) => {
- console.info("==========================>insertCallback=======================>");
+DAHelper.insert("dataability:///com.example.DataAbility", valueBucket).then((data) => {
+ console.info("====================>insertCallback=======================>");
});
```
@@ -579,11 +551,9 @@ var DAHelper = featureAbility.acquireDataAbilityHelper(
var cars = new Array({"name": "roe11", "age": 21, "salary": 20.5, "blobType": "u8",},
{"name": "roe12", "age": 21, "salary": 20.5, "blobType": "u8",},
{"name": "roe13", "age": 21, "salary": 20.5, "blobType": "u8",})
-DAHelper.batchInsert(
- "dataability:///com.example.DataAbility",
- cars,
+DAHelper.batchInsert("dataability:///com.example.DataAbility", cars,
(err, data) => {
- console.info("==========================>Called=======================>");
+ console.info("==========================>Called=======================>");
});
```
@@ -618,11 +588,8 @@ var DAHelper = featureAbility.acquireDataAbilityHelper(
var cars = new Array({"name": "roe11", "age": 21, "salary": 20.5, "blobType": "u8",},
{"name": "roe12", "age": 21, "salary": 20.5, "blobType": "u8",},
{"name": "roe13", "age": 21, "salary": 20.5, "blobType": "u8",})
-DAHelper.batchInsert(
- "dataability:///com.example.DataAbility",
- cars
- ).then((data) => {
- console.info("==========================>batchInsertCallback=======================>");
+DAHelper.batchInsert("dataability:///com.example.DataAbility", cars).then((data) => {
+ console.info("==================>batchInsertCallback=======================>");
});
```
@@ -651,11 +618,9 @@ var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
let da = new ohos_data_ability.DataAbilityPredicates()
-DAHelper.delete(
- "dataability:///com.example.DataAbility",
- da,
+DAHelper.delete("dataability:///com.example.DataAbility", da,
(err, data) => {
- console.info("==========================>Called=======================>");
+ console.info("==========================>Called=======================>");
});
```
@@ -689,11 +654,8 @@ var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
let da = new ohos_data_ability.DataAbilityPredicates()
-DAHelper.delete(
- "dataability:///com.example.DataAbility",
- da
- ).then((data) => {
- console.info("==========================>deleteCallback=======================>");
+DAHelper.delete("dataability:///com.example.DataAbility", da).then((data) => {
+ console.info("==========================>deleteCallback=======================>");
});
```
@@ -729,12 +691,8 @@ const va = {
"blobType": "u8",
}
let da = new ohos_data_ability.DataAbilityPredicates()
-DAHelper.update(
- "dataability:///com.example.DataAbility",
- va,
- da,
- (err, data) => {
- console.info("==========================>Called=======================>");
+DAHelper.update("dataability:///com.example.DataAbility", va, da, (err, data) => {
+ console.info("==========================>Called=======================>");
});
```
@@ -775,12 +733,8 @@ const va = {
"blobType": "u8",
}
let da = new ohos_data_ability.DataAbilityPredicates()
-DAHelper.update(
- "dataability:///com.example.DataAbility",
- va,
- da
- ).then((data) => {
- console.info("==========================>updateCallback=======================>");
+DAHelper.update("dataability:///com.example.DataAbility", va, da).then((data) => {
+ console.info("==========================>updateCallback=======================>");
});
```
@@ -811,12 +765,8 @@ var DAHelper = featureAbility.acquireDataAbilityHelper(
);
var cars=new Array("value1", "value2", "value3", "value4");
let da = new ohos_data_ability.DataAbilityPredicates()
-DAHelper.query(
- "dataability:///com.example.DataAbility",
- cars,
- da,
- (err, data) => {
- console.info("==========================>Called=======================>");
+DAHelper.query("dataability:///com.example.DataAbility", cars, da, (err, data) => {
+ console.info("==========================>Called=======================>");
});
```
@@ -852,14 +802,10 @@ import ohos_data_ability from '@ohos.data.dataAbility'
var DAHelper = featureAbility.acquireDataAbilityHelper(
"dataability:///com.example.DataAbility"
);
-var cars=new Array("value1", "value2", "value3", "value4");
+var cars = new Array("value1", "value2", "value3", "value4");
let da = new ohos_data_ability.DataAbilityPredicates()
-DAHelper.query(
- "dataability:///com.example.DataAbility",
- cars,
- da
- ).then((data) => {
- console.info("==========================>queryCallback=======================>");
+DAHelper.query("dataability:///com.example.DataAbility", cars, da).then((data) => {
+ console.info("==========================>queryCallback=======================>");
});
```
@@ -891,8 +837,10 @@ call(uri: string, method: string, arg: string, extras: PacMap): Promise\
```ts
import featureAbility from '@ohos.ability.featureAbility';
-let dataAbilityHelper = featureAbility.acquireDataAbilityHelper("dataability:///com.example.jsapidemo.UserDataAbility");
-dataAbilityHelper.call("dataability:///com.example.jsapidemo.UserDataAbility", "method", "arg", {"key1":"value1"}).then((data) => {
+let dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
+ "dataability:///com.example.jsapidemo.UserDataAbility");
+dataAbilityHelper.call("dataability:///com.example.jsapidemo.UserDataAbility",
+ "method", "arg", {"key1":"value1"}).then((data) => {
console.info('Operation succeeded: ' + data);
}).catch((error) => {
console.error('Operation failed. Cause: ' + error);
@@ -922,8 +870,10 @@ call(uri: string, method: string, arg: string, extras: PacMap, callback: AsyncCa
```ts
import featureAbility from '@ohos.ability.featureAbility';
-let dataAbilityHelper = featureAbility.acquireDataAbilityHelper("dataability:///com.example.jsapidemo.UserDataAbility");
-dataAbilityHelper.call("dataability:///com.example.jsapidemo.UserDataAbility", "method", "arg", {"key1":"value1"}, (err, data) => {
+let dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
+ "dataability:///com.example.jsapidemo.UserDataAbility");
+dataAbilityHelper.call("dataability:///com.example.jsapidemo.UserDataAbility",
+ "method", "arg", {"key1":"value1"}, (err, data) => {
if (err) {
console.error('Operation failed. Cause: ' + err);
return;
@@ -955,8 +905,10 @@ import featureAbility from '@ohos.ability.featureAbility';
// 根据DataAbilityOperation列表选择要对数据库做的操作
let op=new Array();
-let dataAbilityHelper = featureAbility.acquireDataAbilityHelper("dataability:///com.example.jsapidemo.UserDataAbility");
-dataAbilityHelper.executeBatch("dataability:///com.example.jsapidemo.UserDataAbility", op, (err, data) => {
+let dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
+ "dataability:///com.example.jsapidemo.UserDataAbility");
+dataAbilityHelper.executeBatch("dataability:///com.example.jsapidemo.UserDataAbility",
+ op, (err, data) => {
if (err) {
console.error('Operation failed. Cause: ' + err);
return;
@@ -993,8 +945,10 @@ import featureAbility from '@ohos.ability.featureAbility';
// 根据DataAbilityOperation列表选择要对数据库做的操作
let op=new Array();
-let dataAbilityHelper = featureAbility.acquireDataAbilityHelper("dataability:///com.example.jsapidemo.UserDataAbility");
-dataAbilityHelper.executeBatch("dataability:///com.example.jsapidemo.UserDataAbility",op ).then((data) => {
+let dataAbilityHelper = featureAbility.acquireDataAbilityHelper(
+ "dataability:///com.example.jsapidemo.UserDataAbility");
+dataAbilityHelper.executeBatch("dataability:///com.example.jsapidemo.UserDataAbility",
+ op).then((data) => {
console.info('Operation succeeded: ' + data);
}).catch((error) => {
console.error('Operation failed. Cause: ' + error);
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityOperation.md b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityOperation.md
index 59849ff98a79762a7af0f620b857638c15fba284..80d5622dc238804fb128c66e8bc252a7b7d2c1c0 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityOperation.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityOperation.md
@@ -1,6 +1,6 @@
# DataAbilityOperation
-定义dataAbility数据操作方式。
+定义dataAbility数据操作方式,可以作为[executeBatch](js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch)的入参查询数据库的信息。
> **说明:**
>
@@ -11,56 +11,11 @@
| 名称 | 类型 | 必填| 说明 |
| -------- | -------- | --------| -------- |
-| uri | string | 是 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 |
-| type | featureAbility.DataAbilityOperationType | 是 | 指示操作类型。 |
-| valuesBucket? | rdb.ValuesBucket | 否 | 指示要设置的数据值。 |
-| valueBackReferences? | rdb.ValuesBucket | 否 | 指示包含一组键值对的valuesBucket对象。 |
-| predicates? | dataAbility.DataAbilityPredicates | 否 | 指示要设置的筛选条件。如果此参数为空,则所有数据记录。 |
-| predicatesBackReferences? | Map\ | 否 | 指示用作谓词中筛选条件的反向引用。 |
-| interrupted? | boolean | 否 | 指定是否可以中断批处理操作。 |
-| expectedCount? | number | 否 | 指示要更新或删除的预期行数。 |
-
-**示例:**
-```ts
-import featureAbility from '@ohos.ability.featureAbility'
-
-let dataAbilityUri = ("dataability:///com.example.myapplication.TestDataAbility");
-let DAHelper;
-try {
- DAHelper = featureAbility.acquireDataAbilityHelper(dataAbilityUri);
- if(DAHelper == null){
- console.error('DAHelper is null');
- return;
- }
-} catch (err) {
- console.error('acquireDataAbilityHelper fail, error:' + JSON.stringify(err));
- return;
-}
-
-let valueBucket = {
- "name": "DataAbilityHelperTest",
- "age": 24,
- "salary": 2024.20,
-};
-let dataAbilityOperation = {
- uri: dataAbilityUri,
- type: featureAbility.DataAbilityOperationType.TYPE_INSERT,
- valuesBucket: valueBucket,
- predicates: null,
- expectedCount: 1,
- PredicatesBackReferences: {},
- interrupted: true
-}
-let operations = [
- dataAbilityOperation
-];
-try {
- DAHelper.executeBatch(dataAbilityUri, operations,
- (err, data) => {
- console.log("executeBatch, data: " + JSON.stringify(data));
- }
- );
-} catch (err) {
- console.error('executeBatch fail: ' + JSON.stringify(err));
-}
-```
\ No newline at end of file
+| uri | string | 是 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 |
+| type | featureAbility.DataAbilityOperationType | 是 | 指示操作类型。 |
+| valuesBucket? | rdb.ValuesBucket | 否 | 指示要设置的数据值。 |
+| valueBackReferences? | rdb.ValuesBucket | 否 | 指示包含一组键值对的valuesBucket对象。 |
+| predicates? | dataAbility.DataAbilityPredicates | 否 | 指示要设置的筛选条件。如果此参数为空,则所有数据记录。 |
+| predicatesBackReferences? | Map\ | 否 | 指示用作谓词中筛选条件的反向引用。 |
+| interrupted? | boolean | 否 | 指定是否可以中断批处理操作。 |
+| expectedCount? | number | 否 | 指示要更新或删除的预期行数。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityResult.md b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityResult.md
index 612b883d06029d37b14349c910f28dadbd3aa7e4..da86f3bfb999f03b80e1521a458ea71695883d9a 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityResult.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityResult.md
@@ -1,6 +1,6 @@
## DataAbilityResult
-定义dataAbility数据操作结果。
+定义dataAbility数据操作结果,通过[executeBatch](js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch)查询数据库信息时查询结果通过DataAbilityResult对象返回。
> **说明:**
>
@@ -11,10 +11,11 @@
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
-| uri? | string | 否 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 |
-| count? | number | 否 | 指示受操作影响的行数。 |
+| uri? | string | 否 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 |
+| count? | number | 否 | 指示受操作影响的行数。 |
**示例:**
+
```ts
import featureAbility from '@ohos.ability.featureAbility'
@@ -22,7 +23,7 @@ let dataAbilityUri = ("dataability:///com.example.myapplication.TestDataAbility"
let DAHelper;
try {
DAHelper = featureAbility.acquireDataAbilityHelper(dataAbilityUri);
- if(DAHelper == null){
+ if (DAHelper == null) {
console.error('DAHelper is null');
return;
}
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-startAbilityParameter.md b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-startAbilityParameter.md
index 166b220546ee4a2f4bfdecc298ff279e9ba17bc8..0005c2d6e7bb6afaa0de63ba889bb576440f3f65 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-startAbilityParameter.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-startAbilityParameter.md
@@ -1,6 +1,6 @@
# StartAbilityParameter
-定义启动Ability参数。
+定义启动Ability参数,可以作为入参调用[startAbility](js-apis-ability-featureAbility.md#featureabilitystartability)启动指定的Ability。
> **说明:**
>
@@ -31,11 +31,11 @@ let abilityStartSetting ={
}
let startAbilityParameter = {
- want:Want,
- abilityStartSetting:abilityStartSetting
+ want : Want,
+ abilityStartSetting : abilityStartSetting
}
-featureAbility.startAbility(startAbilityParameter, (err,data)=>{
+featureAbility.startAbility(startAbilityParameter, (err, data)=>{
console.log('errCode : ' + JSON.stringify(err));
console.log('data : ' + JSON.stringify(data));
} catch(error) {
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-want.md b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-want.md
index 98eacbd321c20046adaac24b1181ba36f169b6a5..d4efa20acfd9bfa913174cfc4109e16a48a74682 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-ability-want.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-ability-want.md
@@ -1,6 +1,6 @@
# Want
-Want是对象间信息传递的载体, 可以用于应用组件间的信息传递。 Want的使用场景之一是作为startAbility的参数, 其包含了指定的启动目标, 以及启动时需携带的相关数据, 如bundleName和abilityName字段分别指明目标Ability所在应用的包名以及对应包内的Ability名称。当Ability A需要启动Ability B并传入一些数据时, 可使用Want作为载体将这些数据传递给Ability B。
+Want是对象间信息传递的载体, 可以用于应用组件间的信息传递。 Want的使用场景之一是作为[startAbility](js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartability)的参数, 其包含了指定的启动目标, 以及启动时需携带的相关数据, 如bundleName和abilityName字段分别指明目标Ability所在应用的包名以及对应包内的Ability名称。当Ability A需要启动Ability B并传入一些数据时, 可使用Want作为载体将这些数据传递给Ability B。
> **说明:**
>
@@ -23,43 +23,46 @@ Want是对象间信息传递的载体, 可以用于应用组件间的信息传
**示例:**
-- 基础用法
+- 基础用法(在UIAbility对象中调用,其中示例中的context为UIAbility的上下文对象)
```ts
- var want = {
- "deviceId": "", // deviceId为空表示本设备
- "bundleName": "com.extreme.test",
- "abilityName": "MainAbility",
- "moduleName": "entry" // moduleName非必选
- };
- this.context.startAbility(want, (error) => {
- // 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
- console.log("error.code = " + error.code)
- })
+ let want = {
+ "deviceId": "", // deviceId为空表示本设备
+ "bundleName": "com.extreme.test",
+ "abilityName": "MainAbility",
+ "moduleName": "entry" // moduleName非必选
+ };
+ this.context.startAbility(want, (error) => {
+ // 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
+ console.log("error.code = " + error.code)
+ })
```
-- 传递FD数据,FD表示文件描述符(FileDescriptor)
+- 传递FD(文件描述符)数据(在UIAbility对象中调用,其中示例中的context为UIAbility的上下文对象)
```ts
- import fileio from '@ohos.fileio';
- var fd;
- try {
- fd = fileio.openSync("/data/storage/el2/base/haps/pic.png");
- } catch(e) {
- console.log("openSync fail:" + JSON.stringify(e));
- }
- var want = {
- "deviceId": "", // deviceId为空表示本设备
- "bundleName": "com.extreme.test",
- "abilityName": "MainAbility",
- "moduleName": "entry", // moduleName非必选
- "parameters": {
- "keyFd":{"type":"FD", "value":fd}
- }
- };
- this.context.startAbility(want, (error) => {
- // 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
- console.log("error.code = " + error.code)
- })
+ import fileio from '@ohos.fileio';
+
+ // ...
+ let fd;
+ try {
+ fd = fileio.openSync("/data/storage/el2/base/haps/pic.png");
+ } catch(e) {
+ console.log("openSync fail:" + JSON.stringify(e));
+ }
+ let want = {
+ "deviceId": "", // deviceId为空表示本设备
+ "bundleName": "com.extreme.test",
+ "abilityName": "MainAbility",
+ "moduleName": "entry", // moduleName非必选
+ "parameters": {
+ "keyFd":{"type":"FD", "value":fd}
+ }
+ };
+ this.context.startAbility(want, (error) => {
+ // 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
+ console.log("error.code = " + error.code)
+ })
+ // ...
```
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-app-appVersionInfo.md b/zh-cn/application-dev/reference/apis/js-apis-inner-app-appVersionInfo.md
index 39d0fbe8d3732ae200904c2b0c181734e53c265e..8e05d69888c2c76e61e3ba89811eff59cb109870 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-app-appVersionInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-app-appVersionInfo.md
@@ -1,6 +1,6 @@
# AppVersionInfo7+
-定义应用版本信息。
+定义应用版本信息,可以通过[getAppVersionInfo](js-apis-inner-app-context.md#contextgetappversioninfo7)获取当前应用的版本信息。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
@@ -10,15 +10,3 @@
| versionCode | number | 是 | 否 | 模块描述信息。 |
| versionName | string | 是 | 否 | 描述信息ID。 |
-**示例:**
-```ts
-let appName;
-let versionCode;
-let versionName;
-this.context.getAppVersionInfo((error, data) => {
- console.info('getAppVersionInfo data is:' + JSON.stringify(data));
- appName = data.appName;
- versionCode = data.versionCode;
- versionName = data.versionName;
-});
-```
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-app-context.md b/zh-cn/application-dev/reference/apis/js-apis-inner-app-context.md
index 1cd3edb29b0bd612c7d140ff1d58a63d993d29b0..8bb84e8fce4537f8ed516caaeb0da2fc5d8db45e 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-app-context.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-app-context.md
@@ -9,7 +9,7 @@ Context模块提供了ability或application的上下文的能力,包括允许
## 使用说明
-Context对象是在featureAbility中创建实例,并通过featureAbility的getContext()接口返回,因此在使用Context时,必须导入@ohos.ability.featureAbility库。示例如下:
+Context对象是在featureAbility中创建实例,并通过featureAbility的[getContext](js-apis-ability-featureAbility.md#featureabilitygetcontext)接口返回,因此在使用Context时,必须导入@ohos.ability.featureAbility库。示例如下:
```ts
import featureAbility from '@ohos.ability.featureAbility';
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-app-processInfo.md b/zh-cn/application-dev/reference/apis/js-apis-inner-app-processInfo.md
index c1a5f7775001b63b698fc515934d03adb3281d4d..16c90e66851a1fe3c164a04d66fd4a33deed931a 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-app-processInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-app-processInfo.md
@@ -1,13 +1,13 @@
# ProcessInfo7+
-定义进程信息。
+定义进程信息,可以通过[getProcessInfo](js-apis-inner-app-context.md#contextgetprocessinfo7)获取当前Ability运行的进程信息。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
-| 名称 | 类型 | 可读 | 可写 | 说明 |
+| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| pid | number | 是 | 否 | 进程ID。 |
-| processName | string | 是 | 否 | 进程名称。 |
+| pid | number | 是 | 否 | 进程ID。 |
+| processName | string | 是 | 否 | 进程名称。 |
**示例:**
```ts
@@ -20,3 +20,4 @@ context.getProcessInfo((err, data) => {
let processName = data.processName;
});
```
+
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md
index 94fdd48abd006f2841c4e94c70c25ee8b0ec6e79..fe66bf067e46dbd9dc5e7e720517f4686999c5ac 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegator.md
@@ -8,14 +8,11 @@ AbilityDelegator提供添加用于监视指定ability的生命周期状态更改
## 使用说明
-通过AbilityDelegatorRegistry中getAbilityDelegator方法获取。
+通过AbilityDelegatorRegistry中[getAbilityDelegator](js-apis-app-ability-abilityDelegatorRegistry.md#abilitydelegatorregistrygetabilitydelegator)方法获取。
```ts
import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
-var abilityDelegator;
-
-abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
-
+let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
```
## AbilityDelegator
@@ -1044,7 +1041,7 @@ abilityDelegator.waitAbilityStageMonitor(monitor, (err : any, data : any) => {
console.info("waitAbilityStageMonitor callback");
});
```
-
+
### waitAbilityStageMonitor9+
waitAbilityStageMonitor(monitor: AbilityStageMonitor, timeout?: number): Promise\;
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegatorArgs.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegatorArgs.md
index 51524253b13b25df9a258c67a82d7d7bc3798300..acfee709e8a997133c0b50c2d17ce3c9fe888989 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegatorArgs.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegatorArgs.md
@@ -8,7 +8,7 @@ AbilityDelegatorArgs模块提供在应用程序启动期间,用于存储已注
## 使用说明
-通过AbilityDelegatorRegistry中getArguments方法获取。
+通过AbilityDelegatorRegistry中[getArguments](js-apis-app-ability-abilityDelegatorRegistry.md#abilitydelegatorregistrygetarguments)方法获取。
## AbilityDelegatorArgs
@@ -30,5 +30,3 @@ import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry
var args = AbilityDelegatorRegistry.getArguments();
```
-
-
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityMonitor.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityMonitor.md
index 9ced37e8f8c370454ac36b999987f4230622e6c8..767578018c3fe685801f8cf5bed4d0ec23738955 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityMonitor.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityMonitor.md
@@ -8,7 +8,7 @@ AbilityMonitor模块提供匹配满足指定条件的受监视能力对象的方
## 使用说明
-通过abilityDelegator中的addAbilityMonitor来设置。
+可以作为abilityDelegator中的[addAbilityMonitor](js-apis-inner-application-abilityDelegator.md#addabilitymonitor9)的入参来监听指定Ability的生命周期变化。
## AbilityMonitor
@@ -31,7 +31,6 @@ Ability监听器
```ts
import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
-var abilityDelegator;
function onAbilityCreateCallback(data) {
console.info("onAbilityCreateCallback");
@@ -42,7 +41,7 @@ var monitor = {
onAbilityCreate: onAbilityCreateCallback
}
-abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
+var abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
abilityDelegator.addAbilityMonitor(monitor, (err : any) => {
console.info("addAbilityMonitor callback");
});
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityRunningInfo.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityRunningInfo.md
index e83303d843fa290ac7a1a8881e77735293b42636..79dd323daeeef52717d3d571181603ed51affe57 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityRunningInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityRunningInfo.md
@@ -8,7 +8,7 @@ AbilityRunningInfo模块提供对Ability运行的相关信息和状态的定义
## 使用说明
-通过abilityManager中getAbilityRunningInfos方法获取。
+通过abilityManager中[getAbilityRunningInfos](js-apis-app-ability-abilityManager.md#getabilityrunninginfos)方法获取。
## 属性
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStateData.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStateData.md
index d7db520eb01f75c2a42e0e84a2bb65ba037d8b48..eba70773f6a3c727192a366f6a85c2f224fc9fd3 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStateData.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityStateData.md
@@ -1,6 +1,6 @@
# AbilityStateData
-定义Ability状态信息。
+定义Ability状态信息,可以通过[registerApplicationStateObserver](js-apis-application-appManager.md#appmanagerregisterapplicationstateobserver8)注册生命周期变化监听后,通过[ApplicationStateObserver](js-apis-inner-application-applicationStateObserver.md)的onAbilityStateChanged生命周期回调获取。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
@@ -12,22 +12,5 @@
| uid8+ | number | 是 | 否 | 用户ID。 |
| state8+ | number | 是 | 否 | Ability状态。 |
| moduleName9+ | string | 是 | 否 | Ability所属的HAP包的名称。 |
-| abilityType8+ | string | 是 | 否 | 能力类型、页面或服务等。 |
+| abilityType8+ | string | 是 | 否 | Ability类型:页面或服务等。 |
-**示例:**
-```ts
-import appManager from "@ohos.application.appManager"
-
-appManager.getForegroundApplications((error, data) => {
- for(let i=0; i {
- for(let i=0; i8+ | AsyncCallback\ | 是 | 否 | 应用前后台状态发生变化时执行的回调函数。 |
-| onAbilityStateChanged8+ | AsyncCallback\ | 是 | 否 | ability状态发生变化时执行的回调函数。 |
-| onProcessCreated8+ | AsyncCallback\ | 是 | 否 | 进程创建时执行的回调函数。 |
-| onProcessDied8+ | AsyncCallback\ | 是 | 否 | 进程销毁时执行的回调函数。 |
-| onProcessStateChanged8+ | AsyncCallback\ | 是 | 否 | 进程状态更新时执行的回调函数。 |
+| 名称 | | 类型 | 可读 | 可写 | 说明 |
+| ----------------------- | ---------| ---- | ---- | ------------------------- | ------------------------- |
+| onForegroundApplicationChanged8+ | [AppStateData](js-apis-inner-application-appStateData.md) | AsyncCallback\ | 是 | 否 | 应用前后台状态发生变化时执行的回调函数。 |
+| onAbilityStateChanged8+ | [AbilityStateData](js-apis-inner-application-abilityStateData.md) | AsyncCallback\ | 是 | 否 | ability状态发生变化时执行的回调函数。 |
+| onProcessCreated8+ | [ProcessData](js-apis-inner-application-processData.md) | AsyncCallback\ | 是 | 否 | 进程创建时执行的回调函数。 |
+| onProcessDied8+ | [ProcessData](js-apis-inner-application-processData.md) | AsyncCallback\ | 是 | 否 | 进程销毁时执行的回调函数。 |
+| onProcessStateChanged8+ | [ProcessData](js-apis-inner-application-processData.md) | AsyncCallback\ | 是 | 否 | 进程状态更新时执行的回调函数。 |
**示例:**
```ts
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-context.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-context.md
index a52eafe94507278864fc23467501e89213fc1fa5..aff48573c3c8bd01ea225f528bb34b1dbc3d074f 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-context.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-context.md
@@ -1,6 +1,6 @@
# Context模块
-Context模块提供了ability或application的上下文的能力,包括允许访问特定于应用程序的资源、请求和验证权限等。
+Context模块提供了ability或application的上下文的能力,包括允许访问特定于应用程序的资源等。
> **说明:**
>
@@ -13,8 +13,8 @@ Context模块提供了ability或application的上下文的能力,包括允许
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ----------- | ------ | ---- | ---- | ------- |
-| resourceManager | resmgr.ResourceManager | 是 | 否 | 资源管理对象。 |
-| applicationInfo | ApplicationInfo | 是 | 否 | 当前应用程序的信息。 |
+| resourceManager | resmgr.[ResourceManager](js-apis-resource-manager.md) | 是 | 否 | 资源管理对象。 |
+| applicationInfo | [ApplicationInfo](js-apis-bundle-ApplicationInfo.md) | 是 | 否 | 当前应用程序的信息。 |
| cacheDir | string | 是 | 否 | 缓存目录。 |
| tempDir | string | 是 | 否 | 临时目录。 |
| filesDir | string | 是 | 否 | 文件目录。 |
@@ -129,7 +129,7 @@ let applicationContext = this.context.getApplicationContext();
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
-| 名称 | 值 | 说明 |
+| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
-| EL1 | 0 | 设备级加密区。 |
-| EL2 | 1 | 用户凭据加密区。 |
+| EL1 | 0 | 设备级加密区,设备开机后可访问的数据区。 |
+| EL2 | 1 | 用户级加密区,设备开机,首次输入密码后才能够访问的数据区。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-continueCallback.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-continueCallback.md
index a41fc3b426a8dfadaf1440a60e7f3590ec067b9e..9367f66a9e24cf3956b06602501e2200b0957cc6 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-continueCallback.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-continueCallback.md
@@ -1,6 +1,6 @@
# ContinueCallback
-表示迁移完成后,返回迁移结果回调函数。
+表示迁移完成后,返回迁移结果回调函数,可以作为[continueMission](js-apis-distributedMissionManager.md#distributedmissionmanagercontinuemission)的入参监听迁移回调。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Mission
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-continueDeviceInfo.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-continueDeviceInfo.md
index 0eaacb24b9a81bf6be47ef8482c383400d64fb57..0d4cdaae13b0f4d9af3b992a9408a846e434d36f 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-continueDeviceInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-continueDeviceInfo.md
@@ -1,6 +1,6 @@
# ContinueDeviceInfo
-表示发起任务迁移时所需参数的枚举。
+表示发起任务迁移时所需参数的枚举,可以作为[continueMission](js-apis-distributedMissionManager.md#distributedmissionmanagercontinuemission)的入参指定迁移相关参数。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Mission
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-errorObserver.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-errorObserver.md
index 2b5701a73bc3c06ddeb8c1b64430f4e57848373f..af5ef4b750eccba37e7f4912c2e0ce1987fe1a27 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-errorObserver.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-errorObserver.md
@@ -1,6 +1,6 @@
# ErrorObserver
-定义异常监听。
+定义异常监听,可以作为[registerErrorObserver](js-apis-application-errorManager.md#errormanagerregistererrorobserver)的入参监听当前应用发生的异常。
## onUnhandledException
@@ -11,13 +11,13 @@ onUnhandledException(errMsg: string): void;
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
**参数:**
-
+
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| errMsg | string | 否 | 有关异常的消息和错误堆栈跟踪。 |
**示例:**
-
+
```ts
import errorManager from '@ohos.application.errorManager';
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionRunningInfo.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionRunningInfo.md
index 0b5a74b5cb8032c95f0871662dd0aaba3b37f488..a5834f33491284810adbbc6457e50d5d59243ded 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionRunningInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionRunningInfo.md
@@ -1,6 +1,6 @@
# ExtensionRunningInfo
-ExtensionRunningInfo模块提供对Extension运行的相关信息和类型进行设置和查询的能力。
+ExtensionRunningInfo模块提供对Extension运行的相关信息和类型进行设置和查询的能力,可以通过[getExtensionRunningInfos](js-apis-app-ability-abilityManager.md#getextensionrunninginfos)获取。
> **说明:**
>
@@ -28,10 +28,10 @@ ExtensionRunningInfo模块提供对Extension运行的相关信息和类型进行
**示例:**
```ts
import abilityManager from '@ohos.application.abilityManager';
-let upperLimit=1;
+let upperLimit = 1;
abilityManager.getExtensionRunningInfos(upperLimit, (err,data) => {
console.log("getExtensionRunningInfos err: " + err + " data: " + JSON.stringify(data));
- for (let i=0; i **说明:**
>
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-permissionRequestResult.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-permissionRequestResult.md
index 661c6d76178d7b835e2170ccf42bb122e56cfa19..f38633044415336490990404bb50d153ace5f035 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-permissionRequestResult.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-permissionRequestResult.md
@@ -1,6 +1,6 @@
# PermissionRequestResult
-PermissionRequestResult模块提供了权限请求结果的能力。
+PermissionRequestResult模块提供了权限请求结果的能力,在调用[requestPermissionsFromUser](js-apis-inner-application-uiAbilityContext.md#abilitycontextrequestpermissionsfromuser)申请权限时返回此对象表明此次权限申请的结果。
> **说明:**
>
@@ -11,10 +11,10 @@ PermissionRequestResult模块提供了权限请求结果的能力。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
- | 名称 | 类型 | 可读 | 可写 | 说明 |
+| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| permissions | Array<string> | 是 | 否 | 用户传入的权限。|
-| authResults | Array<number> | 是 | 否 | 相应请求权限的结果。0表示授权成功,非0表示失败。 |
+| permissions | Array<string> | 是 | 否 | 用户传入的权限。|
+| authResults | Array<number> | 是 | 否 | 相应请求权限的结果:0表示授权成功,非0表示失败。 |
## 使用说明
@@ -22,16 +22,16 @@ PermissionRequestResult模块提供了权限请求结果的能力。
**示例:**
```ts
-import Ability from '@ohos.application.Ability'
-export default class MainAbility extends Ability {
+import UIAbility from '@ohos.app.ability.UIAbility'
+export default class MainAbility extends UIAbility {
onWindowStageCreate(windowStage) {
- var permissions=['com.example.permission']
+ var permissions = ['com.example.permission']
var permissionRequestResult;
- this.context.requestPermissionsFromUser(permissions,(err,result) => {
- if(err){
+ this.context.requestPermissionsFromUser(permissions, (err, result) => {
+ if (err) {
console.log('requestPermissionsFromUserError: ' + JSON.stringify(err));
- }else{
- permissionRequestResult=result;
+ } else {
+ permissionRequestResult = result;
console.log('permissionRequestResult: ' + JSON.stringify(permissionRequestResult));
}
});
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-processData.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-processData.md
index 7ba2d4efd55af6a2f53a66e21290de121ec556a4..67c5ea0ea220addb82b5756641f331731a78bacd 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-processData.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-processData.md
@@ -1,6 +1,6 @@
# ProcessData
-定义进程数据。
+定义进程数据,可以通过[registerApplicationStateObserver](js-apis-application-appManager.md#appmanagerregisterapplicationstateobserver8)注册生命周期变化监听后,通过[ApplicationStateObserver](js-apis-inner-application-applicationStateObserver.md)的onProcessCreated生命周期回调获取。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInfo.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInfo.md
index 9be2b7cd87fc6a53e45a6077641a37f29a58b2e8..e286bb4dbd9cb445b7e3ee56426830faa6aa00f2 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInfo.md
@@ -10,12 +10,12 @@
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Mission
-| 名称 | 类型 | 可读 | 可写 | 说明 |
+| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| pid | number | 是 | 否 | 进程ID。 |
-| uid | number | 是 | 否 | 用户ID。 |
-| processName | string | 是 | 否 | 进程名称。 |
-| bundleNames | Array<string> | 是 | 否 | 进程中所有运行的包名称。 |
+| pid | number | 是 | 否 | 进程ID。 |
+| uid | number | 是 | 否 | 用户ID。 |
+| processName | string | 是 | 否 | 进程名称。 |
+| bundleNames | Array<string> | 是 | 否 | 进程中所有运行的包名称。 |
## 使用说明
@@ -24,7 +24,8 @@
**示例:**
```ts
import appManager from '@ohos.application.appManager';
-app.getProcessRunningInfos().then((data) => {
+
+appManager.getProcessRunningInfos().then((data) => {
console.log('success:' + JSON.stringify(data));
}).catch((error) => {
console.log('failed:' + JSON.stringify(error));
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInformation.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInformation.md
index 373f4aa4c8a60b9e9498372219ecf909b3602d43..0ec3d0ef6e1c586136a88d4b39c1d9dd789b36fa 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInformation.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-processRunningInformation.md
@@ -8,12 +8,13 @@ ProcessRunningInformation模块提供对进程运行信息进行设置和查询
## 使用说明
-通过[appManager](js-apis-application-appManager.md#appmanagergetprocessrunninginformation9)来获取。
+通过appManager的[getProcessRunningInformation](js-apis-application-appManager.md#appmanagergetprocessrunninginformation9)来获取。
```ts
import appManager from '@ohos.application.appManager';
-appManager.getProcessRunningInformation((error,data) => {
- console.log("getProcessRunningInformation error: " + error.code + " data: " + JSON.stringify(data));
+
+appManager.getProcessRunningInformation((error, data) => {
+ console.log("error: " + error.code + " data: " + JSON.stringify(data));
});
```
@@ -21,9 +22,9 @@ appManager.getProcessRunningInformation((error,data) => {
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
-| 名称 | 类型 | 可读 | 可写 | 说明 |
+| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
-| pid | number | 是 | 否 | 进程ID。 |
-| uid | number | 是 | 否 | 用户ID。 |
-| processName | string | 是 | 否 | 进程名称。 |
-| bundleNames | Array<string> | 是 | 否 | 进程中所有运行的包名称。 |
+| pid | number | 是 | 否 | 进程ID。 |
+| uid | number | 是 | 否 | 用户ID。 |
+| processName | string | 是 | 否 | 进程名称。 |
+| bundleNames | Array<string> | 是 | 否 | 进程中所有运行的包名称。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md
index 9c7cc4311ba346184c236f12ad3ea392918441ad..85861abfda9517597aba145bed6686b1c049e841 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md
@@ -19,7 +19,7 @@ ServiceExtensionContext模块提供ServiceExtensionAbility具有的能力和接
let context = undefined;
class MainAbility extends ServiceExtensionAbility {
onCreate() {
- context = this.context;
+ context = this.context; // 获取ServiceExtensionContext
}
}
```
@@ -36,10 +36,10 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
**参数:**
- | 参数名 | 类型 | 必填 | 说明 |
- | -------- | -------- | -------- | -------- |
- | want | [Want](js-apis-application-want.md) | 是 | Want类型参数,传入需要启动的ability的信息,如ability名称,包名等。 |
- | callback | AsyncCallback<void> | 否 | 回调函数,返回接口调用是否成功的结果。 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | -------- | -------- | -------- |
+| want | [Want](js-apis-application-want.md) | 是 | Want类型参数,传入需要启动的ability的信息,如ability名称,包名等。 |
+| callback | AsyncCallback<void> | 否 | 回调函数,返回接口调用是否成功的结果。 |
**错误码:**
@@ -103,16 +103,16 @@ startAbility(want: Want, options?: StartOptions): Promise\;
**参数:**
- | 参数名 | 类型 | 必填 | 说明 |
- | -------- | -------- | -------- | -------- |
- | want | [Want](js-apis-application-want.md) | 是 | Want类型参数,传入需要启动的ability的信息,如ability名称,包名等。 |
- | options | [StartOptions](js-apis-app-ability-startOptions.md) | 是 | 启动Ability所携带的参数。 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | -------- | -------- | -------- |
+| want | [Want](js-apis-application-want.md) | 是 | Want类型参数,传入需要启动的ability的信息,如ability名称,包名等。 |
+| options | [StartOptions](js-apis-app-ability-startOptions.md) | 是 | 启动Ability所携带的参数。 |
**返回值:**
- | 类型 | 说明 |
- | -------- | -------- |
- | Promise<void> | 返回一个Promise,包含接口的结果。 |
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 返回一个Promise,包含接口的结果。 |
**错误码:**
@@ -406,9 +406,9 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
**返回值:**
- | 类型 | 说明 |
- | -------- | -------- |
- | Promise<void> | 返回一个Promise,包含接口的结果。 |
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 返回一个Promise,包含接口的结果。 |
**错误码:**
@@ -545,9 +545,9 @@ startServiceExtensionAbility(want: Want): Promise\;
**返回值:**
- | 类型 | 说明 |
- | -------- | -------- |
- | Promise<void> | 返回一个Promise,包含接口的结果。 |
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 返回一个Promise,包含接口的结果。 |
**错误码:**
@@ -681,9 +681,9 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
**返回值:**
- | 类型 | 说明 |
- | -------- | -------- |
- | Promise<void> | 返回一个Promise,包含接口的结果。 |
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 返回一个Promise,包含接口的结果。 |
**错误码:**
@@ -807,9 +807,9 @@ stopServiceExtensionAbility(want: Want): Promise\;
**返回值:**
- | 类型 | 说明 |
- | -------- | -------- |
- | Promise<void> | 返回一个Promise,包含接口的结果。 |
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 返回一个Promise,包含接口的结果。 |
**错误码:**
@@ -936,9 +936,9 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
**返回值:**
- | 类型 | 说明 |
- | -------- | -------- |
- | Promise<void> | 返回一个Promise,包含接口的结果。 |
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 返回一个Promise,包含接口的结果。 |
**错误码:**
@@ -995,9 +995,9 @@ terminateSelf(callback: AsyncCallback<void>): void;
**参数:**
- | 参数名 | 类型 | 必填 | 说明 |
- | -------- | -------- | -------- | -------- |
- | callback | AsyncCallback<void> | 否 | 回调函数,返回接口调用是否成功的结果。 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | -------- | -------- | -------- |
+| callback | AsyncCallback<void> | 否 | 回调函数,返回接口调用是否成功的结果。 |
**错误码:**
@@ -1037,9 +1037,9 @@ terminateSelf(): Promise<void>;
**返回值:**
- | 类型 | 说明 |
- | -------- | -------- |
- | Promise<void> | 返回一个Promise,包含接口的结果。 |
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 返回一个Promise,包含接口的结果。 |
**错误码:**
@@ -1077,16 +1077,16 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
**参数:**
- | 参数名 | 类型 | 必填 | 说明 |
- | -------- | -------- | -------- | -------- |
- | want | [Want](js-apis-application-want.md) | 是 | Want类型参数,传入需要启动的ability的信息,如ability名称,包名等。 |
- | options | [ConnectOptions](js-apis-inner-ability-connectOptions.md) | 是 | ConnectOptions类型的回调函数,返回服务连接成功、断开或连接失败后的信息。 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | -------- | -------- | -------- |
+| want | [Want](js-apis-application-want.md) | 是 | Want类型参数,传入需要启动的ability的信息,如ability名称,包名等。 |
+| options | [ConnectOptions](js-apis-inner-ability-connectOptions.md) | 是 | ConnectOptions类型的回调函数,返回服务连接成功、断开或连接失败后的信息。 |
**返回值:**
- | 类型 | 说明 |
- | -------- | -------- |
- | number | 返回一个number,后续根据这个number去断开连接。 |
+| 类型 | 说明 |
+| -------- | -------- |
+| number | 返回一个number,后续根据这个number去断开连接。 |
**错误码:**
@@ -1197,10 +1197,10 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback<
**参数:**
- | 参数名 | 类型 | 必填 | 说明 |
- | -------- | -------- | -------- | -------- |
- | connection | number | 是 | 在connectAbility中返回的number。 |
- | callback | AsyncCallback<void> | 否 | 回调函数,返回接口调用是否成功的结果。 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | -------- | -------- | -------- |
+| connection | number | 是 | 在connectAbility中返回的number。 |
+| callback | AsyncCallback<void> | 否 | 回调函数,返回接口调用是否成功的结果。 |
**错误码:**
@@ -1249,15 +1249,15 @@ disconnectServiceExtensionAbility(connection: number): Promise<void>;
**参数:**
- | 参数名 | 类型 | 必填 | 说明 |
- | -------- | -------- | -------- | -------- |
- | connection | number | 是 | 在connectAbility中返回的number。 |
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | -------- | -------- | -------- |
+| connection | number | 是 | 在connectAbility中返回的number。 |
**返回值:**
- | 类型 | 说明 |
- | -------- | -------- |
- | Promise<void> | 返回一个Promise,包含接口的结果。 |
+| 类型 | 说明 |
+| -------- | -------- |
+| Promise<void> | 返回一个Promise,包含接口的结果。 |
**错误码:**
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md b/zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md
index bd3cb09328549807c191f13d586b06241b057358..8f0c31e365d8aaa42fcb929c5647b00c684b017d 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md
@@ -1,8 +1,8 @@
# UIAbilityContext
-UIAbilityContext是Ability的上下文环境,继承自Context。
+UIAbilityContext是UIAbility的上下文环境,继承自Context。
-UIAbilityContext模块提供允许访问特定Ability的资源的能力,包括对Ability的启动、停止的设置、获取caller通信接口、拉起弹窗请求用户授权等。
+UIAbilityContext模块提供允许访问特定UIAbility的资源的能力,包括对UIAbility的启动、停止的设置、获取caller通信接口、拉起弹窗请求用户授权等。
> **说明:**
>
@@ -19,7 +19,7 @@ UIAbilityContext模块提供允许访问特定Ability的资源的能力,包括
| currentHapModuleInfo | [HapModuleInfo](js-apis-bundleManager-hapModuleInfo.md) | 是 | 否 | 当前hap包的信息 |
| config | [Configuration](js-apis-app-ability-configuration.md) | 是 | 否 | 表示配置信息。 |
-## AbilityContext.startAbility
+## UIAbilityContext.startAbility
startAbility(want: Want, callback: AsyncCallback<void>): void;
@@ -85,7 +85,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
```
-## AbilityContext.startAbility
+## UIAbilityContext.startAbility
startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void>): void;
@@ -103,7 +103,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
**错误码:**
-| 错误码ID | 错误信息
+| 错误码ID | 错误信息 |
| ------- | -------------------------------- |
| 201 | The application does not have permission to call the interface. |
| 401 | Invalid input parameter. |
@@ -155,7 +155,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
}
```
-## AbilityContext.startAbility
+## UIAbilityContext.startAbility
startAbility(want: Want, options?: StartOptions): Promise<void>;
@@ -230,7 +230,7 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
```
-## AbilityContext.startAbilityForResult
+## UIAbilityContext.startAbilityForResult
startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>): void;
@@ -297,7 +297,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
}
```
-## AbilityContext.startAbilityForResult
+## UIAbilityContext.startAbilityForResult
startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback<AbilityResult>): void;
@@ -369,7 +369,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
```
-## AbilityContext.startAbilityForResult
+## UIAbilityContext.startAbilityForResult
startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityResult>;
@@ -444,7 +444,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
}
```
-## AbilityContext.startAbilityForResultWithAccount
+## UIAbilityContext.startAbilityForResultWithAccount
startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncCallback\): void;
@@ -519,7 +519,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
```
-## AbilityContext.startAbilityForResultWithAccount
+## UIAbilityContext.startAbilityForResultWithAccount
startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOptions, callback: AsyncCallback\): void;
@@ -598,7 +598,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
```
-## AbilityContext.startAbilityForResultWithAccount
+## UIAbilityContext.startAbilityForResultWithAccount
startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartOptions): Promise\;
@@ -680,7 +680,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
' error.message: ' + JSON.stringify(paramError.message));
}
```
-## AbilityContext.startServiceExtensionAbility
+## UIAbilityContext.startServiceExtensionAbility
startServiceExtensionAbility(want: Want, callback: AsyncCallback\): void;
@@ -741,7 +741,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\): void;
}
```
-## AbilityContext.startServiceExtensionAbility
+## UIAbilityContext.startServiceExtensionAbility
startServiceExtensionAbility(want: Want): Promise\;
@@ -801,7 +801,7 @@ startServiceExtensionAbility(want: Want): Promise\;
}
```
-## AbilityContext.startServiceExtensionAbilityWithAccount
+## UIAbilityContext.startServiceExtensionAbilityWithAccount
startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\): void;
@@ -863,7 +863,7 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
}
```
-## AbilityContext.startServiceExtensionAbilityWithAccount
+## UIAbilityContext.startServiceExtensionAbilityWithAccount
startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\;
@@ -927,7 +927,7 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
' error.message: ' + JSON.stringify(paramError.message));
}
```
-## AbilityContext.stopServiceExtensionAbility
+## UIAbilityContext.stopServiceExtensionAbility
stopServiceExtensionAbility(want: Want, callback: AsyncCallback\): void;
@@ -985,7 +985,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\): void;
}
```
-## AbilityContext.stopServiceExtensionAbility
+## UIAbilityContext.stopServiceExtensionAbility
stopServiceExtensionAbility(want: Want): Promise\;
@@ -1042,7 +1042,7 @@ stopServiceExtensionAbility(want: Want): Promise\;
}
```
-## AbilityContext.stopServiceExtensionAbilityWithAccount
+## UIAbilityContext.stopServiceExtensionAbilityWithAccount
stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\): void;
@@ -1105,7 +1105,7 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
}
```
-## AbilityContext.stopServiceExtensionAbilityWithAccount
+## UIAbilityContext.stopServiceExtensionAbilityWithAccount
stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\;
@@ -1167,7 +1167,7 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
}
```
-## AbilityContext.terminateSelf
+## UIAbilityContext.terminateSelf
terminateSelf(callback: AsyncCallback<void>): void;
@@ -1208,7 +1208,7 @@ terminateSelf(callback: AsyncCallback<void>): void;
```
-## AbilityContext.terminateSelf
+## UIAbilityContext.terminateSelf
terminateSelf(): Promise<void>;
@@ -1247,7 +1247,7 @@ terminateSelf(): Promise<void>;
```
-## AbilityContext.terminateSelfWithResult
+## UIAbilityContext.terminateSelfWithResult
terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<void>): void;
@@ -1306,7 +1306,7 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
```
-## AbilityContext.terminateSelfWithResult
+## UIAbilityContext.terminateSelfWithResult
terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
@@ -1370,7 +1370,7 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
}
```
-## AbilityContext.connectServiceExtensionAbility
+## UIAbilityContext.connectServiceExtensionAbility
connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
@@ -1430,7 +1430,7 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
```
-## AbilityContext.connectServiceExtensionAbilityWithAccount
+## UIAbilityContext.connectServiceExtensionAbilityWithAccount
connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options: ConnectOptions): number;
@@ -1494,7 +1494,7 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
}
```
-## AbilityContext.disconnectServiceExtensionAbility
+## UIAbilityContext.disconnectServiceExtensionAbility
disconnectServiceExtensionAbility(connection: number): Promise\;
@@ -1551,7 +1551,7 @@ disconnectServiceExtensionAbility(connection: number): Promise\;
}
```
-## AbilityContext.disconnectServiceExtensionAbility
+## UIAbilityContext.disconnectServiceExtensionAbility
disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\): void;
@@ -1603,7 +1603,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\): void;
@@ -1764,7 +1764,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
```
-## AbilityContext.startAbilityWithAccount
+## UIAbilityContext.startAbilityWithAccount
startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, callback: AsyncCallback\): void;
@@ -1842,7 +1842,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
```
-## AbilityContext.startAbilityWithAccount
+## UIAbilityContext.startAbilityWithAccount
startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions): Promise\;
@@ -1918,7 +1918,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
}
```
-## AbilityContext.requestPermissionsFromUser
+## UIAbilityContext.requestPermissionsFromUser
requestPermissionsFromUser(permissions: Array<string>, requestCallback: AsyncCallback<PermissionRequestResult>) : void;
@@ -1944,7 +1944,7 @@ requestPermissionsFromUser(permissions: Array<string>, requestCallback: As
```
-## AbilityContext.requestPermissionsFromUser
+## UIAbilityContext.requestPermissionsFromUser
requestPermissionsFromUser(permissions: Array<string>) : Promise<PermissionRequestResult>;
@@ -1977,7 +1977,7 @@ requestPermissionsFromUser(permissions: Array<string>) : Promise<Permis
```
-## AbilityContext.setMissionLabel
+## UIAbilityContext.setMissionLabel
setMissionLabel(label: string, callback:AsyncCallback<void>): void;
@@ -2001,7 +2001,7 @@ setMissionLabel(label: string, callback:AsyncCallback<void>): void;
```
-## AbilityContext.setMissionLabel
+## UIAbilityContext.setMissionLabel
setMissionLabel(label: string): Promise<void>;
@@ -2030,7 +2030,7 @@ setMissionLabel(label: string): Promise<void>;
console.log('failed:' + JSON.stringify(error));
});
```
-## AbilityContext.setMissionIcon
+## UIAbilityContext.setMissionIcon
setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\): void;
@@ -2072,7 +2072,7 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\): void;
```
-## AbilityContext.setMissionIcon
+## UIAbilityContext.setMissionIcon
setMissionIcon(icon: image.PixelMap): Promise\;
@@ -2121,7 +2121,7 @@ setMissionIcon(icon: image.PixelMap): Promise\;
console.log('-------------- setMissionIcon fail, err: -------------', err);
});
```
-## AbilityContext.restoreWindowStage
+## UIAbilityContext.restoreWindowStage
restoreWindowStage(localStorage: LocalStorage) : void;
@@ -2142,7 +2142,7 @@ restoreWindowStage(localStorage: LocalStorage) : void;
this.context.restoreWindowStage(storage);
```
-## AbilityContext.isTerminating
+## UIAbilityContext.isTerminating
isTerminating(): boolean;
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-wantAgent-triggerInfo.md b/zh-cn/application-dev/reference/apis/js-apis-inner-wantAgent-triggerInfo.md
index 3ecfd21afdd53b678e3295af7cb072a0e51e07ba..4f8c88b6cef94a4cc0fbd79c90c7ccf098ae9ba7 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-wantAgent-triggerInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-wantAgent-triggerInfo.md
@@ -1,6 +1,6 @@
# TriggerInfo
-定义触发WantAgent所需要的的信息
+作为[trigger](js-apis-app-ability-wantAgent.md#wantagenttrigger)的入参定义触发WantAgent所需要的的信息。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
@@ -10,57 +10,3 @@
| want | Want | 否 | Want。 |
| permission | string | 否 | 权限定义。 |
| extraInfo | {[key: string]: any} | 否 | 额外数据。 |
-
-**示例:**
-```ts
-import wantAgent from '@ohos.wantAgent';
-
-let wantAgentInfo = {
- wants: [
- {
- deviceId: "",
- bundleName: "com.example.apicoverhaptest",
- abilityName: "com.example.apicoverhaptest.MainAbility",
- action: "action1",
- entities: ["entity1"],
- type: "MIMETYPE",
- uri: "key={true.true,false}",
- parameters: {
- myKey0: 2222
- }
- }
- ],
- operationType: wantAgent.OperationType.START_ABILITIES,
- requestCode: 0,
- wantAgentFlags: [wantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG],
- extraInfo:{
- "key": "value"
- }
-}
-
-let triggerInfo = {
- code: 0,
- want: {
- deviceId: "",
- bundleName: "com.example.apicoverhaptest",
- abilityName: "com.example.apicoverhaptest.MainAbility",
- action: "action1",
- entities: ["entity1"],
- type: "MIMETYPE",
- uri: "key={true.true,false}",
- parameters: {
- myKey0: 2222
- }
- },
- permission: ""
- extraInfo:{
- "key": "value"
- }
-}
-
-wantAgent.trigger(wantAgentInfo, triggerInfo).then((data) =>{
- console.info("trigger data: " + JSON.stringify(data));
-}).catch((err) => {
- console.error("trigger err: " + JSON.stringify(err));
-})
-```
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis/js-apis-inner-wantAgent-wantAgentInfo.md b/zh-cn/application-dev/reference/apis/js-apis-inner-wantAgent-wantAgentInfo.md
index aaf328c337c9c927d699ab8d9c70828a950db2c4..7228bf96d4552040fc72de80826c082076802b14 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-inner-wantAgent-wantAgentInfo.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-inner-wantAgent-wantAgentInfo.md
@@ -1,6 +1,6 @@
# WantAgentInfo
-定义触发WantAgent所需要的的信息
+定义触发WantAgent所需要的信息,可以作为[getWantAgent](js-apis-app-ability-wantAgent.md#wantagentgetwantagent)的入参创建指定的WantAgent对象。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
@@ -11,36 +11,3 @@
| requestCode | number | 是 | 使用者定义的一个私有值。 |
| wantAgentFlags | Array<[wantAgent.WantAgentFlags](js-apis-wantAgent.md#WantAgentFlags)> | 否 | 动作执行属性。 |
| extraInfo | {[key: string]: any} | 否 | 额外数据。 |
-
-**示例:**
-```ts
-import wantAgent from '@ohos.wantAgent';
-
-let wantAgentInfo = {
- wants: [
- {
- deviceId: "",
- bundleName: "com.example.apicoverhaptest",
- abilityName: "com.example.apicoverhaptest.MainAbility",
- action: "action1",
- entities: ["entity1"],
- type: "MIMETYPE",
- uri: "key={true.true,false}",
- parameters: {
- myKey0: 2222
- }
- }
- ],
- operationType: wantAgent.OperationType.START_ABILITIES,
- requestCode: 0,
- wantAgentFlags: [wantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG],
- extraInfo:{
- "key": "value"
- }
-}
-wantAgent.getWantAgent(wantAgentInfo).then((data) =>{
- console.info("getWantAgent data: " + JSON.stringify(data));
-}).catch((err) => {
- console.error("getWantAgent err: " + JSON.stringify(err));
-})
-```
\ No newline at end of file