提交 0717c555 编写于 作者: zyjhandsome's avatar zyjhandsome

Merge branch 'master' of https://gitee.com/openharmony/docs

# Conflicts:
#	zh-cn/application-dev/reference/apis/js-apis-worker.md
Signed-off-by: zyjhandsome's avatarzyjhandsome <zyjhandsome@126.com>
# XML Parsing and Generation
# @ohos.xml (XML Parsing and Generation)
> **NOTE**
>
......@@ -24,10 +24,10 @@ A constructor used to create an **XmlSerializer** instance.
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| buffer | ArrayBuffer&nbsp;\|&nbsp;DataView | Yes| **ArrayBuffer** or **DataView** for storing the XML information to write.|
| encoding | string | No| Encoding format.|
| Name | Type | Mandatory| Description |
| -------- | --------------------------------- | ---- | ------------------------------------------------ |
| buffer | ArrayBuffer \| DataView | Yes | **ArrayBuffer** or **DataView** for storing the XML information to write.|
| encoding | string | No | Encoding format. |
**Example**
......@@ -48,10 +48,10 @@ Sets an attribute.
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| name | string | Yes| Key of the attribute.|
| value | string | Yes| Value of the attribute.|
| Name| Type | Mandatory| Description |
| ------ | ------ | ---- | --------------- |
| name | string | Yes | Key of the attribute. |
| value | string | Yes | Value of the attribute.|
**Example**
......@@ -60,8 +60,8 @@ let arrayBuffer = new ArrayBuffer(1024);
let bufView = new DataView(arrayBuffer);
let thatSer = new xml.XmlSerializer(bufView);
thatSer.startElement("note");
thatSer.setAttributes("importance", "high");
thatSer.endElement();
thatSer.setAttributes("importance", "high");
thatSer.endElement();
```
......@@ -75,9 +75,9 @@ Adds an empty element.
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| name | string | Yes| Name of the empty element to add.|
| Name| Type | Mandatory| Description |
| ------ | ------ | ---- | ------------------ |
| name | string | Yes | Name of the empty element to add.|
**Example**
......@@ -117,9 +117,9 @@ Writes the start tag based on the given element name.
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| name | string | Yes| Name of the element.|
| Name| Type | Mandatory| Description |
| ------ | ------ | ---- | ------------------ |
| name | string | Yes | Name of the element.|
**Example**
......@@ -145,11 +145,11 @@ Writes the end tag of the element.
let arrayBuffer = new ArrayBuffer(1024);
let bufView = new DataView(arrayBuffer);
let thatSer = new xml.XmlSerializer(bufView);
thatSer.setNamespace("h", "http://www.w3.org/TR/html4/");
thatSer.setNamespace("h", "https://www.w3.org/TR/html4/");
thatSer.startElement("table");
thatSer.setAttributes("importance", "high");
thatSer.setText("Happy");
thatSer.endElement(); // => <h:table importance="high" xmlns:h="http://www.w3.org/TR/html4/">Happy</h:table>
thatSer.endElement(); // => <h:table importance="high" xmlns:h="https://www.w3.org/TR/html4/">Happy</h:table>
```
......@@ -163,10 +163,10 @@ Sets the namespace for an element tag.
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| prefix | string | Yes| Prefix of the element and its child elements.|
| namespace | string | Yes| Namespace to set.|
| Name | Type | Mandatory| Description |
| --------- | ------ | ---- | ------------------------------ |
| prefix | string | Yes | Prefix of the element and its child elements. |
| namespace | string | Yes | Namespace to set.|
**Example**
......@@ -174,9 +174,9 @@ Sets the namespace for an element tag.
let arrayBuffer = new ArrayBuffer(1024);
let thatSer = new xml.XmlSerializer(arrayBuffer);
thatSer.setDeclaration();
thatSer.setNamespace("h", "http://www.w3.org/TR/html4/");
thatSer.setNamespace("h", "https://www.w3.org/TR/html4/");
thatSer.startElement("note");
thatSer.endElement();// = >'<?xml version="1.0" encoding="utf-8"?>\r\n<h:note xmlns:h="http://www.w3.org/TR/html4/"/>';
thatSer.endElement();// = >'<?xml version="1.0" encoding="utf-8"?>\r\n<h:note xmlns:h="https://www.w3.org/TR/html4/"/>';
```
### setComment
......@@ -189,9 +189,9 @@ Sets the comment.
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| text | string | Yes| Comment to set.|
| Name| Type | Mandatory| Description |
| ------ | ------ | ---- | -------------------- |
| text | string | Yes | Comment to set.|
**Example**
......@@ -214,9 +214,9 @@ Sets CDATA attributes.
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| text | string | Yes| CDATA attribute to set.|
| Name| Type | Mandatory| Description |
| ------ | ------ | ---- | ----------------- |
| text | string | Yes | CDATA attribute to set.|
**Example**
......@@ -237,9 +237,9 @@ Sets **Text**.
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| text | string | Yes| Content of the **Text** to set.|
| Name| Type | Mandatory| Description |
| ------ | ------ | ---- | ---------------- |
| text | string | Yes | Content of the **Text** to set.|
**Example**
......@@ -263,9 +263,9 @@ Sets **DocType**.
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| text | string | Yes| Content of **DocType** to set.|
| Name| Type | Mandatory| Description |
| ------ | ------ | ---- | ------------------- |
| text | string | Yes | Content of **DocType** to set.|
**Example**
......@@ -289,10 +289,10 @@ Creates and returns an **XmlPullParser** object. The **XmlPullParser** object pa
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| buffer | ArrayBuffer&nbsp;\|&nbsp;DataView | Yes| **ArrayBuffer** or **DataView** that contains XML text information.|
| encoding | string | No| Encoding format. Only UTF-8 is supported.|
| Name | Type | Mandatory| Description |
| -------- | --------------------------------- | ---- | ------------------------------------------ |
| buffer | ArrayBuffer \| DataView | Yes | **ArrayBuffer** or **DataView** that contains XML text information.|
| encoding | string | No | Encoding format. Only UTF-8 is supported. |
**Example**
......@@ -324,9 +324,9 @@ Parses XML information.
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| option | [ParseOptions](#parseoptions) | Yes| Options for controlling and obtaining the parsed information.|
| Name| Type | Mandatory| Description |
| ------ | ----------------------------- | ---- | -------------------------------- |
| option | [ParseOptions](#parseoptions) | Yes | Options for controlling and obtaining the parsed information.|
**Example**
......@@ -372,13 +372,13 @@ Defines the XML parsing options.
**System capability**: SystemCapability.Utils.Lang
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| supportDoctype | boolean | No| Whether to ignore **Doctype**. The default value is **false**.|
| ignoreNameSpace | boolean | No| Whether to ignore **Namespace**. The default value is **false**.|
| tagValueCallbackFunction | (name:&nbsp;string,&nbsp;value:&nbsp;string)=&gt;&nbsp;boolean | No| Callback used to return **tagValue**.|
| attributeValueCallbackFunction | (name:&nbsp;string,&nbsp;value:&nbsp;string)=&gt;&nbsp;boolean | No| Callback used to return **attributeValue**.|
| tokenValueCallbackFunction | (eventType:&nbsp;[EventType](#eventtype),&nbsp;value:&nbsp;[ParseInfo](#parseinfo))=&gt;&nbsp;boolean | No| Callback used to return **tokenValue**.|
| Name | Type | Mandatory| Description |
| ------------------------------ | ------------------------------------------------------------ | ---- | --------------------------------------- |
| supportDoctype | boolean | No | Whether to ignore **Doctype**. The default value is **false**.|
| ignoreNameSpace | boolean | No | Whether to ignore **Namespace**. The default value is **false**. |
| tagValueCallbackFunction | (name: string, value: string) =&gt; boolean | No | Callback used to return **tagValue**. |
| attributeValueCallbackFunction | (name: string, value: string) =&gt; boolean | No | Callback used to return **attributeValue**. |
| tokenValueCallbackFunction | (eventType: [EventType](#eventtype), value: [ParseInfo](#parseinfo)) =&gt; boolean | No | Callback used to return **tokenValue**. |
## ParseInfo
......@@ -395,8 +395,8 @@ Obtains the column line number, starting from 1.
**Return value**
| Type| Description|
| -------- | -------- |
| Type | Description |
| ------ | -------------- |
| number | Column number obtained.|
......@@ -410,8 +410,8 @@ Obtains the depth of this element.
**Return value**
| Type| Description|
| -------- | -------- |
| Type | Description |
| ------ | -------------------- |
| number | Depth obtained.|
......@@ -425,8 +425,8 @@ Obtains the current line number, starting from 1.
**Return value**
| Type| Description|
| -------- | -------- |
| Type | Description |
| ------ | -------------- |
| number | Line number obtained.|
......@@ -440,8 +440,8 @@ Obtains the name of this element.
**Return value**
| Type| Description|
| -------- | -------- |
| Type | Description |
| ------ | ------------------ |
| string | Element name obtained.|
......@@ -455,8 +455,8 @@ Obtains the namespace of this element.
**Return value**
| Type| Description|
| -------- | -------- |
| Type | Description |
| ------ | ------------------------ |
| string | Namespace obtained.|
......@@ -470,8 +470,8 @@ Obtains the prefix of this element.
**Return value**
| Type| Description|
| -------- | -------- |
| Type | Description |
| ------ | ------------------ |
| string | Element prefix obtained.|
......@@ -485,8 +485,8 @@ Obtains the text of the current event.
**Return value**
| Type| Description|
| -------- | -------- |
| Type | Description |
| ------ | ------------------------ |
| string | Text content obtained.|
......@@ -500,8 +500,8 @@ Checks whether the current element is empty.
**Return value**
| Type| Description|
| -------- | -------- |
| Type | Description |
| ------- | ---------------------------- |
| boolean | Returns **true** if the element is empty; returns **false** otherwise.|
......@@ -515,8 +515,8 @@ Checks whether the current text event contains only whitespace characters.
**Return value**
| Type| Description|
| -------- | -------- |
| Type | Description |
| ------- | -------------------------------------- |
| boolean | Returns **true** if the text event contains only whitespace characters; returns **false** otherwise.|
......@@ -529,8 +529,8 @@ Obtains the number of attributes for the current start tag.
**System capability**: SystemCapability.Utils.Lang
**Return value**
| Type| Description|
| -------- | -------- |
| Type | Description |
| ------ | ---------------------- |
| number | Number of attributes obtained.|
......@@ -540,16 +540,16 @@ Enumerates the events.
**System capability**: SystemCapability.Utils.Lang
| Name| Value| Description|
| -------- | -------- | -------- |
| START_DOCUMENT | 0 | Indicates a start document event.|
| END_DOCUMENT | 1 | Indicates an end document event.|
| START_TAG | 2 | Indicates a start tag event.|
| END_TAG | 3 | Indicates an end tag event.|
| TEXT | 4 | Indicates a text event.|
| CDSECT | 5 | Indicates a CDATA section event.|
| COMMENT | 6 | Indicates an XML comment event.|
| DOCDECL | 7 | Indicates an XML document type declaration event.|
| INSTRUCTION | 8 | Indicates an XML processing instruction event.|
| ENTITY_REFERENCE | 9 | Indicates an entity reference event.|
| WHITESPACE | 10 | Indicates a whitespace character event.|
| Name | Value | Description |
| ---------------- | ---- | --------------------- |
| START_DOCUMENT | 0 | Indicates a start document event. |
| END_DOCUMENT | 1 | Indicates an end document event. |
| START_TAG | 2 | Indicates a start tag event. |
| END_TAG | 3 | Indicates an end tag event. |
| TEXT | 4 | Indicates a text event. |
| CDSECT | 5 | Indicates a CDATA section event. |
| COMMENT | 6 | Indicates an XML comment event. |
| DOCDECL | 7 | Indicates an XML document type declaration event.|
| INSTRUCTION | 8 | Indicates an XML processing instruction event.|
| ENTITY_REFERENCE | 9 | Indicates an entity reference event. |
| WHITESPACE | 10 | Indicates a whitespace character event. |
# Screen Lock Management Error Codes
## 13200002 Screen Lock Management Service Is Abnormal
**Error Message**
The screenlock management service is abnormal.
**Description**
This error code is reported when the screen lock management service is not working correctly.
**Possible Causes**
1. The service stops running due to unknown errors and is not automatically restored.
2. The service is running but does not respond due to unknown errors.
**Solution**
Run the **ps -ef** command to check whether the service is running.
1. If the service is not running, restart the system.
2. If the service is running, close the service process and wait for automatic recovery. If the issue persists, perform step 1.
......@@ -25,6 +25,9 @@ Develop, review, and test code following the OpenHarmony coding standards. Make
### Introducing Open-source Software
For details, see [Introducing Open-Source Software](introducing-open-source-software.md).
### Test Guide
[OpenHarmony Secure Test Guide](OpenHarmony-security-test-guide.md)
## Contribution Workflow
......@@ -32,7 +35,10 @@ For details, see [Contribution Process](contribution-process.md).
## Security Issue Disclosure
- [OpenHarmony Security Vulnerability Governance](https://gitee.com/openharmony/security/blob/master/en/security-process/README.md)
- [OpenHarmony Security and Disclosure Statement](https://gitee.com/openharmony/security/blob/master/en/security-process/security-disclosure.md)
- [OpenHarmony Security Vulnerability Governance](https://gitee.com/openharmony/security/blob/master/en/security-process/README.md)
- [OpenHarmony Security and Disclosure Statement](https://gitee.com/openharmony/security/blob/master/en/security-process/security-disclosure.md)
<!--no_check-->
......@@ -13,6 +13,9 @@ OpenHarmony的进程模型如下图所示:
**图1** 进程模型示意图
![process-model](figures/process-model.png)
> 说明:
>
> 仅系统应用支持构建ServiceExtensionAbility和DataShareExtensionAbility。
在上述模型基础上,对于系统应用可以通过申请多进程权限(如下图所示),为指定HAP配置一个自定义进程名,该HAP中的UIAbility、DataShareExtensionAbility、ServiceExtensionAbility就会运行在自定义进程中。不同的HAP可以通过配置不同的进程名运行在不同进程中。
......
# 关系型数据库概述
关系型数据库(Relational Database,RDB)是一种基于关系模型来管理数据的数据库。关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。
关系型数据库(Relational Database,RDB)是一种基于关系模型来管理数据的数据库。关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。当应用卸载后,其相关数据库会被自动清除。
关于数据库锁机制,开发者无需关注其具体实现。
......
# @ohos.app.ability.AbilityConstant (AbilityConstant)
AbilityConstant是启动参数的接口。
AbilityConstant提供启动参数的接口的能力,包括设置初次开始原因的类型、上次退出原因的类型、继续结果的类型。
AbilityConstant提供Ability相关的枚举,包括设置初次启动原因、上次退出原因、迁移结果、窗口类型等。
> **说明:**
>
......@@ -19,14 +17,14 @@ import AbilityConstant from '@ohos.app.ability.AbilityConstant';
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| launchReason | LaunchReason| 是 | 是 | 指示启动原因。 |
| lastExitReason | LastExitReason | 是 | 是 | 表示最后退出原因。 |
| launchReason | LaunchReason| 是 | 是 | 指示启动原因。 |
| lastExitReason | LastExitReason | 是 | 是 | 表示最后退出原因。 |
## AbilityConstant.LaunchReason
初次开始原因的类型
初次启动原因
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......@@ -41,7 +39,7 @@ import AbilityConstant from '@ohos.app.ability.AbilityConstant';
## AbilityConstant.LastExitReason
上次退出原因的类型
上次退出原因。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......@@ -54,7 +52,7 @@ import AbilityConstant from '@ohos.app.ability.AbilityConstant';
## AbilityConstant.OnContinueResult
继续结果的类型
迁移结果
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......@@ -80,7 +78,7 @@ import AbilityConstant from '@ohos.app.ability.AbilityConstant';
## AbilityConstant.MemoryLevel
内存级别的类型
内存级别。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......@@ -92,7 +90,7 @@ import AbilityConstant from '@ohos.app.ability.AbilityConstant';
## AbilityConstant.OnSaveResult
保存应用数据的结果类型
保存应用数据的结果。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......@@ -107,7 +105,7 @@ import AbilityConstant from '@ohos.app.ability.AbilityConstant';
## AbilityConstant.StateType
保存应用数据场景原因类型
保存应用数据场景原因。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......
......@@ -15,21 +15,21 @@ import common from '@ohos.app.ability.common'
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 类型 | 必填 | 说明 |
| ----------- | -------------------- | ---- | ------------------------------------------------------------ |
| UIAbilityContext | [UIAbilityContext](js-apis-inner-application-uiAbilityContext.md) | 否 | UIAbilityContext二级模块。 |
| AbilityStageContext | [AbilityStageContext](js-apis-inner-application-abilityStageContext.md) | 否 | AbilityStageContext二级模块。 |
| ApplicationContext | [ApplicationContext](js-apis-inner-application-applicationContext.md) | 否 | ApplicationContext二级模块。 |
| BaseContext | [BaseContext](js-apis-inner-application-baseContext.md) | 否 | BaseContext二级模块。 |
| Context | [Context](js-apis-inner-application-context.md) | 否 | Context二级模块。 |
| ExtensionContext | [ExtensionContext](js-apis-inner-application-extensionContext.md) | 否 | ExtensionContext二级模块。 |
| FormExtensionContext | [FormExtensionContext](js-apis-inner-application-formExtensionContext.md) | 否 | FormExtensionContext二级模块。 |
| AreaMode | [AreaMode](#areamode) | 否 | AreaMode枚举值。 |
| EventHub | [EventHub](js-apis-inner-application-eventHub.md) | 否 | EventHub二级模块。 |
| PermissionRequestResult | [PermissionRequestResult](js-apis-inner-application-permissionRequestResult.md) | 否 | PermissionRequestResult二级模块。 |
| PacMap | [PacMap](js-apis-inner-ability-dataAbilityHelper.md#PacMap) | 否 | PacMap二级模块。 |
| AbilityResult | [AbilityResult](js-apis-inner-ability-abilityResult.md) | 否 | AbilityResult二级模块。 |
| ConnectOptions | [ConnectOptions](js-apis-inner-ability-connectOptions.md) | 否 | ConnectOptions二级模块。 |
| 名称 | 类型 | 说明 |
| ----------- | -------------------- | ------------------------------------------------------------ |
| UIAbilityContext | [UIAbilityContext](js-apis-inner-application-uiAbilityContext.md) | UIAbilityContext二级模块。 |
| AbilityStageContext | [AbilityStageContext](js-apis-inner-application-abilityStageContext.md) | AbilityStageContext二级模块。 |
| ApplicationContext | [ApplicationContext](js-apis-inner-application-applicationContext.md) | ApplicationContext二级模块。 |
| BaseContext | [BaseContext](js-apis-inner-application-baseContext.md) | BaseContext二级模块。 |
| Context | [Context](js-apis-inner-application-context.md) | Context二级模块。 |
| ExtensionContext | [ExtensionContext](js-apis-inner-application-extensionContext.md) | ExtensionContext二级模块。 |
| FormExtensionContext | [FormExtensionContext](js-apis-inner-application-formExtensionContext.md) | FormExtensionContext二级模块。 |
| AreaMode | [AreaMode](#areamode) | AreaMode枚举值。 |
| EventHub | [EventHub](js-apis-inner-application-eventHub.md) | EventHub二级模块。 |
| PermissionRequestResult | [PermissionRequestResult](js-apis-inner-application-permissionRequestResult.md) | PermissionRequestResult二级模块。 |
| PacMap | [PacMap](js-apis-inner-ability-dataAbilityHelper.md#PacMap) | PacMap二级模块。 |
| AbilityResult | [AbilityResult](js-apis-inner-ability-abilityResult.md) | AbilityResult二级模块。 |
| ConnectOptions | [ConnectOptions](js-apis-inner-ability-connectOptions.md) | ConnectOptions二级模块。 |
**示例:**
```ts
......
# @ohos.app.ability.contextConstant (ContextConstant)
ContextConstant模块提供数据加密等级定义的能力
ContextConstant提供Context相关的枚举,当前仅包含数据加密等级的枚举
> **说明:**
>
......@@ -19,7 +19,7 @@ import contextConstant from '@ohos.app.ability.contextConstant';
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 值 | 说明 |
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
| EL1 | 0 | 设备级加密区。 |
| EL2 | 1 | 用户凭据加密区。 |
| EL1 | 0 | 设备级加密区,设备开机后可访问的数据区。 |
| EL2 | 1 | 用户级加密区,设备开机,首次输入密码后才能够访问的数据区。 |
# @ohos.app.ability.ExtensionAbility (扩展能力基类)
ExtensionAbility模块提供对ExtensionAbility生命周期、上下文环境等调用管理的能力,包括ExtensionAbility创建、销毁、转储客户端信息等
ExtensionAbility是特定场景扩展能力的基类,提供系统配置更新回调和系统内存调整回调。
> **说明:**
>
......@@ -16,7 +16,7 @@ import ExtensionAbility from '@ohos.app.ability.ExtensionAbility';
**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore
**示例:**
```ts
class MyExtensionAbility extends ExtensionAbility {
onConfigurationUpdated(config) {
......@@ -28,3 +28,4 @@ import ExtensionAbility from '@ohos.app.ability.ExtensionAbility';
}
}
```
# @ohos.app.ability.ServiceExtensionAbility (ServiceExtensionAbility)
ServiceExtensionAbility模块提供ServiceExtension服务扩展相关接口的能力
ServiceExtensionAbility模块提供后台服务相关扩展能力,提供后台服务创建、销毁、连接、断开等生命周期回调
> **说明:**
>
......@@ -23,9 +23,9 @@ import ServiceExtension from '@ohos.app.ability.ServiceExtensionAbility';
**系统API**: 此接口为系统接口,三方应用不支持调用。
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| context | [ServiceExtensionContext](js-apis-inner-application-serviceExtensionContext.md) | 是 | 否 | ServiceExtension的上下文环境,继承自ExtensionContext。 |
| context | [ServiceExtensionContext](js-apis-inner-application-serviceExtensionContext.md) | 是 | 否 | ServiceExtension的上下文环境,继承自ExtensionContext。 |
## ServiceExtensionAbility.onCreate
......@@ -40,9 +40,9 @@ Extension生命周期回调,在创建时回调,执行初始化业务逻辑
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want | [Want](js-apis-app-ability-want.md) | 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want | [Want](js-apis-app-ability-want.md) | 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 |
**示例:**
......@@ -88,10 +88,10 @@ Extension生命周期回调,如果是startAbility拉起的服务,会在onCre
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want | [Want](js-apis-app-ability-want.md) | 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 |
| startId | number | 是 | 返回拉起次数。首次拉起初始值返回1,多次之后自动递增。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want | [Want](js-apis-app-ability-want.md) | 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 |
| startId | number | 是 | 返回拉起次数。首次拉起初始值返回1,多次之后自动递增。 |
**示例:**
......@@ -116,15 +116,15 @@ Extension生命周期回调,如果是connectAbility拉起的服务,会在onC
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want | [Want](js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want | [Want](js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 |
**返回值:**
| 类型 | 说明 |
| -------- | -------- |
| rpc.RemoteObject | 一个RemoteObject对象,用于和客户端进行通信。 |
| 类型 | 说明 |
| -------- | -------- |
| rpc.RemoteObject | 一个RemoteObject对象,用于和客户端进行通信。 |
**示例:**
......@@ -158,9 +158,9 @@ Extension的生命周期,断开服务连接时回调。
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want |[Want](js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want |[Want](js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 |
**示例:**
......@@ -184,9 +184,9 @@ onReconnect(want: Want): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want |[Want](js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want |[Want](js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 |
**示例:**
......@@ -210,9 +210,9 @@ onConfigurationUpdate(newConfig: Configuration): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| newConfig | [Configuration](js-apis-app-ability-configuration.md) | 是 | 表示需要更新的配置信息。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| newConfig | [Configuration](js-apis-app-ability-configuration.md) | 是 | 表示需要更新的配置信息。 |
**示例:**
......@@ -236,9 +236,9 @@ onDump(params: Array\<string>): Array\<string>;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| params | Array\<string> | 是 | 表示命令形式的参数。|
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| params | Array\<string> | 是 | 表示命令形式的参数。|
**示例:**
......
# @ohos.app.ability.StartOptions (StartOptions)
StartOptions模块对系统的基本通信组件进行查询和设置的能力
StartOptions可以作为[startAbility](js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartability-1)的入参,用于指定目标Ability的窗口模式
> **说明:**
>
......
# @ohos.app.form.FormExtensionAbility (FormExtensionAbility)
FormExtensionAbility模块提供了卡片扩展相关接口
FormExtensionAbility为卡片扩展模块,提供卡片创建、销毁、刷新等生命周期回调
> **说明:**
>
......@@ -17,9 +17,9 @@ import FormExtensionAbility from '@ohos.app.form.FormExtensionAbility';
**系统能力**:SystemCapability.Ability.Form
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------- | ------------------------------------------------------- | ---- | ---- | --------------------------------------------------- |
| context | [FormExtensionContext](js-apis-inner-application-formExtensionContext.md) | 是 | 否 | FormExtensionAbility的上下文环境,继承自ExtensionContext。 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------- | ------------------------------------------------------------ | ---- | ---- | ------------------------------------------------------------ |
| context | [FormExtensionContext](js-apis-inner-application-formExtensionContext.md) | 是 | 否 | FormExtensionAbility的上下文环境,继承自[ExtensionContext](js-apis-inner-application-extensionContext.md)。 |
## onAddForm
......
# @ohos.application.AbilityConstant (AbilityConstant)
AbilityConstant是启动参数的接口。
AbilityConstant提供启动参数的接口的能力,包括设置初次开始原因的类型、上次退出原因的类型、继续结果的类型。
AbilityConstant提供Ability相关的枚举,包括设置初次启动原因、上次退出原因、迁移结果、窗口类型等。
> **说明:**
>
......@@ -19,14 +17,14 @@ import AbilityConstant from '@ohos.application.AbilityConstant';
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| launchReason | LaunchReason| 是 | 是 | 指示启动原因。 |
| lastExitReason | LastExitReason | 是 | 是 | 表示最后退出原因。 |
| launchReason | LaunchReason| 是 | 是 | 指示启动原因。 |
| lastExitReason | LastExitReason | 是 | 是 | 表示最后退出原因。 |
## AbilityConstant.LaunchReason
初次开始原因的类型
初次启动原因
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......@@ -41,7 +39,7 @@ import AbilityConstant from '@ohos.application.AbilityConstant';
## AbilityConstant.LastExitReason
上次退出原因的类型
上次退出原因。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......@@ -54,7 +52,7 @@ import AbilityConstant from '@ohos.application.AbilityConstant';
## AbilityConstant.OnContinueResult
继续结果的类型
迁移结果
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......@@ -92,7 +90,7 @@ import AbilityConstant from '@ohos.application.AbilityConstant';
## AbilityConstant.OnSaveResult
保存应用数据的结果类型
保存应用数据的结果。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......@@ -107,7 +105,7 @@ import AbilityConstant from '@ohos.application.AbilityConstant';
## AbilityConstant.StateType
保存应用数据场景原因类型
保存应用数据场景原因。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
......
# @ohos.application.AbilityLifecycleCallback (AbilityLifecycleCallback)
AbilityLifecycleCallback模块提供应用上下文ApplicationContext的生命周期监听方法的回调类的能力,包括onAbilityCreate、onWindowStageCreate、onWindowStageDestroy等方法。
AbilityLifecycleCallback模块提供应用上下文ApplicationContext的生命周期监听方法的回调类的能力,包括onAbilityCreate、onWindowStageCreate、onWindowStageDestroy等方法,可以作为[registerAbilityLifecycleCallback](js-apis-inner-application-applicationContext.md#applicationcontextregisterabilitylifecyclecallback)的入参
> **说明:**
>
......@@ -25,9 +25,9 @@ onAbilityCreate(ability: Ability): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
## AbilityLifecycleCallback.onWindowStageCreate
......@@ -40,10 +40,10 @@ onWindowStageCreate(ability: Ability, windowStage: window.WindowStage): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| windowStage | [window.WindowStage](js-apis-window.md#windowstage9) | 是 | 当前WindowStage对象 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| windowStage | [window.WindowStage](js-apis-window.md#windowstage9) | 是 | 当前WindowStage对象 |
## AbilityLifecycleCallback.onWindowStageActive
......@@ -56,10 +56,10 @@ onWindowStageActive(ability: Ability, windowStage: window.WindowStage): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| windowStage | [window.WindowStage](js-apis-window.md#windowstage9) | 是 | 当前WindowStage对象 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| windowStage | [window.WindowStage](js-apis-window.md#windowstage9) | 是 | 当前WindowStage对象 |
## AbilityLifecycleCallback.onWindowStageInactive
......@@ -72,10 +72,10 @@ onWindowStageInactive(ability: Ability, windowStage: window.WindowStage): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| windowStage | [window.WindowStage](js-apis-window.md#windowstage9) | 是 | 当前WindowStage对象 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| windowStage | [window.WindowStage](js-apis-window.md#windowstage9) | 是 | 当前WindowStage对象 |
## AbilityLifecycleCallback.onWindowStageDestroy
......@@ -88,10 +88,10 @@ onWindowStageDestroy(ability: Ability, windowStage: window.WindowStage): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| windowStage | [window.WindowStage](js-apis-window.md#windowstage9) | 是 | 当前WindowStage对象 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| windowStage | [window.WindowStage](js-apis-window.md#windowstage9) | 是 | 当前WindowStage对象 |
## AbilityLifecycleCallback.onAbilityDestroy
......@@ -104,9 +104,9 @@ onAbilityDestroy(ability: Ability): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
## AbilityLifecycleCallback.onAbilityForeground
......@@ -119,9 +119,9 @@ onAbilityForeground(ability: Ability): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
## AbilityLifecycleCallback.onAbilityBackground
......@@ -134,9 +134,9 @@ onAbilityBackground(ability: Ability): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
## AbilityLifecycleCallback.onAbilityContinue
......@@ -149,64 +149,64 @@ onAbilityContinue(ability: Ability): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| ability | [Ability](js-apis-application-ability.md#Ability) | 是 | 当前Ability对象 |
**示例:**
```ts
import AbilityStage from "@ohos.application.AbilityStage";
var lifecycleid;
var lifecycleId;
export default class MyAbilityStage extends AbilityStage {
onCreate() {
console.log("MyAbilityStage onCreate")
let AbilityLifecycleCallback = {
onAbilityCreate(ability){
console.log("AbilityLifecycleCallback onAbilityCreate ability:" + JSON.stringify(ability));
let AbilityLifecycleCallback = {
onAbilityCreate(ability) {
console.log("onAbilityCreate ability:" + JSON.stringify(ability));
},
onWindowStageCreate(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageCreate ability:" + JSON.stringify(ability));
console.log("AbilityLifecycleCallback onWindowStageCreate windowStage:" + JSON.stringify(windowStage));
onWindowStageCreate(ability, windowStage) {
console.log("onWindowStageCreate ability:" + JSON.stringify(ability));
console.log("onWindowStageCreate windowStage:" + JSON.stringify(windowStage));
},
onWindowStageActive(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageActive ability:" + JSON.stringify(ability));
console.log("AbilityLifecycleCallback onWindowStageActive windowStage:" + JSON.stringify(windowStage));
onWindowStageActive(ability, windowStage) {
console.log("onWindowStageActive ability:" + JSON.stringify(ability));
console.log("onWindowStageActive windowStage:" + JSON.stringify(windowStage));
},
onWindowStageInactive(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageInactive ability:" + JSON.stringify(ability));
console.log("AbilityLifecycleCallback onWindowStageInactive windowStage:" + JSON.stringify(windowStage));
onWindowStageInactive(ability, windowStage) {
console.log("onWindowStageInactive ability:" + JSON.stringify(ability));
console.log("onWindowStageInactive windowStage:" + JSON.stringify(windowStage));
},
onWindowStageDestroy(ability, windowStage){
console.log("AbilityLifecycleCallback onWindowStageDestroy ability:" + JSON.stringify(ability));
console.log("AbilityLifecycleCallback onWindowStageDestroy windowStage:" + JSON.stringify(windowStage));
onWindowStageDestroy(ability, windowStage) {
console.log("onWindowStageDestroy ability:" + JSON.stringify(ability));
console.log("onWindowStageDestroy windowStage:" + JSON.stringify(windowStage));
},
onAbilityDestroy(ability){
console.log("AbilityLifecycleCallback onAbilityDestroy ability:" + JSON.stringify(ability));
onAbilityDestroy(ability) {
console.log("onAbilityDestroy ability:" + JSON.stringify(ability));
},
onAbilityForeground(ability){
console.log("AbilityLifecycleCallback onAbilityForeground ability:" + JSON.stringify(ability));
onAbilityForeground(ability) {
console.log("onAbilityForeground ability:" + JSON.stringify(ability));
},
onAbilityBackground(ability){
console.log("AbilityLifecycleCallback onAbilityBackground ability:" + JSON.stringify(ability));
onAbilityBackground(ability) {
console.log("onAbilityBackground ability:" + JSON.stringify(ability));
},
onAbilityContinue(ability){
console.log("AbilityLifecycleCallback onAbilityContinue ability:" + JSON.stringify(ability));
onAbilityContinue(ability) {
console.log("onAbilityContinue ability:" + JSON.stringify(ability));
}
}
// 1.通过context属性获取applicationContext
let applicationContext = this.context.getApplicationContext();
// 2.通过applicationContext注册监听应用内生命周期
lifecycleid = applicationContext.registerAbilityLifecycleCallback(AbilityLifecycleCallback);
console.log("registerAbilityLifecycleCallback number: " + JSON.stringify(lifecycleid));
lifecycleId = applicationContext.registerAbilityLifecycleCallback(AbilityLifecycleCallback);
console.log("registerAbilityLifecycleCallback number: " + JSON.stringify(lifecycleId));
}
onDestroy() {
let applicationContext = this.context.getApplicationContext();
applicationContext.unregisterAbilityLifecycleCallback(lifecycleid, (error, data) => {
console.log("unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error));
applicationContext.unregisterAbilityLifecycleCallback(lifecycleId, (error, data) => {
console.log("unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error));
});
}
}
......
......@@ -44,15 +44,15 @@ onAcceptWant(want: Want): string;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want | [Want](js-apis-application-want.md) | 是 | Want类型参数,传入需要启动的ability的信息,如ability名称,包名等。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want | [Want](js-apis-application-want.md) | 是 | Want类型参数,传入需要启动的ability的信息,如ability名称,包名等。 |
**返回值:**
| 类型 | 说明 |
| -------- | -------- |
| string | 用户返回一个ability标识,如果之前启动过标识的ability,不创建新的实例并拉回栈顶,否则创建新的实例并启动。 |
| 类型 | 说明 |
| -------- | -------- |
| string | 用户返回一个ability标识,如果之前启动过标识的ability,不创建新的实例并拉回栈顶,否则创建新的实例并启动。 |
**示例:**
......@@ -76,9 +76,9 @@ onConfigurationUpdated(config: Configuration): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| config | [Configuration](js-apis-application-configuration.md) | 是 | 发生全局配置变更时触发回调,当前全局配置包括系统语言、深浅色模式。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| config | [Configuration](js-apis-application-configuration.md) | 是 | 发生全局配置变更时触发回调,当前全局配置包括系统语言、深浅色模式。 |
**示例:**
......@@ -100,9 +100,9 @@ onMemoryLevel(level: AbilityConstant.MemoryLevel): void;
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| level | [AbilityConstant.MemoryLevel](js-apis-application-abilityConstant.md#abilityconstantmemorylevel) | 是 | 回调返回内存微调级别,显示当前内存使用状态。|
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| level | [AbilityConstant.MemoryLevel](js-apis-application-abilityConstant.md#abilityconstantmemorylevel) | 是 | 回调返回内存微调级别,显示当前内存使用状态。|
**示例:**
......@@ -118,10 +118,10 @@ onMemoryLevel(level: AbilityConstant.MemoryLevel): void;
context: AbilityStageContext;
指示有关上下文的配置信息
AbilityStage的上下文对象
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
| 属性名 | 类型 | 说明 |
| ----------- | --------------------------- | ------------------------------------------------------------ |
| context | [AbilityStageContext](js-apis-inner-application-abilityStageContext.md) | 在启动能力阶段进行初始化时回调。 |
| 属性名 | 类型 | 说明 |
| ------- | ------------------------------------------------------------ | -------------------------- |
| context | [AbilityStageContext](js-apis-inner-application-abilityStageContext.md) | AbilityStage的上下文对象。 |
......@@ -41,7 +41,7 @@ ArrayList的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -76,7 +76,7 @@ add(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -112,7 +112,7 @@ insert(element: T, index: number): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -150,7 +150,7 @@ has(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -187,7 +187,7 @@ getIndexOf(element: T): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -229,7 +229,7 @@ getLastIndexOf(element: T): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -271,7 +271,7 @@ removeByIndex(index: number): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -312,7 +312,7 @@ remove(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -346,7 +346,7 @@ removeByRange(fromIndex: number, toIndex: number): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -390,7 +390,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -438,7 +438,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -480,7 +480,7 @@ comparator的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -522,7 +522,7 @@ subArrayList(fromIndex: number, toIndex: number): ArrayList&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -552,7 +552,7 @@ clear(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -586,7 +586,7 @@ clone(): ArrayList&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -619,7 +619,7 @@ getCapacity(): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -652,7 +652,7 @@ convertToArray(): Array&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -685,7 +685,7 @@ isEmpty(): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -718,7 +718,7 @@ increaseCapacityTo(newCapacity: number): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -746,7 +746,7 @@ trimToCurrentLength(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -779,7 +779,7 @@ arrayList.trimToCurrentLength();
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -47,7 +47,7 @@ import buffer from '@ohos.buffer';
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -244,7 +244,7 @@ concat(list: Buffer[] | Uint8Array[], totalLength?: number): Buffer
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -314,7 +314,7 @@ from(arrayBuffer: ArrayBuffer | SharedArrayBuffer, byteOffset?: number, length?:
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -509,6 +509,14 @@ compare(target: Buffer | Uint8Array, targetStart?: number, targetEnd?: number, s
| -------- | -------- |
| number | 比较结果。-1:前排序,0:与buf相同,1:后排序。 |
**错误码:**
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
| 10200001 | The value of "[targetStart/targetEnd/sourceStart/sourceEnd]" is out of range. |
**示例:**
```ts
......@@ -547,7 +555,7 @@ copy(target: Buffer| Uint8Array, targetStart?: number, sourceStart?: number, sou
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -647,7 +655,7 @@ fill(value: string | Buffer | Uint8Array | number, offset?: number, end?: number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -807,7 +815,7 @@ readBigInt64BE(offset?: number): bigint
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -848,7 +856,7 @@ readBigInt64LE(offset?: number): bigint
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -889,7 +897,7 @@ readBigUInt64BE(offset?: number): bigint
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -930,7 +938,7 @@ readBigUInt64LE(offset?: number): bigint
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -971,7 +979,7 @@ readDoubleBE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1011,7 +1019,7 @@ readDoubleLE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1051,7 +1059,7 @@ readFloatBE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1091,7 +1099,7 @@ readFloatLE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1131,7 +1139,7 @@ readInt8(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1172,7 +1180,7 @@ readInt16BE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1212,7 +1220,7 @@ readInt16LE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1252,7 +1260,7 @@ readInt32BE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1292,7 +1300,7 @@ readInt32LE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1334,7 +1342,7 @@ readIntBE(offset: number, byteLength: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1378,7 +1386,7 @@ readIntLE(offset: number, byteLength: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1419,7 +1427,7 @@ readUInt8(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1461,7 +1469,7 @@ readUInt16BE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1503,7 +1511,7 @@ readUInt16LE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1545,7 +1553,7 @@ readUInt32BE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1586,7 +1594,7 @@ readUInt32LE(offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1628,7 +1636,7 @@ readUIntBE(offset: number, byteLength: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1670,7 +1678,7 @@ readUIntLE(offset: number, byteLength: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1741,7 +1749,7 @@ swap16(): Buffer
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1776,7 +1784,7 @@ swap32(): Buffer
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1811,7 +1819,7 @@ swap64(): Buffer
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1940,7 +1948,7 @@ write(str: string, offset?: number, length?: number, encoding?: string): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -1984,7 +1992,7 @@ writeBigInt64BE(value: bigint, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2023,7 +2031,7 @@ writeBigInt64LE(value: bigint, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2062,7 +2070,7 @@ writeBigUInt64BE(value: bigint, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2101,7 +2109,7 @@ writeBigUInt64LE(value: bigint, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2140,7 +2148,7 @@ writeDoubleBE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2179,7 +2187,7 @@ writeDoubleLE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2218,7 +2226,7 @@ writeFloatBE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2258,7 +2266,7 @@ writeFloatLE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2297,7 +2305,7 @@ writeInt8(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2338,7 +2346,7 @@ writeInt16BE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2378,7 +2386,7 @@ writeInt16LE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2417,7 +2425,7 @@ writeInt32BE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2457,7 +2465,7 @@ writeInt32LE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2497,7 +2505,7 @@ writeIntBE(value: number, offset: number, byteLength: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2538,7 +2546,7 @@ writeIntLE(value: number, offset: number, byteLength: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2577,7 +2585,7 @@ writeUInt8(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2619,7 +2627,7 @@ writeUInt16BE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2659,7 +2667,7 @@ writeUInt16LE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2699,7 +2707,7 @@ writeUInt32BE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2738,7 +2746,7 @@ writeUInt32LE(value: number, offset?: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2778,7 +2786,7 @@ writeUIntBE(value: number, offset: number, byteLength: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -2818,7 +2826,7 @@ writeUIntLE(value: number, offset: number, byteLength: number): number
**错误码:**
以下错误码的详细介绍请参见[buffer错误码](../errorcodes/errorcode-buffer.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -36,6 +36,14 @@ convertToJSObject(xml: string, options?: ConvertOptions) : Object
| ------ | ---------------------------- |
| Object | 处理后返回的JavaScript对象。 |
**错误码:**
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
| 10200002 | Invalid xml string. |
**示例:**
```js
......@@ -60,14 +68,14 @@ console.log(result);
### convert<sup>(deprecated)</sup>
> **说明:**
>
> 从API Version 8开始支持,从API Version 9开始废弃,建议使用[convertToJSObject9+](#converttojsobject9)替代。
convert(xml: string, options?: ConvertOptions) : Object
转换xml文本为JavaScript对象。
> **说明:**
>
> 从API version 8开始支持,从API version 9开始废弃,建议使用[convertToJSObject<sup>9+</sup>](#converttojsobject9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
......
......@@ -999,9 +999,9 @@ close(): void
关闭结果集。
**说明:**
从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用[close](#close9)替代。
> **说明:**
>
> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用[close](#close9)替代。
**系统能力:** SystemCapability.DistributedDataManager.RelationalStore.Core
......
......@@ -40,7 +40,7 @@ Deque的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -68,7 +68,7 @@ insertFront(element: T): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -103,7 +103,7 @@ insertEnd(element: T): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -144,7 +144,7 @@ has(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -175,7 +175,7 @@ popFirst(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -209,7 +209,7 @@ popLast(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -253,7 +253,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -288,7 +288,7 @@ getFirst(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -321,7 +321,7 @@ getLast(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -354,7 +354,7 @@ let result = deque.getLast();
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -417,9 +417,9 @@ promise.then((data) => {
| rotation | number | 是 | 否 | 显示设备的屏幕旋转角度。<br>值为0时,表示显示设备屏幕旋转为0°;<br>值为1时,表示显示设备屏幕旋转为90°;<br>值为2时,表示显示设备屏幕旋转为180°;<br>值为3时,表示显示设备屏幕旋转为270°。|
| width | number | 是 | 否 | 显示设备的宽度,单位为像素。|
| height | number | 是 | 否 | 显示设备的高度,单位为像素。|
| densityDPI | number | 是 | 否 | 显示设备的屏幕密度,单位为DPI。|
| densityPixels | number | 是 | 否 | 显示设备的屏幕密度,单位为像素。|
| scaledDensity | number | 是 | 否 | 显示设备的显示字体的缩放因子。|
| densityDPI | number | 是 | 否 | 显示设备的屏幕密度,表示每英寸点数。一般取值160,480等。 |
| densityPixels | number | 是 | 否 | 显示设备的逻辑密度,是像素单位无关的缩放系数。一般取值1,3等。 |
| scaledDensity | number | 是 | 否 | 显示设备的显示字体的缩放因子。通常与densityPixels相同。 |
| xDPI | number | 是 | 否 | x方向中每英寸屏幕的确切物理像素值。 |
| yDPI | number | 是 | 否 | y方向中每英寸屏幕的确切物理像素值。|
......
......@@ -42,7 +42,7 @@ HashMap的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -71,7 +71,7 @@ isEmpty(): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -107,7 +107,7 @@ hasKey(key: K): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -145,7 +145,7 @@ hasValue(value: V): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -183,7 +183,7 @@ get(key: K): V
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -215,7 +215,7 @@ setAll(map: HashMap<K, V>): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -255,7 +255,7 @@ set(key: K, value: V): Object
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -291,7 +291,7 @@ remove(key: K): V
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -317,7 +317,7 @@ clear(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -349,7 +349,7 @@ keys(): IterableIterator&lt;K&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -386,7 +386,7 @@ values(): IterableIterator&lt;V&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -430,7 +430,7 @@ replace(key: K, newValue: V): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -469,7 +469,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -503,7 +503,7 @@ entries(): IterableIterator&lt;[K, V]&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -541,7 +541,7 @@ while(temp != undefined) {
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -50,7 +50,7 @@ HashSet的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -79,7 +79,7 @@ isEmpty(): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -115,7 +115,7 @@ has(value: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -153,7 +153,7 @@ add(value: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -189,7 +189,7 @@ remove(value: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -215,7 +215,7 @@ clear(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -247,7 +247,7 @@ values(): IterableIterator&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -292,7 +292,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -325,7 +325,7 @@ entries(): IterableIterator<[T, T]>
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -363,7 +363,7 @@ while(temp != undefined) {
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -43,7 +43,7 @@ LightWeightMap的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -72,7 +72,7 @@ isEmpty(): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -108,7 +108,7 @@ hasAll(map: LightWeightMap<K, V>): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -148,7 +148,7 @@ hasKey(key: K): boolean;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -187,7 +187,7 @@ hasValue(value: V): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -213,7 +213,7 @@ increaseCapacityTo(minimumCapacity: number): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -255,7 +255,7 @@ get(key: K): V
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -293,7 +293,7 @@ getIndexOfKey(key: K): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -331,7 +331,7 @@ getIndexOfValue(value: V): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -369,7 +369,7 @@ getKeyAt(index: number): K
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -402,7 +402,7 @@ setAll(map: LightWeightMap<K, V>): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -441,7 +441,7 @@ set(key: K, value: V): Object
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -477,7 +477,7 @@ remove(key: K): V
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -515,7 +515,7 @@ removeAt(index: number): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -554,7 +554,7 @@ setValueAt(index: number, newValue: V): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -593,7 +593,7 @@ getValueAt(index: number): V
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -620,7 +620,7 @@ clear(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -652,7 +652,7 @@ keys(): IterableIterator&lt;K&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -689,7 +689,7 @@ values(): IterableIterator&lt;V&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -734,7 +734,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -768,7 +768,7 @@ entries(): IterableIterator<[K, V]>
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -805,7 +805,7 @@ toString(): String
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -836,7 +836,7 @@ let iter = lightWeightMap.toString();
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -43,7 +43,7 @@ LightWeightSet的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -72,7 +72,7 @@ isEmpty(): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -107,7 +107,7 @@ add(obj: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -137,7 +137,7 @@ addAll(set: LightWeightSet&lt;T&gt;): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -177,7 +177,7 @@ hasAll(set: LightWeightSet&lt;T&gt;): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -217,7 +217,7 @@ has(key: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -255,7 +255,7 @@ equal(obj: Object): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -288,7 +288,7 @@ increaseCapacityTo(minimumCapacity: number): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -325,7 +325,7 @@ getIndexOf(key: T): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -363,7 +363,7 @@ remove(key: T): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -401,7 +401,7 @@ removeAt(index: number): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -439,7 +439,7 @@ getValueAt(index: number): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -465,7 +465,7 @@ clear(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -495,14 +495,6 @@ toString(): String
| -------- | -------- |
| String | 返回对应字符串。 |
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
| 10200011 | The toString method cannot be bound. |
**示例:**
```ts
......@@ -529,7 +521,7 @@ toArray(): Array&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -561,7 +553,7 @@ values(): IterableIterator&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -606,7 +598,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -640,7 +632,7 @@ entries(): IterableIterator<[T, T]>
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -677,7 +669,7 @@ while(index < lightWeightSet.length) {
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -41,7 +41,7 @@ LinkedList的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -77,7 +77,7 @@ add(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -112,7 +112,7 @@ addFirst(element: T): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -148,7 +148,7 @@ insert(index: number, element: T): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -186,7 +186,7 @@ has(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -223,7 +223,7 @@ get(index: number): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -265,7 +265,7 @@ getLastIndexOf(element: T): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -307,7 +307,7 @@ getIndexOf(element: T): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -349,7 +349,7 @@ removeByIndex(index: number): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -384,7 +384,7 @@ removeFirst(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -419,7 +419,7 @@ removeLast(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -460,7 +460,7 @@ remove(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -499,7 +499,7 @@ removeFirstFound(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -539,7 +539,7 @@ removeLastFound(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -573,7 +573,7 @@ clone(): LinkedList&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -616,7 +616,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -645,7 +645,7 @@ clear(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -685,7 +685,7 @@ set(index: number, element: T): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -719,7 +719,7 @@ convertToArray(): Array&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -751,7 +751,7 @@ getFirst(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -784,7 +784,7 @@ getLast(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -817,7 +817,7 @@ linkedList.getLast();
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -40,7 +40,7 @@ List的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -75,7 +75,7 @@ add(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -111,7 +111,7 @@ insert(element: T, index: number): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -149,7 +149,7 @@ has(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -186,7 +186,7 @@ get(index: number): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -228,7 +228,7 @@ getLastIndexOf(element: T): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -270,7 +270,7 @@ getIndexOf(element: T): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -313,7 +313,7 @@ equal(obj: Object): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -358,7 +358,7 @@ removeByIndex(index: number): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -399,7 +399,7 @@ remove(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -442,7 +442,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -490,7 +490,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -532,7 +532,7 @@ comparator的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -573,7 +573,7 @@ getSubList(fromIndex: number, toIndex: number): List&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -603,7 +603,7 @@ clear(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -643,7 +643,7 @@ set(index: number, element: T): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -677,7 +677,7 @@ convertToArray(): Array&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -710,7 +710,7 @@ isEmpty(): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -743,7 +743,7 @@ getFirst(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -776,7 +776,7 @@ getLast(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -809,7 +809,7 @@ let result = list.getLast();
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -43,7 +43,7 @@ PlainArray的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -72,7 +72,7 @@ isEmpty(): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -108,7 +108,7 @@ has(key: number): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -146,7 +146,7 @@ get(key: number): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -184,7 +184,7 @@ getIndexOfKey(key: number): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -222,7 +222,7 @@ getIndexOfValue(value: T): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -260,7 +260,7 @@ getKeyAt(index: number): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -297,7 +297,7 @@ getValueAt(index: number): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -329,7 +329,7 @@ clone(): PlainArray&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -362,7 +362,7 @@ add(key: number, value: T): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -398,7 +398,7 @@ remove(key: number): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -436,7 +436,7 @@ removeAt(index: number): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -475,7 +475,7 @@ removeRangeFrom(index: number, size: number): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -509,7 +509,7 @@ setValueAt(index: number, value: T): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -542,7 +542,7 @@ toString(): String
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -568,7 +568,7 @@ clear(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -608,7 +608,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -642,7 +642,7 @@ plainArray.forEach((value, index) => {
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -40,7 +40,7 @@ Queue的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -75,7 +75,7 @@ add(element: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -109,7 +109,7 @@ pop(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -143,7 +143,7 @@ getFirst(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -186,7 +186,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -221,7 +221,7 @@ queue.forEach((value, index) => {
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -39,7 +39,7 @@ Stack的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -74,7 +74,7 @@ push(item: T): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -108,7 +108,7 @@ pop(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -142,7 +142,7 @@ peek(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -181,7 +181,7 @@ locate(element: T): number
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -224,7 +224,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -259,7 +259,7 @@ isEmpty(): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -292,7 +292,7 @@ let result = stack.isEmpty();
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -48,7 +48,7 @@ TreeMap的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -77,7 +77,7 @@ isEmpty(): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -113,7 +113,7 @@ hasKey(key: K): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -151,7 +151,7 @@ hasValue(value: V): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -189,7 +189,7 @@ get(key: K): V
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -221,7 +221,7 @@ getFirstKey(): K
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -253,7 +253,7 @@ getLastKey(): K
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -285,7 +285,7 @@ setAll(map: TreeMap<K, V>): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -325,7 +325,7 @@ set(key: K, value: V): Object
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -361,7 +361,7 @@ remove(key: K): V
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -399,7 +399,7 @@ getLowerKey(key: K): K
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -438,7 +438,7 @@ getHigherKey(key: K): K
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -477,7 +477,7 @@ replace(key: K, newValue: V): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -502,7 +502,7 @@ clear(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -534,7 +534,7 @@ keys(): IterableIterator&lt;K&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -571,7 +571,7 @@ values(): IterableIterator&lt;V&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -616,7 +616,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -650,7 +650,7 @@ entries(): IterableIterator<[K, V]>
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -687,7 +687,7 @@ while(temp != undefined) {
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -45,7 +45,7 @@ TreeSet的构造函数。
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -74,7 +74,7 @@ isEmpty(): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -110,7 +110,7 @@ has(value: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -142,7 +142,7 @@ getFirstValue(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -174,7 +174,7 @@ getLastValue(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -212,7 +212,7 @@ add(value: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -248,7 +248,7 @@ remove(value: T): boolean
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -286,7 +286,7 @@ getLowerValue(key: T): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -325,7 +325,7 @@ getHigherValue(key: T): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -358,7 +358,7 @@ popFirst(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -390,7 +390,7 @@ popLast(): T
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -416,7 +416,7 @@ clear(): void
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -448,7 +448,7 @@ values(): IterableIterator&lt;T&gt;
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -493,7 +493,7 @@ callbackfn的参数说明:
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -527,7 +527,7 @@ entries(): IterableIterator<[T, T]>
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......@@ -565,7 +565,7 @@ while(temp != undefined) {
**错误码:**
以下错误码的详细介绍请参见[containers错误码](../errorcodes/errorcode-containers.md)
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
......
......@@ -44,6 +44,14 @@ constructor是URI的构造函数。
| -------- | -------- | -------- | -------- |
| uri | string | 是 | 入参对象。 |
**错误码:**
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
| 10200002 | Invalid uri string. |
**示例:**
```js
......@@ -79,14 +87,14 @@ result.toString()
### equals<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 8开始支持,从API version 9开始废弃,建议使用[equalsTo<sup>9+</sup>](#equalsto9)替代。
equals(other: URI): boolean
判断此URI是否与其他URI对象相等。
> **说明:**
>
> 从API version 8开始支持,从API version 9开始废弃,建议使用[equalsTo<sup>9+</sup>](#equalsto9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
......
......@@ -366,18 +366,148 @@ params.append('fod', '3');
console.log(params.toString());
```
## URLSearchParams<sup>(deprecated)</sup>
## URL
### 属性
**系统能力:** 以下各项对应的系统能力均为SystemCapability.Utils.Lang
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| hash | string | 是 | 是 | 获取和设置URL的片段部分。 |
| host | string | 是 | 是 | 获取和设置URL的主机部分。 |
| hostname | string | 是 | 是 | 获取和设置URL的主机名部分,不带端口。 |
| href | string | 是 | 是 | 获取和设置序列化的URL。 |
| origin | string | 是 | 否 | 获取URL源的只读序列化。 |
| password | string | 是 | 是 | 获取和设置URL的密码部分。 |
| pathname | string | 是 | 是 | 获取和设置URL的路径部分。 |
| port | string | 是 | 是 | 获取和设置URL的端口部分。 |
| protocol | string | 是 | 是 | 获取和设置URL的协议部分。 |
| search | string | 是 | 是 | 获取和设置URL的序列化查询部分。 |
| searchParams | URLSearchParams | 是 | 否 | 获取URLSearchParams表示URL查询参数的对象。 |
| URLParams | URLParams | 是 | 否 | 获取URLParams表示URL查询参数的对象。 |
| username | string | 是 | 是 | 获取和设置URL的用户名部分。 |
### constructor<sup>(deprecated)</sup>
constructor(url: string, base?: string | URL)
URL的构造函数。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>](#constructor9+)替代。
> 从API version 7开始支持,从API version 9开始废弃,建议使用[parseURL<sup>9+</sup>](#parseurl9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| url | string | 是 | 入参对象。 |
| base | string \| URL | 否 | 入参字符串或者对象。<br/>- string:字符串<br/>- URL:字符串或对象 |
**示例:**
```js
let mm = 'http://username:password@host:8080';
let a = new Url.URL("/", mm); // Output 'http://username:password@host:8080/';
let b = new Url.URL(mm); // Output 'http://username:password@host:8080/';
new Url.URL('path/path1', b); // Output 'http://username:password@host:8080/path/path1';
let c = new Url.URL('/path/path1', b); // Output 'http://username:password@host:8080/path/path1';
new Url.URL('/path/path1', c); // Output 'http://username:password@host:8080/path/path1';
new Url.URL('/path/path1', a); // Output 'http://username:password@host:8080/path/path1';
new Url.URL('/path/path1', "https://www.exampleUrl/fr-FR/toto"); // Output https://www.exampleUrl/path/path1
new Url.URL('/path/path1', ''); // Raises a TypeError exception as '' is not a valid URL
new Url.URL('/path/path1'); // Raises a TypeError exception as '/path/path1' is not a valid URL
new Url.URL('https://www.example.com', ); // Output https://www.example.com/
new Url.URL('https://www.example.com', b); // Output https://www.example.com/
```
### parseURL<sup>9+</sup>
static parseURL(url : string, base?: string | URL): URL
URL静态成员函数。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| url | string | 是 | 入参对象。 |
| base | string \| URL | 否 | 入参字符串或者对象。<br/>- string:字符串<br/>- URL:字符串或对象 |
**错误码:**
以下错误码的详细介绍请参见[语言基础类库错误码](../errorcodes/errorcode-utils.md)
| 错误码ID | 错误信息 |
| -------- | -------- |
| 10200002 | Invalid url string. |
**示例:**
```js
let mm = 'http://username:password@host:8080';
Url.URL.parseURL(mm); // Output 'http://username:password@host:8080/';
```
### tostring
toString(): string
将解析过后的URL转化为字符串。
**系统能力:** SystemCapability.Utils.Lang
**返回值:**
| 类型 | 说明 |
| -------- | -------- |
| string | 用于返回网址的字符串序列化。 |
**示例:**
```js
const url = new Url.URL('http://username:password@host:8080/directory/file?query=pppppp#qwer=da');
url.toString();
```
### toJSON
toJSON(): string
将解析过后的URL转化为JSON字符串。
**系统能力:** SystemCapability.Utils.Lang
**返回值:**
| 类型 | 说明 |
| -------- | -------- |
| string | 用于返回网址的字符串序列化。 |
**示例:**
```js
const url = new Url.URL('http://username:password@host:8080/directory/file?query=pppppp#qwer=da');
url.toJSON();
```
## URLSearchParams<sup>(deprecated)</sup>
### constructor<sup>(deprecated)</sup>
constructor(init?: string[][] | Record&lt;string, string&gt; | string | URLSearchParams)
URLSearchParams的构造函数。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>](#constructor9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
......@@ -398,14 +528,14 @@ let params = new Url.URLSearchParams(urlObject.search);
### append<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.append<sup>9+</sup>](#append9)替代。
append(name: string, value: string): void
将新的键值对插入到查询字符串。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.append<sup>9+</sup>](#append9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
......@@ -425,14 +555,14 @@ paramsObject.append('fod', '3');
### delete<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.delete<sup>9+</sup>](#delete9)替代。
delete(name: string): void
删除指定名称的键值对。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.delete<sup>9+</sup>](#delete9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
......@@ -451,14 +581,14 @@ paramsobject.delete('fod');
### getAll<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.getAll<sup>9+</sup>](#getall9)替代。
getAll(name: string): string[]
获取指定名称的所有键值对。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.getAll<sup>9+</sup>](#getall9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
......@@ -484,14 +614,14 @@ console.log(params.getAll('fod').toString()) // Output ["1","3"].
### entries<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.entries<sup>9+</sup>](#entries9)替代。
entries(): IterableIterator<[string, string]>
返回一个ES6的迭代器,迭代器的每一项都是一个 JavaScript Array。Array的第一项是name,Array的第二项是value。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.entries<sup>9+</sup>](#entries9)替代。
**系统能力:** SystemCapability.Utils.Lang
**返回值:**
......@@ -511,14 +641,15 @@ for (var pair of searchParamsObject .entries()) { // Show keyName/valueName pair
### forEach<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.forEach<sup>9+</sup>](#foreach9)替代。
forEach(callbackFn: (value: string, key: string, searchParams: this) => void, thisArg?: Object): void
通过回调函数来遍历URLSearchParams实例对象上的键值对。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.forEach<sup>9+</sup>](#foreach9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
......@@ -547,14 +678,15 @@ myURLObject.searchParams.forEach((value, name, searchParams) => {
### get<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.get<sup>9+</sup>](#get9)替代。
get(name: string): string | null
获取指定名称对应的第一个值。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.get<sup>9+</sup>](#get9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
......@@ -580,14 +712,15 @@ let age = parseInt(paramsObject.get("age"), 10); // is the number 18
### has<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.has<sup>9+</sup>](#has9)替代。
has(name: string): boolean
判断一个指定的键名对应的值是否存在。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.has<sup>9+</sup>](#has9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
......@@ -612,14 +745,15 @@ paramsObject.has('bard') === true;
### set<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.set<sup>9+</sup>](#set9)替代。
set(name: string, value: string): void
将与name关联的URLSearchParams对象中的值设置为value。如果存在名称为name的键值对,请将第一个键值对的值设置为value并删除所有其他值。如果不是,则将键值对附加到查询字符串。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.set<sup>9+</sup>](#set9)替代。
**系统能力:** SystemCapability.Utils.Lang
**参数:**
......@@ -639,14 +773,15 @@ paramsObject.set('baz', '3'); // Add a third parameter.
### sort<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.sort<sup>9+</sup>](#sort9)替代。
sort(): void
对包含在此对象中的所有键值对进行排序,并返回undefined。排序顺序是根据键的Unicode代码点。该方法使用稳定的排序算法 (即,将保留具有相等键的键值对之间的相对顺序)。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.sort<sup>9+</sup>](#sort9)替代。
**系统能力:** SystemCapability.Utils.Lang
**示例:**
......@@ -659,14 +794,15 @@ console.log(searchParamsObject.toString()); // Display the sorted query string /
### keys<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.keys<sup>9+</sup>](#keys9)替代。
keys(): IterableIterator&lt;string&gt;
返回一个所有键值对的name的ES6迭代器。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.keys<sup>9+</sup>](#keys9)替代。
**系统能力:** SystemCapability.Utils.Lang
**返回值:**
......@@ -686,14 +822,15 @@ for (var key of searchParamsObject .keys()) { // Output key-value pairs
### values<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.values<sup>9+</sup>](#values9)替代。
values(): IterableIterator&lt;string&gt;
返回一个所有键值对的value的ES6迭代器。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[URLParams<sup>9+</sup>.values<sup>9+</sup>](#values9)替代。
**系统能力:** SystemCapability.Utils.Lang
**返回值:**
......@@ -714,14 +851,14 @@ for (var value of searchParams.values()) {
### [Symbol.iterator]<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[[Symbol.iterator]<sup>9+</sup>](#symboliterator9)替代。
[Symbol.iterator]\(): IterableIterator&lt;[string, string]&gt;
返回一个ES6的迭代器,迭代器的每一项都是一个 JavaScript Array。Array的第一项是name,Array的第二项是value。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[[Symbol.iterator]<sup>9+</sup>](#symboliterator9)替代。
**系统能力:** SystemCapability.Utils.Lang
**返回值:**
......@@ -740,14 +877,15 @@ for (const [name, value] of paramsObject) {
```
### tostring<sup>(deprecated)</sup>
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[tostring<sup>9+</sup>](#tostring9)替代。
toString(): string
返回序列化为字符串的搜索参数,必要时对字符进行百分比编码。
> **说明:**
>
> 从API version 7开始支持,从API version 9开始废弃,建议使用[tostring<sup>9+</sup>](#tostring9)替代。
**系统能力:** SystemCapability.Utils.Lang
**返回值:**
......
......@@ -25,7 +25,7 @@ zipFile(inFile: string, outFile: string, options: Options): Promise&lt;void&gt;
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-inner-app-context.md)[Stage模型](js-apis-application-context.md)。 |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,路径必须为沙箱路径,沙箱路径可以通过context获取,可参考[FA模型](js-apis-inner-app-context.md)[Stage模型](js-apis-application-context.md)。 |
| outFile | string | 是 | 指定压缩结果的文件路径(文件的扩展名zip)。 |
| options | [Options](#options) | 是 | 压缩的可选参数。 |
......@@ -39,6 +39,7 @@ zipFile(inFile: string, outFile: string, options: Options): Promise&lt;void&gt;
```typescript
//【压缩文件 例子1】
// 代码中使用的路径需为应用的沙箱路径,如/data/storage/el2/base/haps,也可以通过context获取
import zlib from '@ohos.zlib';
let inFile = '/xxx/filename.xxx';
let outFile = '/xxx/xxx.zip';
......@@ -59,6 +60,7 @@ zlib.zipFile(inFile, outFile, options).then((data) => {
```typescript
// 【压缩文件夹 例子2】
// 代码中使用的路径需为应用的沙箱路径,如/data/storage/el2/base/haps,也可以通过context获取
import zlib from '@ohos.zlib';
let inFile = '/xxx/xxx';
let outFile = '/xxx/xxx.zip';
......@@ -89,7 +91,7 @@ unzipFile(inFile:string, outFile:string, options: Options): Promise&lt;void&gt;
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-inner-app-context.md)[stage模型](js-apis-application-context.md)。 |
| inFile | string | 是 | 指定的待解压缩文件的文件路径,路径必须为沙箱路径,沙箱路径可以通过context获取,可参考[FA模型](js-apis-inner-app-context.md)[Stage模型](js-apis-application-context.md)。 |
| outFile | string | 是 | 指定的解压文件路径。 |
| options | [Options](#options) | 是 | 解压的可选参数。 |
......@@ -103,6 +105,7 @@ unzipFile(inFile:string, outFile:string, options: Options): Promise&lt;void&gt;
```typescript
// 【解压缩 例子1】
// 代码中使用的路径需为应用的沙箱路径,如/data/storage/el2/base/haps,也可以通过context获取
import zlib from '@ohos.zlib';
let inFile = '/xx/xxx.zip';
let outFile = '/xxx';
......@@ -131,7 +134,7 @@ compressFile(inFile: string, outFile: string, options: Options, callback: AsyncC
| 参数名 | 类型 | 必填 | 说明 |
| ----------------------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-inner-app-context.md)[stage模型](js-apis-application-context.md)。 |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,路径必须为沙箱路径,沙箱路径可以通过context获取,可参考[FA模型](js-apis-inner-app-context.md)[Stage模型](js-apis-application-context.md)。 |
| outFile | string | 是 | 指定的解压文件路径。 |
| options | [Options](#options) | 是 | 压缩的配置参数。 |
| AsyncCallback<**void**> | callback | 否 | 压缩时的回调函数。 |
......@@ -141,8 +144,8 @@ compressFile(inFile: string, outFile: string, options: Options, callback: AsyncC
以下错误码的详细介绍请参见[ohos.zlib错误码](../errorcodes/errorcode-zlib.md)
| 错误码ID | 错误信息 |
| -------- | --------------------------------------|
| 900001 | The Input source file is invalid. |
| 900002 | The Input destination file is invalid. |
| 900001 | The input source file is invalid. |
| 900002 | The input destination file is invalid. |
**示例**
......@@ -179,7 +182,7 @@ compressFile(inFile: string, outFile: string, options: Options): Promise\<void>;
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,对应的路径参考[FA模型](js-apis-inner-app-context.md)[stage模型](js-apis-application-context.md)。 |
| inFile | string | 是 | 指定压缩的文件夹路径或者文件路径,路径必须为沙箱路径,沙箱路径可以通过context获取,可参考[FA模型](js-apis-inner-app-context.md)[Stage模型](js-apis-application-context.md)。 |
| outFile | string | 是 | 指定的解压文件路径。 |
| options | [Options](#options) | 是 | 压缩的配置参数。 |
......@@ -189,8 +192,8 @@ compressFile(inFile: string, outFile: string, options: Options): Promise\<void>;
| 错误码ID | 错误信息 |
| -------- | ------------------------------------- |
| 900001 | The Input source file is invalid. |
| 900002 | The Input destination file is invalid. |
| 900001 | The input source file is invalid. |
| 900002 | The input destination file is invalid. |
```typescript
// 【压缩文件 例子2】
......@@ -229,7 +232,7 @@ decompressFile(inFile: string, outFile: string, options: Options, callback: Asyn
| 参数名 | 类型 | 必填 | 说明 |
| ----------------------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定的待解压缩文件的文件路径,对应的路径参考[FA模型](js-apis-inner-app-context.md)[stage模型](js-apis-application-context.md)。 |
| inFile | string | 是 | 指定的待解压缩文件的文件路径,路径必须为沙箱路径,沙箱路径可以通过context获取,可参考[FA模型](js-apis-inner-app-context.md)[Stage模型](js-apis-application-context.md)。 |
| outFile | string | 是 | 指定的解压后的目录路径。 |
| options | [Options](#options) | 是 | 解压的配置参数。 |
| AsyncCallback<**void**> | callback | 否 | 解压是的回调函数。 |
......@@ -240,8 +243,8 @@ decompressFile(inFile: string, outFile: string, options: Options, callback: Asyn
| 错误码ID | 错误信息
| -------- | --------------------------------------|
| 900001 | The Input source file is invalid. |
| 900002 | The Input destination file is invalid. |
| 900001 | The input source file is invalid. |
| 900002 | The input destination file is invalid. |
**示例**
......@@ -278,7 +281,7 @@ decompressFile(inFile: string, outFile: string, options: Options): Promise\<void
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------- | ---- | ------------------------------------------------------------ |
| inFile | string | 是 | 指定的待解压缩文件的文件路径,对应的路径参考[FA模型](js-apis-inner-app-context.md)[stage模型](js-apis-application-context.md)。 |
| inFile | string | 是 | 指定的待解压缩文件的文件路径,路径必须为沙箱路径,沙箱路径可以通过context获取,可参考[FA模型](js-apis-inner-app-context.md)[Stage模型](js-apis-application-context.md)。 |
| outFile | string | 是 | 指定的解压后的目录路径。 |
| options | [Options](#options) | 是 | 解压时的配置参数。 |
......@@ -288,8 +291,8 @@ decompressFile(inFile: string, outFile: string, options: Options): Promise\<void
| 错误码ID | 错误信息 |
| ------ | ------------------------------------- |
| 900001 | The Input source file is invalid. |
| 900002 | The Input destination file is invalid. |
| 900001 | The input source file is invalid. |
| 900002 | The input destination file is invalid. |
```typescript
// 【解压缩 例子2】
......
......@@ -102,7 +102,6 @@
- [Counter](ts-container-counter.md)
- [Flex](ts-container-flex.md)
- [FlowItem](ts-container-flowitem.md)
- [GridContainer](ts-container-gridcontainer.md)
- [GridCol](ts-container-gridcol.md)
- [GridRow](ts-container-gridrow.md)
- [Grid](ts-container-grid.md)
......@@ -165,4 +164,4 @@
- [枚举说明](ts-appendix-enums.md)
- [类型说明](ts-types.md)
- 已停止维护的组件
- [GridContainer(栅格)](ts-container-gridcontainer.md)
- [GridContainer](ts-container-gridcontainer.md)
......@@ -71,7 +71,6 @@ Continuous task verification failed.
2. 应用重复取消长时任务。
3. bgMode无效,应用配置文件属性backgroundModes没有配置任何长时任务类型。
4. 只有PC设备才能申请长时任务KEEPING_TASK。
5. 只有系统应用才能申请长时任务WIFI_INTERACTION或VOIP。
**处理步骤**
......
# buffer错误码
## 10200001 参数范围越界错误
**错误信息**
The value of ${param} is out of range.
**错误描述**
调用接口时某个参数超出了其正常范围的取值。
**可能原因**
某个参数取值超出可用范围。
**处理步骤**
检查所传参数是否在可用取值范围内。
## 10200009 Buffer size 错误
**错误信息**
Buffer size must be a multiple of ${size}
**错误描述**
Buffer的长度必须是${size}的整数倍,${size}为16-bits,32-bits或者64-bits。
**可能原因**
Buffer的长度不是${size}的整数倍,${size}为16-bits,32-bits或者64-bits。
**处理步骤**
请检查Buffer的长度值。
## 10200013 只读属性设置错误
**错误信息**
Cannot set property ${propertyName} of Buffer which has only a getter.
**错误描述**
Buffer的属性${propertyName}只读,不能进行设置。
**可能原因**
将${propertyName}放在了等号左边(即对属性值进行设置)。
**处理步骤**
请检查属性${propertyName}是否在等号左边。
\ No newline at end of file
# containers错误码
## 10200012 构造函数调用异常
**错误信息**
The {className}'s constructor cannot be directly invoked.
**错误描述**
构造语言容器类的构造方法不支持直接调用。
**可能原因**
调用构造函数时未使用new关键字。
**处理步骤**
检查是否使用直接调用了语言容器类的方法,建议使用new关键字创建语言容器类。
## 10200011 传入的this object不是容器类的实例
**错误信息**
The {methodName} method cannot be bound.
**错误描述**
调用语言容器类的方法时,传入的this object不是容器类的实例语言,容器类的方法不支持bind。
**可能原因**
容器类的方法不支持bind。
**处理步骤**
1.检查是否使用bind API调用语言容器类的方法。
2.检查是否把语言容器类的方法赋值给不是语言容器实例的对象来调用。
## 10200001 参数范围越界异常
**错误信息**
The parameter value is out of range.
**错误描述**
调用接口时某个参数超出了其正常范围的取值。
**可能原因**
该错误码表示范围异常,可能原因某个参数越界异常。
**处理步骤**
请检查所传参数是否在正常取值范围内。
## 10200010 容器为空
**错误信息**
The container is empty.
**错误描述**
操作的容器为空。
**可能原因**
容器是空的。
**处理步骤**
请先往容器内添加元素。
# 语言基础类库错误码
## 10200001 参数范围越界错误
**错误信息**
The value of ${param} is out of range.
**错误描述**
调用接口时某个参数超出了其正常范围的取值。
**可能原因**
某个参数索引超出可用范围。
**处理步骤**
检查输入参数的索引是否越界。
## 10200002 参数解析错误
**错误信息**
Invalid ${param} string.
**错误描述**
规范字符串解析失败。
**可能原因**
调用接口时,某个字符串类型的参数为非规范的字符串,导致解析该字符串失败。
**处理步骤**
检查输入字符串的格式。
## 10200003 Worker初始化失败
**错误信息**
Worker initialization failure.
**错误描述**
调用接口时Worker未能正常初始化。
**可能原因**
1. 创建Worker的数量超出限制。
2. 设置Worker对象的选择项不正确。
**处理步骤**
1. 检查Worker的数量是否超出8个,如果存在,及时销毁空闲的Worker。
2. 如果设置WorkerOptions,检查参数类型及其合法性。
## 10200004 Worker处于非运行状态
**错误信息**
Worker instance is not running.
**错误描述**
调用接口时Worker对象处于非运行状态。
**可能原因**
当调用接口时,Worker实例化对象已经被销毁,或正在被销毁。
**处理步骤**
当调用接口时,确保Worker对象处于正常运行状态,未被执行销毁操作。
## 10200005 Worker不支持某API
**错误信息**
The invoked API is not supported in workers.
**错误描述**
Worker不支持某API。
**可能原因**
调用Worker线程中不支持的API。
**处理步骤**
确保使用Worker线程中支持的API。
## 10200006 Worker传输信息序列化异常
**错误信息**
Serializing an uncaught exception failed.
**错误描述**
Worker传输信息序列化异常。
**可能原因**
传输信息不属于合法的可序列化对象。
**处理步骤**
确保传输信息属于Worker支持的合法序列化对象。
## 10200007 Worker文件路径异常
**错误信息**
The worker file patch is invalid path.
**错误描述**
文件路径异常,无法正确加载Worker。
**可能原因**
Worker文件路径异常导致无法正常编译生成合法的worker.abc。
**处理步骤**
确保Worker文件路径符合创建Worker对象的规范,参见API参考中[constructor<sup>9+</sup>](../apis/js-apis-worker.md#constructor9)接口的示例。
## 10200009 Buffer的长度错误
**错误信息**
Buffer size must be a multiple of ${size}.
**错误描述**
Buffer的长度错误,不符合要求。
**可能原因**
Buffer的长度错误,不符合要求。Buffer长度要求为size的整数倍。其中size为16-bits、32-bits或者64-bits。
**处理步骤**
确保Buffer长度符合要求。
Buffer长度要求为size的整数倍。其中size为16-bits、32-bits或者64-bits。
## 10200010 容器为空
**错误信息**
The container is empty.
**错误描述**
操作的容器为空。
**可能原因**
操作的容器为空,未添加相关元素。
**处理步骤**
确保操作的容器不为空,空容器请先向容器内添加元素。
## 10200011 传入的this.object不是容器类的实例
**错误信息**
The {methodName} method cannot be bound.
**错误描述**
调用语言容器类的方法时,传入的this.object不是容器类的实例语言,容器类的方法不支持bind。
**可能原因**
容器类的方法不支持bind。
**处理步骤**
1. 检查是否使用bind API调用语言容器类的方法。
2. 检查是否把语言容器类的方法赋值给不是语言容器实例的对象来调用。
## 10200012 构造函数调用异常
**错误信息**
The {className}'s constructor cannot be directly invoked.
**错误描述**
构造语言容器类的构造方法不支持直接调用。
**可能原因**
调用构造函数时未使用new关键字。
**处理步骤**
检查是否使用直接调用了语言容器类的方法,建议使用new关键字创建语言容器类。
## 10200013 只读属性设置错误
**错误信息**
Cannot set property ${propertyName} of Buffer which has only a getter.
**错误描述**
Buffer的属性${propertyName}只读,不能进行设置。
**可能原因**
对Buffer的只读属性进行设置,导致异常。
**处理步骤**
不要对Buffer只读属性进行相关设置。
......@@ -8,11 +8,11 @@ The input source file is invalid.
**错误描述**
当调用compress或decompress接口时,传入源文件无效。
当调用compressFile或decompressFile接口时,传入源文件无效。
**可能原因**
当调用compress接口时,传入的待压缩的文件不存在;当调用decompress接口时,传入的待解压缩的文件不存在。
当调用compressFile接口时,传入的待压缩的文件不存在;当调用decompressFile接口时,传入的待解压缩的文件不存在。
**处理步骤**
......@@ -27,14 +27,14 @@ The input destination file is invalid.
**错误描述**
当调用compress或decompress接口时,传入目标文件无效。
当调用compressFile或decompressFile接口时,传入目标文件无效。
**可能原因**
1. 当调用compress接口时,传入的目标文件路径无效,如不存在的沙箱路径。
2. 当调用decompress接口时,传入的目标目录不存在。
1. 当调用compressFile接口时,传入的目标文件路径无效,如不存在的沙箱路径。
2. 当调用decompressFile接口时,传入的目标目录不存在。
**处理步骤**
1. 检查目标文件路径是否正确,不正确填写正确的沙箱路径。
2. 检查目标文件目录是否存在,不存在新建这个路径。
\ No newline at end of file
1. 检查目标文件路径是否正确,如果不正确,填写正确的沙箱路径。
2. 检查目标文件目录是否存在,如果不存在,新建这个路径。
\ No newline at end of file
......@@ -12,6 +12,13 @@
- [Rawfile](rawfile.md)
- [MindSpore](_mind_spore.md)
- [NeuralNeworkRuntime](_neural_nework_runtime.md)
- [Avsession](avsession.md)
- [AudioDecoder](_audio_decoder.md)
- [AudioEncoder](_audio_encoder.md)
- [CodecBase](_codec_base.md)
- [VideoDecoder](_video_decoder.md)
- [VideoEncoder](_video_encoder.md)
- [Core](_core.md)
- 头文件
- [drawing_bitmap.h](drawing__bitmap_8h.md)
- [drawing_brush.h](drawing__brush_8h.md)
......@@ -42,6 +49,24 @@
- [types.h](types_8h.md)
- [neural_network_runtime_type.h](neural__network__runtime__type_8h.md)
- [neural_network_runtime.h](neural__network__runtime_8h.md)
- [av_session.h](av__session_8h.md)
- [avcontrol_command.h](avcontrol__command_8h.md)
- [avmeta_data.h](avmeta__data_8h.md)
- [avplayback_state.h](avplayback__state_8h.md)
- [avsession_controller.h](avsession__controller_8h.md)
- [avsession_descriptor.h](avsession__descriptor_8h.md)
- [avsession_errors.h](avsession__errors_8h.md)
- [avsession_info.h](avsession__info_8h.md)
- [avsession_manager.h](avsession__manager_8h.md)
- [avsession_pixel_map.h](avsession__pixel__map_8h.md)
- [native_avcodec_audiodecoder.h](native__avcodec__audiodecoder_8h.md)
- [native_avcodec_audioencoder.h](native__avcodec__audioencoder_8h.md)
- [native_avcodec_base.h](native__avcodec__base_8h.md)
- [native_avcodec_videodecoder.h](native__avcodec__videodecoder_8h.md)
- [native_avcodec_videoencoder.h](native__avcodec__videoencoder_8h.md)
- [native_averrors.h](native__averrors_8h.md)
- [native_avformat.h](native__avformat_8h.md)
- [native_avmemory.h](native__avmemory_8h.md)
- 结构体
- [OH_Drawing_BitmapFormat](_o_h___drawing___bitmap_format.md)
- [OH_NativeBuffer_Config](_o_h___native_buffer___config.md)
......@@ -62,4 +87,21 @@
- [OH_NN_Memory](_o_h___n_n___memory.md)
- [OH_NN_QuantParam](_o_h___n_n___quant_param.md)
- [OH_NN_Tensor](_o_h___n_n___tensor.md)
- [OH_NN_UInt32Array](_o_h___n_n___u_int32_array.md)
\ No newline at end of file
- [OH_NN_UInt32Array](_o_h___n_n___u_int32_array.md)
- [OH_AVCodecAsyncCallback](_o_h___a_v_codec_async_callback.md)
- [OH_AVCodecBufferAttr](_o_h___a_v_codec_buffer_attr.md)
- [OHOS::AVSession::AVControlCommand](_o_h_o_s_1_1_a_v_session_1_1_a_v_control_command.md)
- [OHOS::AVSession::AVControllerCallback](_h_o_s_1_1_a_v_session_1_1_a_v_controller_callback.md)
- [OHOS::AVSession::AVMetaData](_o_h_o_s_1_1_a_v_session_1_1_a_v_meta_data.md)
- [OHOS::AVSession::AVPlaybackState](_o_h_o_s_1_1_a_v_session_1_1_a_v_playback_state.md)
- [OHOS::AVSession::AVPlaybackState::Position](_1_a_v_session_1_1_a_v_playback_state_1_1_position.md)
- [OHOS::AVSession::AVSession](_o_h_o_s_1_1_a_v_session_1_1_a_v_session.md)
- [OHOS::AVSession::AVSessionBasicInfo](o_h_o_s_1_1_a_v_session_1_1_a_v_session_basic_info.md)
- [OHOS::AVSession::AVSessionCallback](_o_h_o_s_1_1_a_v_session_1_1_a_v_session_callback.md)
- [OHOS::AVSession::AVSessionController](o_h_o_s_1_1_a_v_session_1_1_a_v_session_controller.md)
- [OHOS::AVSession::AVSessionDescriptor](o_h_o_s_1_1_a_v_session_1_1_a_v_session_descriptor.md)
- [OHOS::AVSession::AVSessionManager](_o_h_o_s_1_1_a_v_session_1_1_a_v_session_manager.md)
- [OHOS::AVSession::AVSessionPixelMap](_o_h_o_s_1_1_a_v_session_1_1_a_v_session_pixel_map.md)
- [OHOS::AVSession::OutputDeviceInfo](_o_h_o_s_1_1_a_v_session_1_1_output_device_info.md)
- [OHOS::AVSession::SessionListener](_o_h_o_s_1_1_a_v_session_1_1_session_listener.md)
- [OHOS::AVSession::SessionToken](_o_h_o_s_1_1_a_v_session_1_1_session_token.md)
\ No newline at end of file
# OHOS::AVSession::AVPlaybackState::Position
## 概述
播放位置的相关信息。
**Since:**
9
**Version:**
1.0
## 汇总
### 成员变量
| 名称 | 描述 |
| -------- | -------- |
| [elapsedTime_](#elapsedtime)&nbsp;{} | int64_t<br/>媒体已经播放的时间点,第x&nbsp;ms,单位为ms&nbsp; |
| [updateTime_](#updatetime)&nbsp;{} | int64_t<br/>更新的时间戳,单位为ms&nbsp; |
## 结构体成员变量说明
### elapsedTime_
```
int64_t OHOS::AVSession::AVPlaybackState::Position::elapsedTime_ {}
```
**描述:**
媒体已经播放的时间点,第x ms,单位为ms
### updateTime_
```
int64_t OHOS::AVSession::AVPlaybackState::Position::updateTime_ {}
```
**描述:**
更新的时间戳,单位为ms
此差异已折叠。
# OHOS::AVSession::AVControllerCallback
## 概述
定义控制器相关回调操作的类的实现。
**Since:**
9
**Version:**
1.0
## 汇总
### Public 成员函数
| 名称 | 描述 |
| -------- | -------- |
| [OnSessionDestroy](#onsessiondestroy)&nbsp;()=0 | AVSession会话销毁的抽象的回调方法。&nbsp; |
| [OnPlaybackStateChange](#onplaybackstatechange)&nbsp;(const&nbsp;[AVPlaybackState](_o_h_o_s_1_1_a_v_session_1_1_a_v_playback_state.md)&nbsp;&amp;state)=0 | 音视频的播放状态发生改变的抽象的回调方法。&nbsp; |
| [OnMetaDataChange](#onmetadatachange)&nbsp;(const&nbsp;[AVMetaData](_o_h_o_s_1_1_a_v_session_1_1_a_v_meta_data.md)&nbsp;&amp;data)=0 | 会话元数据内容发生变化的抽象的回调方法。&nbsp; |
| [OnActiveStateChange](#onactivestatechange)&nbsp;(bool&nbsp;isActive)=0 | 当前会话激活状态发生改变的抽象的回调方法。&nbsp; |
| [OnValidCommandChange](#onvalidcommandchange)&nbsp;(const&nbsp;std::vector&lt;&nbsp;int32_t&nbsp;&gt;&nbsp;&amp;cmds)=0 | 控制命令的有效性发生变化的抽象的回调方法。&nbsp; |
| [OnOutputDeviceChange](#onoutputdevicechange)&nbsp;(const&nbsp;[OutputDeviceInfo](_o_h_o_s_1_1_a_v_session_1_1_output_device_info.md)&nbsp;&amp;outputDeviceInfo)=0 | 注册会话输出设备更改。&nbsp; |
| [~AVControllerCallback](#avcontrollercallback)&nbsp;()=default | AVControllerCallback的默认的析构函数。&nbsp; |
## 构造及析构函数说明
### ~AVControllerCallback()
```
virtual OHOS::AVSession::AVControllerCallback::~AVControllerCallback ()
```
**描述:**
AVControllerCallback的默认的析构函数。
## 成员函数说明
### OnActiveStateChange()
```
virtual void OHOS::AVSession::AVControllerCallback::OnActiveStateChange (bool isActive)
```
**描述:**
当前会话激活状态发生改变的抽象的回调方法。
**参数:**
| 名称 | 描述 |
| -------- | -------- |
| isActive | 表示是否激活。&nbsp; |
### OnMetaDataChange()
```
virtual void OHOS::AVSession::AVControllerCallback::OnMetaDataChange (const AVMetaData & data)
```
**描述:**
会话元数据内容发生变化的抽象的回调方法。
**参数:**
| 名称 | 描述 |
| -------- | -------- |
| data | 会话元数据内容,类型为[AVMetaData](_o_h_o_s_1_1_a_v_session_1_1_a_v_meta_data.md)&nbsp; |
**参见:**
[AVMetaData](_o_h_o_s_1_1_a_v_session_1_1_a_v_meta_data.md)
### OnOutputDeviceChange()
```
virtual void OHOS::AVSession::AVControllerCallback::OnOutputDeviceChange (const OutputDeviceInfo & outputDeviceInfo)
```
**描述:**
注册会话输出设备更改。
**参数:**
| 名称 | 描述 |
| -------- | -------- |
| outputDeviceInfo | 输出设备信息&nbsp;[OutputDeviceInfo](_o_h_o_s_1_1_a_v_session_1_1_output_device_info.md)。&nbsp; |
### OnPlaybackStateChange()
```
virtual void OHOS::AVSession::AVControllerCallback::OnPlaybackStateChange (const AVPlaybackState & state)
```
**描述:**
音视频的播放状态发生改变的抽象的回调方法。
**参数:**
| 名称 | 描述 |
| -------- | -------- |
| state | 音视频的播放状态的枚举值,类型为[AVPlaybackState](_o_h_o_s_1_1_a_v_session_1_1_a_v_playback_state.md)&nbsp; |
### OnSessionDestroy()
```
virtual void OHOS::AVSession::AVControllerCallback::OnSessionDestroy ()
```
**描述:**
AVSession会话销毁的抽象的回调方法。
### OnValidCommandChange()
```
virtual void OHOS::AVSession::AVControllerCallback::OnValidCommandChange (const std::vector< int32_t > & cmds)
```
**描述:**
控制命令的有效性发生变化的抽象的回调方法。
**参数:**
| 名称 | 描述 |
| -------- | -------- |
| cmds,媒体有效的指令列表,范围为{ | |
<!--no_check-->
\ No newline at end of file
# OH_AVCodecAsyncCallback
## 概述
AVCodec所有的异步回调函数指针集合。注册一个该结构体实例给OH_AVCodec实例,并处理通过该回调报告 的信息,以确保AVCodec正常运转。
@syscap SystemCapability.Multimedia.Media.CodecBase
参数
**Since:**
9
**Version:**
1.0
**相关模块:**
[CodecBase](_codec_base.md)
## 汇总
### 成员变量
| 名称 | 描述 |
| -------- | -------- |
| **onError** | [OH_AVCodecOnError](_codec_base.md#oh_avcodeconerror) |
| **onStreamChanged** | [OH_AVCodecOnStreamChanged](_codec_base.md#oh_avcodeconstreamchanged) |
| **onNeedInputData** | [OH_AVCodecOnNeedInputData](_codec_base.md#oh_avcodeconneedinputdata) |
| **onNeedOutputData** | [OH_AVCodecOnNewOutputData](_codec_base.md#oh_avcodeconnewoutputdata) |
......@@ -43,5 +43,3 @@ struct Rect Region::*rects
**描述:**
结构体指针,类型为[Rect](_rect.md)。如果rects是空指针nullptr, 默认Buffer大小为脏区。
<!--no_check-->
\ No newline at end of file
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册