diff --git a/zh-cn/application-dev/reference/apis/js-apis-ability-wantConstant.md b/zh-cn/application-dev/reference/apis/js-apis-ability-wantConstant.md
index f337e932bc72270abe300a5ce03e0eb1ab072354..0eb99bb244a381fb2391f073bf9befd0421a0d92 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-ability-wantConstant.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-ability-wantConstant.md
@@ -1,6 +1,6 @@
# wantConstant
-wantConstant模块提供want中action和entity的权限列表的能力,包括系统公共事件宏,系统公共事件名称等。
+wantConstant模块提供want中操作want常数和解释Flags说明的能力。
> **说明:**
>
@@ -20,31 +20,31 @@ want操作的常数。
| 名称 | 值 | 描述 |
| ------------ | ------------------ | ---------------------- |
-| ACTION_HOME | ohos.want.action.home | 指示返回原点的操作。 |
-| ACTION_DIAL | ohos.want.action.dial | 指示启动显示小键盘的页面功能的操作 |
-| ACTION_SEARCH | ohos.want.action.search | 指示启动页面搜索功能的操作。 |
-| ACTION_WIRELESS_SETTINGS | ohos.settings.wireless | 指示启动提供无线网络设置的页面功能的操作,例如,Wi-Fi选项。 |
-| ACTION_MANAGE_APPLICATIONS_SETTINGS | ohos.settings.manage.applications | 指示启动管理已安装应用程序的页面功能的操作。 |
-| ACTION_APPLICATION_DETAILS_SETTINGS | ohos.settings.application.details | 指示启动显示指定应用程序详细信息的页面功能的操作。 |
-| ACTION_SET_ALARM | ohos.want.action.setAlarm | 指示启动页面功能以设置闹钟的操做作。 |
-| ACTION_SHOW_ALARMS | ohos.want.action.showAlarms | 指示启动显示所有警报的页面功能的操作时钟。 |
-| ACTION_SNOOZE_ALARM | ohos.want.action.snoozeAlarm | 指示启动用于使闹钟睡眠的页面功能的操作。 |
-| ACTION_DISMISS_ALARM | ohos.want.action.dismissAlarm | 指示启动删除闹钟的页面功能的操作。 |
-| ACTION_DISMISS_TIMER | ohos.want.action.dismissTimer | 指示启动页面功能以关闭计时器的操作。 |
-| ACTION_SEND_SMS | ohos.want.action.sendSms | 指示启动发送sms的页面功能的操作。 |
-| ACTION_CHOOSE | ohos.want.action.choose | 指示启动页面功能以打开联系人或图片的操作。 |
-| ACTION_IMAGE_CAPTURE8+ | ohos.want.action.imageCapture | 指示启动页面拍照功能的操作。 |
-| ACTION_VIDEO_CAPTURE8+ | ohos.want.action.videoCapture | 指示启动页面功能以拍摄视频的操作。 |
-| ACTION_SELECT | ohos.want.action.select | 指示显示应用程序选择对话框的操作。 |
-| ACTION_SEND_DATA | ohos.want.action.sendData | 指示发送单个数据记录的操作。 |
+| ACTION_HOME | ohos.want.action.home | 指示返回原点的操作。 |
+| ACTION_DIAL | ohos.want.action.dial | 指示启动显示小键盘的页面功能的操作 |
+| ACTION_SEARCH | ohos.want.action.search | 指示启动页面搜索功能的操作。 |
+| ACTION_WIRELESS_SETTINGS | ohos.settings.wireless | 指示启动提供无线网络设置的页面功能的操作,例如,Wi-Fi选项。 |
+| ACTION_MANAGE_APPLICATIONS_SETTINGS | ohos.settings.manage.applications | 指示启动管理已安装应用程序的页面功能的操作。 |
+| ACTION_APPLICATION_DETAILS_SETTINGS | ohos.settings.application.details | 指示启动显示指定应用程序详细信息的页面功能的操作。 |
+| ACTION_SET_ALARM | ohos.want.action.setAlarm | 指示启动页面功能以设置闹钟的操做作。 |
+| ACTION_SHOW_ALARMS | ohos.want.action.showAlarms | 指示启动显示所有警报的页面功能的操作时钟。 |
+| ACTION_SNOOZE_ALARM | ohos.want.action.snoozeAlarm | 指示启动用于使闹钟睡眠的页面功能的操作。 |
+| ACTION_DISMISS_ALARM | ohos.want.action.dismissAlarm | 指示启动删除闹钟的页面功能的操作。 |
+| ACTION_DISMISS_TIMER | ohos.want.action.dismissTimer | 指示启动页面功能以关闭计时器的操作。 |
+| ACTION_SEND_SMS | ohos.want.action.sendSms | 指示启动发送sms的页面功能的操作。 |
+| ACTION_CHOOSE | ohos.want.action.choose | 指示启动页面功能以打开联系人或图片的操作。 |
+| ACTION_IMAGE_CAPTURE8+ | ohos.want.action.imageCapture | 指示启动页面拍照功能的操作。 |
+| ACTION_VIDEO_CAPTURE8+ | ohos.want.action.videoCapture | 指示启动页面功能以拍摄视频的操作。 |
+| ACTION_SELECT | ohos.want.action.select | 指示显示应用程序选择对话框的操作。 |
+| ACTION_SEND_DATA | ohos.want.action.sendData | 指示发送单个数据记录的操作。 |
| ACTION_SEND_MULTIPLE_DATA | ohos.want.action.sendMultipleData | 指示发送多个数据记录的操作。 |
-| ACTION_SCAN_MEDIA_FILE | ohos.want.action.scanMediaFile | 指示请求媒体扫描仪扫描文件并将文件添加到媒体库的操作。 |
-| ACTION_VIEW_DATA | ohos.want.action.viewData | 指示查看数据的操作。 |
-| ACTION_EDIT_DATA | ohos.want.action.editData | 指示编辑数据的操作。 |
-| INTENT_PARAMS_INTENT | ability.want.params.INTENT | 指示将使用连接选取显示的选项的操作。 |
-| INTENT_PARAMS_TITLE | ability.want.params.TITLE | 指示与连接选取显示的选项一起使用时的字符序列对话框标题。 |
+| ACTION_SCAN_MEDIA_FILE | ohos.want.action.scanMediaFile | 指示请求媒体扫描仪扫描文件并将文件添加到媒体库的操作。 |
+| ACTION_VIEW_DATA | ohos.want.action.viewData | 指示查看数据的操作。 |
+| ACTION_EDIT_DATA | ohos.want.action.editData | 指示编辑数据的操作。 |
+| INTENT_PARAMS_INTENT | ability.want.params.INTENT | 指示用行为选择器来展示选择的操作。 |
+| INTENT_PARAMS_TITLE | ability.want.params.TITLE | 指示与行为选择器一起使用时的字符序列对话框标题。 |
| ACTION_FILE_SELECT7+ | ohos.action.fileSelect | 指示选择文件的操作。 |
-| PARAMS_STREAM7+ | ability.params.stream | 指示与连接发送数据一起使用时,包含与意图相关联的数据流的URI。 |
+| PARAMS_STREAM7+ | ability.params.stream | 指示发送数据时与目标关联的数据流的URI |
| ACTION_APP_ACCOUNT_OAUTH 8+ | ohos.account.appAccount.action.oauth | 指示提供oauth服务的操作。 |
| ACTION_MARKER_DOWNLOAD 9+ | ohos.want.action.marketDownload | 表示从应用程序市场下载应用程序的的操作。
**系统API**:该接口为系统接口,三方应用不支持调用。 |
@@ -57,11 +57,11 @@ want实体的常数。
| 名称 | 值 | 描述 |
| ------------ | ------------------ | ---------------------- |
-| ENTITY_DEFAULT | entity.system.default | 指示默认实体,如果未指定该实体,则使用该实体。 |
-| ENTITY_HOME | entity.system.homel | 指示主屏幕实体。 |
-| ENTITY_VOICE | entity.system.voice | 表示语音交互实体。 |
-| ENTITY_BROWSABLE | entity.system.browsable | 指示浏览器类别。 |
-| ENTITY_VIDEO | entity.system.video | 指示视频类别。 |
+| ENTITY_DEFAULT | entity.system.default | 指示默认实体,如果未指定该实体,则使用该实体。 |
+| ENTITY_HOME | entity.system.home | 指示主屏幕实体。 |
+| ENTITY_VOICE | entity.system.voice | 表示语音交互实体。 |
+| ENTITY_BROWSABLE | entity.system.browsable | 指示浏览器类别。 |
+| ENTITY_VIDEO | entity.system.video | 指示视频类别。 |
## wantConstant.Flags
@@ -78,11 +78,11 @@ Flags说明。
| FLAG_ABILITY_CONTINUATION | 0x00000008 | 确定是否可以将本地设备上的功能迁移到远程设备。 |
| FLAG_NOT_OHOS_COMPONENT | 0x00000010 | 指定组件是否属于OHOS。 |
| FLAG_ABILITY_FORM_ENABLED | 0x00000020 | 指定是否启动某个能力。 |
-| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。
**系统API**: 此接口为系统接口,三方应用不支持调用。 |
-| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。
**系统API**: 此接口为系统接口,三方应用不支持调用。 |
+| FLAG_AUTH_PERSISTABLE_URI_PERMISSION | 0x00000040 | 指示URI上可能持久化的授权。
**系统API**: 此接口为系统接口,三方应用不支持调用。 |
+| FLAG_AUTH_PREFIX_URI_PERMISSION | 0x00000080 | 按照前缀匹配的方式验证URI权限。
**系统API**: 此接口为系统接口,三方应用不支持调用。 |
| FLAG_ABILITYSLICE_MULTI_DEVICE | 0x00000100 | 支持分布式调度系统中的多设备启动。 |
| FLAG_START_FOREGROUND_ABILITY | 0x00000200 | 指示无论主机应用程序是否已启动,都将启动使用服务模板的功能。 |
-| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。
**系统API**: 此接口为系统接口,三方应用不支持调用。 |
+| FLAG_ABILITY_CONTINUATION_REVERSIBLE | 0x00000400 | 表示迁移是可拉回的。
**系统API**: 此接口为系统接口,三方应用不支持调用。 |
| FLAG_INSTALL_ON_DEMAND | 0x00000800 | 如果未安装指定的功能,请安装该功能。 |
| FLAG_INSTALL_WITH_BACKGROUND_MODE | 0x80000000 | 如果未安装,使用后台模式安装该功能。 |
| FLAG_ABILITY_CLEAR_MISSION | 0x00008000 | 指示清除其他任务的操作。可以为传递给 **[ohos.app.Context](js-apis-ability-context.md)** 中**startAbility**方法的**Want**设置此标志,并且必须与**flag_ABILITY_NEW_MISSION**一起使用。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-errorManager.md b/zh-cn/application-dev/reference/apis/js-apis-errorManager.md
index e7c10cedb7a2d9d8c35e03be4b11b4ea9c2383dd..4dfec1a0ff6f60c8fd02852f301cfe066402a606 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-errorManager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-errorManager.md
@@ -28,14 +28,18 @@ registerErrorObserver(observer: ErrorObserver): number;
**示例:**
```js
-var observer = "12345";
+var observer = {
+ onUnhandledException(errorMsg) {
+ console.log('onUnhandledException, errorMsg: ', errorMsg)
+ }
+}
errorManager.registerErrorObserver(observer)
-.then((data) => {
- console.log('----------- registerErrorObserver success ----------', data);
-})
-.catch((err) => {
- console.log('----------- registerErrorObserver fail ----------', err);
-})
+ .then((data) => {
+ console.log('----------- registerErrorObserver success ----------', data);
+ })
+ .catch((err) => {
+ console.log('----------- registerErrorObserver fail ----------', err);
+ })
```
@@ -59,7 +63,7 @@ unregisterErrorObserver(observerId: number, callback: AsyncCallback\): vo
```js
var observerId = 100;
-function unregisterErrorObserver(err) {
+function unregisterErrorObserverCallback(err) {
if (err) {
console.log('------------ unregisterErrorObserverCallback ------------', err);
}
@@ -119,9 +123,17 @@ onUnhandledException(errMsg: string): void;
**示例:**
```js
-var errMsg = "12345";
-errorManager.onUnhandledException(errMsg, (error) => {
- console.log("error.code = " + error.code)
-})
+var observer = {
+ onUnhandledException(errorMsg) {
+ console.log('onUnhandledException, errorMsg: ', errorMsg)
+ }
+}
+errorManager.registerErrorObserver(observer)
+ .then((data) => {
+ console.log('----------- registerErrorObserver success ----------', data);
+ })
+ .catch((err) => {
+ console.log('----------- registerErrorObserver fail ----------', err);
+ })
```
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis/js-apis-formextensioncontext.md b/zh-cn/application-dev/reference/apis/js-apis-formextensioncontext.md
index ac582577cd09cd7d601233b0dc14a7310227add3..6a87544db5dc4e834e36b7e2d4b57298784aea74 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-formextensioncontext.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-formextensioncontext.md
@@ -11,7 +11,22 @@ FormExtensionContext模块提供FormExtension具有的接口和能力。
## 使用说明
-FormExtensionContext模块是FormExtension的上下文环境,继承自ExtensionContext。
+在使用FormExtensionContext的功能前,需要通过FormExtension获取。
+```js
+import FormExtension from '@ohos.application.FormExtension';
+import formBindingData from '@ohos.application.formBindingData'
+export default class MyFormExtension extends FormExtension {
+ onCreate() {
+ let dataObj1 = {
+ temperature:"11c",
+ "time":"11:00"
+ };
+ let obj1 = formBindingData.createFormBindingData(dataObj1);
+ return obj1;
+ }
+}
+
+```
## FormExtensionContext.startAbility
@@ -52,6 +67,8 @@ this.context.startAbility(want, function(err) {
startAbility(want: Want): Promise<void>
+拉起一个卡片所属应用的Ability。
+
**系统能力**:SystemCapability.Ability.Form
**系统API**: 此接口为系统接口,三方应用不支持调用。