diff --git a/zh-cn/application-dev/application-models/application-component-configuration-stage.md b/zh-cn/application-dev/application-models/application-component-configuration-stage.md
index dcea435f3b27aa3df0e37fdca4892a81a763a72d..5222f7dfcdd288dd489130059a211cb04a0973ce 100644
--- a/zh-cn/application-dev/application-models/application-component-configuration-stage.md
+++ b/zh-cn/application-dev/application-models/application-component-configuration-stage.md
@@ -66,7 +66,7 @@
如果应用确需隐藏入口图标,需要配置AllowAppDesktopIconHide应用特权,具体配置方式参考[应用特权配置指南](../../device-dev/subsystems/subsys-app-privilege-config-guide.md)。详细的入口图标及入口标签的显示规则如下。
- * HAP中包含UIAbility
+ 1.HAP中包含UIAbility
* 在module.json5配置文件的abilities标签中设置了入口图标
* 该应用没有隐藏图标的特权
* 系统将使用该UIAbility配置的icon作为入口图标,并显示在桌面上。用户点击该图标,页面跳转到该UIAbility首页。
@@ -79,7 +79,8 @@
* 系统将使用app.json5中的label作为入口标签,并显示在桌面上。
* 该应用具有隐藏图标的特权
* 桌面应用查询时不返回应用信息,不会在桌面上显示对应的入口图标和标签。
- * HAP中不包含UIAbility
+
+ 2.HAP中不包含UIAbility
* 该应用没有隐藏图标的特权
* 系统将使用app.json5中的icon作为入口图标,并显示在桌面上。用户点击该图标,页面跳转到应用管理中对应的应用详情页面,如下图所示。
* 系统将使用app.json5中的label作为入口标签,并显示在桌面上。
diff --git a/zh-cn/application-dev/file-management/app-fs-space-statistics.md b/zh-cn/application-dev/file-management/app-fs-space-statistics.md
index e7e79b1a082951f5612b1766086d2dd469f39156..e06c3e97c6c74ede5b08699cba81c79c66225c02 100644
--- a/zh-cn/application-dev/file-management/app-fs-space-statistics.md
+++ b/zh-cn/application-dev/file-management/app-fs-space-statistics.md
@@ -10,7 +10,7 @@ API的详细介绍请参见[ohos.file.statvfs](../reference/apis/js-apis-file-st
| 模块 | 接口名 | 功能 |
| -------- | -------- | -------- |
-| \@ohos.file.storageStatistic | getCurrentBundleStats | 获取当前应用的存储空间大小(单位为Byte)。 |
+| \@ohos.file.storageStatistics | getCurrentBundleStats | 获取当前应用的存储空间大小(单位为Byte)。 |
| \@ohos.file.statvfs | getFreeSize | 获取指定文件系统的剩余空间大小(单位为Byte)。 |
| \@ohos.file.statvfs | getTotalSize | 获取指定文件系统的总空间大小(单位为Byte)。 |
diff --git a/zh-cn/application-dev/reference/apis/js-apis-net-ethernet.md b/zh-cn/application-dev/reference/apis/js-apis-net-ethernet.md
index 2aa48bc6e6289194aa533cc23b4c799c37760b1c..3887294917eed5d0e67743c98ab524bc1ca20fa0 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-net-ethernet.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-net-ethernet.md
@@ -53,8 +53,7 @@ ethernet.setIfaceConfig("eth0", {
route: "192.168.xx.xxx",
gateway: "192.168.xx.xxx",
netMask: "255.255.255.0",
- dnsServers: "1.1.1.1",
- domain: "2.2.2.2"
+ dnsServers: "1.1.1.1"
}, (error) => {
if (error) {
console.log("setIfaceConfig callback error = " + JSON.stringify(error));
@@ -111,8 +110,7 @@ ethernet.setIfaceConfig("eth0", {
route: "192.168.xx.xxx",
gateway: "192.168.xx.xxx",
netMask: "255.255.255.0",
- dnsServers: "1.1.1.1",
- domain: "2.2.2.2"
+ dnsServers: "1.1.1.1"
}).then(() => {
console.log("setIfaceConfig promise ok ");
}).catch(error => {
@@ -163,7 +161,6 @@ ethernet.getIfaceConfig("eth0", (error, value) => {
console.log("getIfaceConfig callback gateway = " + JSON.stringify(value.gateway));
console.log("getIfaceConfig callback netMask = " + JSON.stringify(value.netMask));
console.log("getIfaceConfig callback dnsServers = " + JSON.stringify(value.dnsServers));
- console.log("getIfaceConfig callback domain = " + JSON.stringify(value.domain));
}
});
```
@@ -213,7 +210,6 @@ ethernet.getIfaceConfig("eth0").then((data) => {
console.log("getIfaceConfig promise gateway = " + JSON.stringify(data.gateway));
console.log("getIfaceConfig promise netMask = " + JSON.stringify(data.netMask));
console.log("getIfaceConfig promise dnsServers = " + JSON.stringify(data.dnsServers));
- console.log("getIfaceConfig promise domain = " + JSON.stringify(data.domain));
}).catch(error => {
console.log("getIfaceConfig promise error = " + JSON.stringify(error));
});
@@ -386,74 +382,6 @@ ethernet.getAllActiveIfaces().then((data) => {
});
```
-## ethernet.on('interfaceStateChange')10+
-
-on(type: 'interfaceStateChange', callback: Callback\<{ iface: string, active: boolean }\>): void
-
-注册网卡热插拔事件,使用callback方式作为异步方法。
-
-**系统接口**:此接口为系统接口。
-
-**需要权限**:ohos.permission.GET_NETWORK_INFO
-
-**系统能力**:SystemCapability.Communication.NetManager.Ethernet
-
-**参数:**
-
-| 参数名 | 类型 | 必填 | 说明 |
-| -------- | --------------------------------------- | ---- | ---------- |
-| type | string | 是 | 订阅的事件类型,'interfaceStateChange'。 |
-| callback | AsyncCallback\<{ iface: string, active: boolean }\> | 是 | 回调函数。
iface:网卡名称。
active:是否处于激活状态(true:激活;false:未激活) |
-
-**错误码:**
-
-| 错误码ID | 错误信息 |
-| ------- | -------------------------------------------- |
-| 201 | Permission denied. |
-| 202 | Applicable only to system applications. |
-| 401 | Parameter error. |
-
-**示例:**
-
-```js
-ethernet.on('interfaceStateChange', (data) => {
- console.log('on interfaceSharingStateChange:' + JSON.stringify(data));
-});
-```
-
-## ethernet.off('interfaceStateChange')10+
-
-off(type: 'interfaceStateChange', callback?: Callback\<{ iface: string, active: boolean }\>): void
-
-注销网卡热插拔事件,使用callback方式作为异步方法。
-
-**系统接口**:此接口为系统接口。
-
-**需要权限**:ohos.permission.GET_NETWORK_INFO
-
-**系统能力**:SystemCapability.Communication.NetManager.Ethernet
-
-**参数:**
-
-| 参数名 | 类型 | 必填 | 说明 |
-| -------- | --------------------------------------- | ---- | ---------- |
-| type | string | 是 | 订阅的事件类型,'interfaceStateChange'。 |
-| callback | AsyncCallback\<{ iface: string, active: boolean }> | 否 | 回调函数。
iface:网卡名称。
active:是否处于激活状态(true:激活;false:未激活) |
-
-**错误码:**
-
-| 错误码ID | 错误信息 |
-| ------- | -------------------------------------------- |
-| 201 | Permission denied. |
-| 202 | Applicable only to system applications. |
-| 401 | Parameter error. |
-
-**示例:**
-
-```js
-ethernet.off('interfaceStateChange');
-```
-
## InterfaceConfiguration
以太网连接配置网络信息。
diff --git a/zh-cn/application-dev/reference/errorcodes/errorcode-filemanagement.md b/zh-cn/application-dev/reference/errorcodes/errorcode-filemanagement.md
index 976d9b974990bb178830bbea800a73f8f19c8e4e..6b5de4d6fa6f3eef88121456a43dc8f47dc73bbf 100644
--- a/zh-cn/application-dev/reference/errorcodes/errorcode-filemanagement.md
+++ b/zh-cn/application-dev/reference/errorcodes/errorcode-filemanagement.md
@@ -11,711 +11,913 @@
### 13900001 操作不允许
**错误信息**
+
Operation not permitted
**可能原因**
-当前用户文件操作不被允许
+
+当前用户文件操作不被允许。
**处理步骤**
-确认文件权限
+
+确认文件权限。
### 13900002 没有这个文件或目录
**错误信息**
+
No such file or directory
**可能原因**
-文件或目录不存在
+
+文件或目录不存在。
**处理步骤**
-确认文件路径是否存在
+
+确认文件路径是否存在。
### 13900003 没有这样的进程
**错误信息**
+
No such process
**可能原因**
-进程不存在
+
+进程不存在。
**处理步骤**
-1.确认进程是否被意外杀死
-2.确认相关服务是否已启动
+
+1.确认进程是否被意外杀死。
+
+2.确认相关服务是否已启动。
### 13900004 系统调用被中断
**错误信息**
+
Interrupted system call
**可能原因**
-系统调用被其他线程中断
+
+系统调用被其他线程中断。
**处理步骤**
-1.检查多线程代码逻辑
-2.重新进行系统调用
+
+1.检查多线程代码逻辑。
+
+2.重新进行系统调用。
### 13900005 I/0错误
**错误信息**
+
I/O error
**可能原因**
-I0请求非法
+
+I0请求非法。
**处理步骤**
-重新进行I0请求
+
+重新进行I0请求。
### 13900006 没有这个设备或地址
**错误信息**
+
No such device or address
**可能原因**
-设备或地址信息错误
+
+设备或地址信息错误。
**处理步骤**
-确认设备或地址信息
+
+确认设备或地址信息。
### 13900007 参数列表太长
**错误信息**
+
Arg list too long
**可能原因**
-参数列表过长
+
+参数列表过长。
**处理步骤**
-减少参数个数
+
+减少参数个数。
### 13900008 坏的文件描述符
**错误信息**
+
Bad file descriptor
**可能原因**
-此文件描述符已关闭
+
+此文件描述符已关闭。
**处理步骤**
-确认此文件描述符是否已关闭
+
+确认此文件描述符是否已关闭。
### 13900009 没有子进程
**错误信息**
+
No child processes
**可能原因**
-无法创建子进程
+
+无法创建子进程。
**处理步骤**
-确认系统中最大进程数
+
+确认系统中最大进程数。
### 13900010 资源暂时不可用
**错误信息**
+
Try again
**可能原因**
-资源被阻塞
+
+资源被阻塞。
**处理步骤**
-重新请求资源
+
+重新请求资源。
### 13900011 内存溢出
**错误信息**
+
Out of memory
**可能原因**
-内存溢出
+
+内存溢出。
**处理步骤**
-1.确认内存开销
-2.管理系统内存开销
+
+1.确认内存开销。
+
+2.管理系统内存开销。
### 13900012 拒绝许可
**错误信息**
+
Permission denied
**可能原因**
-1.文件操作无权限
-2.文件沙箱路径地址错误
+
+1.文件操作无权限。
+
+2.文件沙箱路径地址错误。
**处理步骤**
-1.确认权限
-2.确认文件沙箱路径地址
+
+1.确认权限。
+
+2.确认文件沙箱路径地址。
### 13900013 错误的地址
**错误信息**
+
Bad address
**可能原因**
-地址错误
+
+地址错误。
**处理步骤**
-确认地址是否正确
+
+确认地址是否正确。
### 13900014 设备或资源忙
**错误信息**
+
Device or resource busy
**可能原因**
-请求的资源不可用
+
+请求的资源不可用。
**处理步骤**
-重新请求资源
+
+重新请求资源。
### 13900015 文件存在
**错误信息**
+
File exists
**可能原因**
-需创建的文件已存在
+
+需创建的文件已存在。
**处理步骤**
-确认文件路径是否正确
+
+确认文件路径是否正确。
### 13900016 无效的交叉链接
**错误信息**
+
Cross-device link
**可能原因**
-跨设备链接失败
+
+跨设备链接失败。
**处理步骤**
-确认跨设备是否正常
+
+确认跨设备是否正常。
### 13900017 设备不存在
**错误信息**
+
No such device
**可能原因**
-设备未被识别
+
+设备未被识别。
**处理步骤**
-确认设备间连接是否正常
+
+确认设备间连接是否正常。
### 13900018 不是一个目录
**错误信息**
+
Not a directory
**可能原因**
-此路径不是文件夹目录
+
+此路径不是文件夹目录。
**处理步骤**
-确认路径是否正确
+
+确认路径是否正确。
### 13900019 是一个目录
**错误信息**
+
Is a directory
**可能原因**
-此路径是文件夹目录
+
+此路径是文件夹目录。
**处理步骤**
-确认路径是否正确
+
+确认路径是否正确。
### 13900020 无效的参数
**错误信息**
+
Invalid argument
**可能原因**
-输入参数非法
+
+输入参数非法。
**处理步骤**
-确认参数合法性
+
+确认参数合法性。
### 13900021 打开太多的文件系统
**错误信息**
+
File table overflow
**可能原因**
-进程打开过多的文件描述符
+
+进程打开过多的文件描述符。
**处理步骤**
-关闭不相关的文件描述符
+
+关闭不相关的文件描述符。
### 13900022 打开的文件过多
**错误信息**
+
Too many open files
**可能原因**
-系统打开过多的文件
+
+系统打开过多的文件。
**处理步骤**
-关闭不需要的文件
+
+关闭不需要的文件。
### 13900023 文本文件忙
**错误信息**
+
Text file busy
**可能原因**
-程序的可执行文件正在被使用
+
+程序的可执行文件正在被使用。
**处理步骤**
-关闭正在调试的程序
+
+关闭正在调试的程序。
### 13900024 文件太大
**错误信息**
+
File too large
**可能原因**
-文件大小超出最大文件大小
+
+文件大小超出最大文件大小。
**处理步骤**
-确认文件大小是否满足最大文件大小
+
+确认文件大小是否满足最大文件大小。
### 13900025 设备上没有空间
**错误信息**
+
No space left on device
**可能原因**
-设备存储空间不足
+
+设备存储空间不足。
**处理步骤**
-清理设备存储空间
+
+清理设备存储空间。
### 13900026 非法移位
**错误信息**
+
Illegal seek
**可能原因**
-在管道或FIFO中使用seek
+
+在管道或FIFO中使用seek。
**处理步骤**
-确认seek使用
+
+确认seek使用。
### 13900027 只读文件系统
**错误信息**
+
Read-only file system
**可能原因**
-文件系统只支持读
+
+文件系统只支持读。
**处理步骤**
-确认文件是否只读
+
+确认文件是否只读。
### 13900028 太多的链接
**错误信息**
+
Too many links
**可能原因**
-文件已达最大链接数
+
+文件已达最大链接数。
**处理步骤**
-清理无用链接
+
+清理无用链接。
### 13900029 资源死锁错误
**错误信息**
+
Resource deadlock would occur
**可能原因**
-资源死锁
+
+资源死锁。
**处理步骤**
-终止死锁进程
+
+终止死锁进程。
### 13900030 文件名太长
**错误信息**
+
Filename too Long
**可能原因**
-路径或文件名超过最大长度
+
+路径或文件名超过最大长度。
**处理步骤**
-确认路径或文件名长度
+
+确认路径或文件名长度。
### 13900031 功能没有实现
**错误信息**
+
Function not implemented
**可能原因**
-系统不支持此功能
+
+系统不支持此功能。
**处理步骤**
-确认系统版本
+
+确认系统版本。
### 13900032 目录非空
**错误信息**
+
Directory not empty
**可能原因**
-指定目录不为空
+
+指定目录不为空。
**处理步骤**
-1.确认目录路径
-2.确认路径为空
+
+1.确认目录路径。
+
+2.确认路径为空。
### 13900033 符号链接层次太多
**错误信息**
-Too many symbolic liks encountered
+
+Too many symbolic links encountered
**可能原因**
-符号链接层次过多
+
+符号链接层次过多。
**处理步骤**
-清理无关符号链接
+
+清理无关符号链接。
### 13900034 操作被阻塞
**错误信息**
+
Operation would block
**可能原因**
-操作被阻塞
+
+操作被阻塞。
**处理步骤**
-重新进行操作
+
+重新进行操作。
### 13900035 请求描述符无效
**错误信息**
-Invalid request desecriptor
+
+Invalid request descriptor
**可能原因**
-文件描述符非法
+
+文件描述符非法。
**处理步骤**
-确认文件描述符是否合法
+
+确认文件描述符是否合法。
### 13900036 设备不是字符流
**错误信息**
+
Device not a stream
**可能原因**
-文件描述符指向非流设备
+
+文件描述符指向非流设备。
**处理步骤**
-确认文件描述符是否指向流设备
+
+确认文件描述符是否指向流设备。
### 13900037 无可用数据
**错误信息**
+
No data available
**可能原因**
-数据不可用
+
+数据不可用。
**处理步骤**
-重新请求数据
+
+重新请求数据。
### 13900038 对于定义的数据类型,值太大
**错误信息**
+
Value too large for defined data type
**可能原因**
-值超出所定义的数据类型范围
+
+值超出所定义的数据类型范围。
**处理步骤**
-修改数据类型
+
+修改数据类型。
### 13900039 文件描述符在坏状态
**错误信息**
+
File descriptor in bad state
**可能原因**
-文件描述符损坏
+
+文件描述符损坏。
**处理步骤**
-确认文件描述符合法性
+
+确认文件描述符合法性。
### 13900040 应该重新启动被中断的系统调用
**错误信息**
-Interrupted systen call should be restarted
+
+Interrupted system call should be restarted
**可能原因**
-系统调用被中断
+
+系统调用被中断。
**处理步骤**
-重新进行系统调用
+
+重新进行系统调用。
### 13900041 超出磁盘配额
**错误信息**
+
Quota exceeded
**可能原因**
-磁盘空间不足
+
+磁盘空间不足。
**处理步骤**
-清理磁盘存储空间
+
+清理磁盘存储空间。
### 13900042 未知错误
**错误信息**
+
Unknown error
**可能原因**
+
内部错误
**处理步骤**
-1.重试接口
-2.重启服务
+
+1.重试接口。
+
+2.重启服务。
## 用户数据管理错误码
### 14000001 文件名非法
**错误信息**
+
Invalid display name
**可能原因**
-文件名存在非法字符
+
+文件名存在非法字符。
**处理步骤**
-删除非法字符
+
+删除非法字符。
### 14000002 非法URI
**错误信息**
+
Invalid uri
**可能原因**
+
URI不合法
**处理步骤**
-直接使用查询获取的uri
+
+直接使用查询获取的uri。
### 14000003 文件后缀非法
**错误信息**
-Invalid file extension
+
+Invalid file name extension
**可能原因**
-按照文件类型命名
+
+按照文件类型命名。
**处理步骤**
-检查文件名后缀
+
+检查文件名后缀。
### 14000004 文件已进入回收站
**错误信息**
+
File has been put into trash bin
**可能原因**
-文件已经被删除进入回收站
+
+文件已经被删除进入回收站。
**处理步骤**
-检查文件是否已经进入回收站
+
+检查文件是否已经进入回收站。
## 空间统计错误码
### 13600001 IPC通信失败
**错误信息**
+
IPC error
**可能原因**
-调用服务不存在
+
+调用服务不存在。
**处理步骤**
-检查服务是否启动
+
+检查服务是否启动。
### 13600002 文件系统类型不支持
**错误信息**
+
Not supported filesystem
**可能原因**
-操作的文件系统类型不支持
+
+操作的文件系统类型不支持。
**处理步骤**
-修改为正确的文件系统类型
+
+修改为正确的文件系统类型。
### 13600003 挂载失败
**错误信息**
+
Failed to mount
**可能原因**
-调用挂载命令失败
+
+调用挂载命令失败。
**处理步骤**
-拔卡尝试重新挂载
+
+拔卡尝试重新挂载。
### 13600004 卸载失败
**错误信息**
+
Failed to unmount
**可能原因**
-设备繁忙
+
+设备繁忙。
**处理步骤**
-检查外卡文件是否被线程占用, 杀掉占用线程
+
+检查外卡文件是否被线程占用, 杀掉占用线程。
### 13600005 卷状态错误
**错误信息**
+
Incorrect volume state
**可能原因**
-操作的卷状态错误
+
+操作的卷状态错误。
**处理步骤**
-检查当前卷状态是否正确
+
+检查当前卷状态是否正确。
### 13600006 创建目录或者节点失败
**错误信息**
+
Prepare directory or node error
**可能原因**
-目录或节点已存在
+
+目录或节点已存在。
**处理步骤**
-检查待创建目录或节点是否存在
+
+检查待创建目录或节点是否存在。
### 13600007 删除目录或者节点失败
**错误信息**
+
Delete directory or node error
**可能原因**
-目录或节点已删除
+
+目录或节点已删除。
**处理步骤**
-检查待删除目录或节点是否存在
+
+检查待删除目录或节点是否存在。
### 13600008 操作对象不存在
**错误信息**
+
No such object
**可能原因**
-1.输入错误的卷id
-2.输入错误的包名
+
+1.输入错误的卷id。
+
+2.输入错误的包名。
**处理步骤**
-1.检查输入的卷是否存在
-2.检查输入的应用包名是否存在
+
+1.检查输入的卷是否存在。
+
+2.检查输入的应用包名是否存在。
### 13600009 用户id超出范围
**错误信息**
+
User id out of range
**可能原因**
-输入错误的用户id
+
+输入错误的用户id。
**处理步骤**
-检查输入的用户id是否处于正常范围
+
+检查输入的用户id是否处于正常范围。
## 公共文件访问错误码
### 14300001 IPC通信失败
**错误信息**
+
IPC error
**可能原因**
-1.server端服务不在
-2.extension机制异常
+
+1.server端服务不在。
+
+2.extension机制异常。
**处理步骤**
-检查server端服务是否存在
+
+检查server端服务是否存在。
### 14300002 URI格式错误
**错误信息**
+
Invalid uri
**可能原因**
-使用非法uri
+
+使用非法uri。
**处理步骤**
-检查URI格式
+
+检查URI格式。
### 14300003 查询server端ability信息失败
**错误信息**
+
Fail to get fileextension info
**可能原因**
-BMS接口异常
+
+BMS接口异常。
**处理步骤**
+
系统基础能力问题
### 14300004 js-server实际返回的结果异常
**错误信息**
+
Get wrong result
**可能原因**
-server端返回实际数据不当
+
+server端返回实际数据不当。
**处理步骤**
-server端返回值检查
+
+server端返回值检查。
### 14300005 notify注册失败
**错误信息**
+
Fail to register notification
**可能原因**
-1.server端服务不在
-2.extension机制异常
+
+1.server端服务不在。
+
+2.extension机制异常。
**处理步骤**
-检查server端服务是否存在
+
+检查server端服务是否存在。
### 14300006 notify移除失败
**错误信息**
+
Fail to remove notification
**可能原因**
-1.server端服务不在
-2.extension机制异常
+
+1.server端服务不在。
+
+2.extension机制异常。
**处理步骤**
-检查server端服务是否存在
+
+检查server端服务是否存在。
### 14300007 notify代理初始化失败
**错误信息**
+
Fail to init notification agent
**可能原因**
-未注册就去取消notify
+
+未注册就去取消notify。
**处理步骤**
-是否注册过
+
+是否注册过。
### 14300008 js-server端通知代理失败
**错误信息**
+
Fail to notify agent
**可能原因**
-1.服务不在
-2.extension机制异常
+
+1.服务不在。
+
+2.extension机制异常。
**处理步骤**
-检查client是否异常
+
+检查client是否异常。