diff --git a/en/application-dev/reference/apis/Readme-EN.md b/en/application-dev/reference/apis/Readme-EN.md
index b42e72ef4beab047ca66afaa4596fc580cf68c7d..e0ec415b84be54e1e0faadb1d66c470072425d20 100644
--- a/en/application-dev/reference/apis/Readme-EN.md
+++ b/en/application-dev/reference/apis/Readme-EN.md
@@ -1,124 +1,229 @@
# APIs
- Ability Framework
- - [FeatureAbility Module](js-apis-featureAbility.md)
- - [ParticleAbility Module](js-apis-particleAbility.md)
- - [DataAbilityHelper Module](js-apis-dataAbilityHelper.md)
- - [DataUriUtils Module](js-apis-DataUriUtils.md)
- - [Bundle Module](js-apis-Bundle.md)
- - [Context Module](js-apis-Context.md)
-- Event Notification
- - [CommonEvent Module](js-apis-commonEvent.md)
- - [Notification Module](js-apis-notification.md)
- - [Reminder Agent](js-apis-reminderAgent.md)
-- Resource Management
- - [Resource Manager](js-apis-resource-manager.md)
- - [Internationalization \(intl\) ](js-apis-intl.md)
- - [Internationalization \(i18n\) ](js-apis-i18n.md)
+
+ - [@ohos.ability.dataUriUtils](js-apis-DataUriUtils.md)
+ - [@ohos.ability.errorCode ](js-apis-ability-errorcode.md)
+ - [@ohos.ability.wantConstant](js-apis-ability-wantConstant.md)
+ - [@ohos.application.Ability](js-apis-application-ability.md)
+ - [@ohos.application.AbilityConstant](js-apis-application-abilityConstant.md)
+ - [@ohos.application.abilityDelegatorRegistry](js-apis-abilityDelegatorRegistry.md)
+ - [@ohos.application.AbilityStage ](js-apis-application-abilitystage.md)
+ - [@ohos.application.appManager](js-apis-appmanager.md)
+ - [@ohos.application.Configuration](js-apis-configuration.md)
+ - [@ohos.application.ConfigurationConstant](js-apis-configurationconstant.md)
+ - [@ohos.application.DataShareExtensionAbility](js-apis-application-DataShareExtensionAbility.md)
+ - [@ohos.ability.featureAbility](js-apis-featureAbility.md)
+ - [@ohos.application.formBindingData](js-apis-formbindingdata.md)
+ - [@ohos.application.FormExtension](js-apis-formextension.md)
+ - [@ohos.application.formError](js-apis-formerror.md)
+ - [@ohos.application.formHost](js-apis-formhost.md)
+ - [@ohos.application.formInfo](js-apis-formInfo.md)
+ - [@ohos.application.missionManager](js-apis-missionManager.md)
+ - [@ohos.application.formProvider](js-apis-formprovider.md)
+ - [@ohos.ability.particleAbility](js-apis-particleAbility.md)
+ - [@ohos.application.ServiceExtensionAbility](js-apis-service-extension-ability.md)
+ - [@ohos.application.StartOptions](js-apis-application-StartOptions.md)
+ - [@ohos.application.StaticSubscriberExtensionAbility](js-apis-application-staticSubscriberExtensionAbility.md)
+ - [@ohos.application.uriPermissionManager](js-apis-uripermissionmanager.md)
+ - [@ohos.application.Want](js-apis-application-Want.md)
+ - [@ohos.wantAgent](js-apis-wantAgent.md)
+ - ability/[dataAbilityHelper](js-apis-dataAbilityHelper.md)
+ - app/[context](js-apis-Context.md)
+ - application/[AbilityContext](js-apis-ability-context.md)
+ - application/[abilityDelegator](js-apis-application-abilityDelegator.md)
+ - application/[abilityDelegatorArgs](js-apis-application-abilityDelegatorArgs.md)
+ - application/[abilityMonitor](js-apis-application-abilityMonitor.md)
+ - application/[AbilityRunningInfo](js-apis-abilityrunninginfo.md)
+ - application/[AbilityStageContext](js-apis-abilitystagecontext.md)
+ - application/[Context](js-apis-application-context.md)
+ - application/[ExtensionContext](js-apis-extension-context.md)
+ - application/[ExtensionRunningInfo](js-apis-extensionrunninginfo.md)
+ - application/[FormExtensionContext](js-apis-formextensioncontext.md)
+ - application/[MissionSnapshot](js-apis-application-MissionSnapshot.md)
+ - application/[PermissionRequestResult](js-apis-permissionrequestresult.md)
+ - application/[ProcessRunningInfo](js-apis-processrunninginfo.md)
+ - application/[ServiceExtensionContext](js-apis-service-extension-context.md)
+ - application/[shellCmdResult](js-apis-application-shellCmdResult.md)
+
+- Common Event and Notification
+
+ - [@ohos.commonEvent](js-apis-commonEvent.md)
+ - [@ohos.events.emitter](js-apis-emitter.md)
+ - [@ohos.notification](js-apis-notification.md)
+ - [@ohos.reminderAgent](js-apis-reminderAgent.md)
+ - application/[EventHub](js-apis-eventhub.md)
+
+- Bundle Management
+
+ - [@ohos.bundle](js-apis-Bundle.md)
+ - [@ohos.bundleState ](js-apis-deviceUsageStatistics.md)
+ - [@ohos.zlib](js-apis-zlib.md)
+
+- UI Page
+
+ - [@ohos.animator](js-apis-animator.md)
+
+- Graphics
+
+ - [@ohos.display ](js-apis-display.md)
+ - [@ohos.screenshot](js-apis-screenshot.md)
+ - [@ohos.window](js-apis-window.md)
+ - [webgl](js-apis-webgl.md)
+ - [webgl2](js-apis-webgl2.md)
+
- Media
- - [Audio Management](js-apis-audio.md)
- - [Media](js-apis-media.md)
- - [Image Processing](js-apis-image.md)
- - [Camera](js-apis-camera.md)
+
+ - [@ohos.multimedia.audio](js-apis-audio.md)
+ - [@ohos.multimedia.camera](js-apis-camera.md)
+ - [@ohos.multimedia.image](js-apis-image.md)
+ - [@ohos.multimedia.media](js-apis-media.md)
+ - [@ohos.multimedia.medialibrary](js-apis-medialibrary.md)
+
+- Resource Management
+ - [@ohos.i18n](js-apis-i18n.md)
+ - [@ohos.intl](js-apis-intl.md)
+ - [@ohos.resourceManager](js-apis-resource-manager.md)
+
+- Resource Scheduling
+
+ - [@ohos.backgroundTaskManager](js-apis-backgroundTaskManager.md)
+ - [@ohos.workScheduler ](js-apis-workScheduler.md)
+ - [@ohos.WorkSchedulerExtensionAbility](js-apis-WorkSchedulerExtensionAbility.md)
+
+- Custom Management
+
+ - [@ohos.configPolicy](js-apis-config-policy.md)
+ - [@ohos.enterpriseDeviceManager](js-apis-enterprise-device-manager.md)
+
- Security
- - [User Authentication](js-apis-useriam-userauth.md)
- - [Access Control](js-apis-abilityAccessCtrl.md)
+
+ - [@ohos.abilityAccessCtrl](js-apis-abilityAccessCtrl.md)
+ - [@ohos.security.huks ](js-apis-huks.md)
+ - [@ohos.userIAM.userAuth ](js-apis-useriam-userauth.md)
+
- Data Management
- - [Lightweight Storage9+](js-apis-data-preferences.md)
- - [Lightweight Storage](js-apis-data-storage.md)
- - [Distributed Data Management](js-apis-distributed-data.md)
- - [Relational Database](js-apis-data-rdb.md)
- - [Result Set](js-apis-data-resultset.md)
- - [DataAbilityPredicates](js-apis-data-ability.md)
- - [Settings](js-apis-settings.md)
+
+ - [@ohos.data.dataAbility ](js-apis-data-ability.md)
+ - [@ohos.data.distributedData](js-apis-distributed-data.md)
+ - [@ohos.data.distributedDataObject](js-apis-data-distributedobject.md)
+ - [@ohos.data.preferences](js-apis-data-preferences.md)
+ - [@ohos.data.rdb](js-apis-data-rdb.md)
+ - [@ohos.settings](js-apis-settings.md)
+ - data/rdb/[resultSet](js-apis-data-resultset.md)
+
- File Management
- - [File Management](js-apis-fileio.md)
- - [Statfs](js-apis-statfs.md)
- - [Environment](js-apis-environment.md)
- - [Public File Access and Management](js-apis-filemanager.md)
- - [App Storage Statistics](js-apis-storage-statistics.md)
- - [Volume Management](js-apis-volumemanager.md)
-- Account Management
- - [OS Account Management](js-apis-osAccount.md)
- - [Distributed Account Management](js-apis-distributed-account.md)
- - [App Account Management](js-apis-appAccount.md)
-- Telephony Service
- - [Call](js-apis-call.md)
- - [SMS](js-apis-sms.md)
- - [SIM Management](js-apis-sim.md)
- - [Radio](js-apis-radio.md)
- - [Observer](js-apis-observer.md)
- - [Cellular Data](js-apis-telephony-data.md)
+
+ - [@ohos.environment](js-apis-environment.md)
+ - [@ohos.fileio](js-apis-fileio.md)
+ - [@ohos.fileManager](js-apis-filemanager.md)
+ - [@ohos.statfs](js-apis-statfs.md)
+ - [@ohos.storageStatistics](js-apis-storage-statistics.md)
+ - [@ohos.volumeManager](js-apis-volumemanager.md)
+
+- Telephony Service
+
+ - [@ohos.contact](js-apis-contact.md)
+ - [@ohos.telephony.call](js-apis-call.md)
+ - [@ohos.telephony.observer](js-apis-observer.md)
+ - [@ohos.telephony.radio](js-apis-radio.md)
+ - [@ohos.telephony.sim](js-apis-sim.md)
+ - [@ohos.telephony.sms](js-apis-sms.md)
+ - [@ohos.telephony.data](js-apis-telephony-data.md)
+
- Network Management
- - [Network Connection Management](js-apis-net-connection.md)
- - [Socket Connection](js-apis-socket.md)
- - [WebSocket Connection](js-apis-webSocket.md)
- - [Data Request](js-apis-http.md)
-- Network and Connectivity
- - [WLAN](js-apis-wifi.md)
- - [Bluetooth](js-apis-bluetooth.md)
- - [RPC](js-apis-rpc.md)
- - [Upload and Download](js-apis-request.md)
-- Device Management
- - [Sensor](js-apis-sensor.md)
- - [Vibrator](js-apis-vibrator.md)
- - [Brightness](js-apis-brightness.md)
- - [Battery Info](js-apis-battery-info.md)
- - [Power Management](js-apis-power.md)
- - [Thermal Management](js-apis-thermal.md)
- - [Running Lock](js-apis-runninglock.md)
- - [Device Info](js-apis-device-info.md)
- - [systemParameter](js-apis-system-parameter.md)
- - [Device Management](js-apis-device-manager.md)
- - [Window](js-apis-window.md)
- - [Display](js-apis-display.md)
- - [Update](js-apis-update.md)
- - [USB](js-apis-usb.md)
- - [Location](js-apis-geolocation.md)
+ - [@ohos.net.connection](js-apis-net-connection.md)
+ - [@ohos.net.http](js-apis-http.md)
+ - [@ohos.request](js-apis-request.md)
+ - [@ohos.net.socket](js-apis-socket.md)
+ - [@ohos.net.webSocket](js-apis-webSocket.md)
+
+- Connectivity
+
+ - [@ohos.bluetooth](js-apis-bluetooth.md)
+ - [@ohos.rpc](js-apis-rpc.md)
+ - [@ohos.wifi](js-apis-wifi.md)
+ - [@ohos.wifiext](js-apis-wifiext.md)
+
- Basic Features
- - [Application Context](js-apis-basic-features-app-context.md)
- - [Console Logs](js-apis-basic-features-logs.md)
- - [Page Routing](js-apis-basic-features-routes.md)
- - [Timer](js-apis-basic-features-timer.md)
- - [Screen Lock Management](js-apis-screen-lock.md)
- - [Setting the System Time](js-apis-system-time.md)
- - [Wallpaper](js-apis-wallpaper.md)
- - [Pasteboard](js-apis-pasteboard.md)
- - [Animation](js-apis-basic-features-animator.md)
- - [WebGL](js-apis-webgl.md)
- - [WebGL2](js-apis-webgl2.md)
- - [Screenshot](js-apis-screenshot.md)
- - [Accessibility](js-apis-accessibility.md)
-- DFX
- - [HiAppEvent](js-apis-hiappevent.md)
- - [Performance Tracing](js-apis-hitracemeter.md)
- - [Fault Logger](js-apis-faultLogger.md)
- - [Distributed Call Chain Tracing](js-apis-hitracechain.md)
- - [HiLog](js-apis-hilog.md)
- - [HiChecker](js-apis-hichecker.md)
- - [HiDebug](js-apis-hidebug.md)
+
+ - [@ohos.accessibility](js-apis-accessibility.md)
+ - [@ohos.faultLogger](js-apis-faultLogger.md)
+ - [@ohos.hiAppEvent](js-apis-hiappevent.md)
+ - [@ohos.hichecker](js-apis-hichecker.md)
+ - [@ohos.hidebug](js-apis-hidebug.md)
+ - [@ohos.hilog](js-apis-hilog.md)
+ - [@ohos.hiTraceChain](js-apis-hitracechain.md)
+ - [@ohos.hiTraceMeter](js-apis-hitracemeter.md)
+ - [@ohos.inputMethod](js-apis-inputmethod.md)
+ - [@ohos.inputMethodEngine](js-apis-inputmethodengine.md)
+ - [@ohos.pasteboard](js-apis-pasteboard.md)
+ - [@ohos.screenLock](js-apis-screen-lock.md)
+ - [@ohos.systemTime](js-apis-system-time.md)
+ - [@ohos.wallpaper](js-apis-wallpaper.md)
+ - [Timer](js-apis-timer.md)
+
+- Device Management
+
+ - [@ohos.batteryInfo ](js-apis-battery-info.md)
+ - [@ohos.brightness](js-apis-brightness.md)
+ - [@ohos.deviceInfo](js-apis-device-info.md)
+ - [@ohos.distributedHardware.deviceManager](js-apis-device-manager.md)
+ - [@ohos.geolocation](js-apis-geolocation.md)
+ - [@ohos.multimodalInput.inputConsumer](js-apis-inputconsumer.md)
+ - [@ohos.multimodalInput.inputDevice](js-apis-inputdevice.md)
+ - [@ohos.multimodalInput.inputEventClient](js-apis-inputeventclient.md)
+ - [@ohos.multimodalInput.inputMonitor](js-apis-inputmonitor.md)
+ - [@ohos.power](js-apis-power.md)
+ - [@ohos.runningLock](js-apis-runninglock.md)
+ - [@ohos.sensor](js-apis-sensor.md)
+ - [@ohos.systemParameter](js-apis-system-parameter.md)
+ - [@ohos.thermal](js-apis-thermal.md)
+ - [@ohos.update](js-apis-update.md)
+ - [@ohos.usb](js-apis-usb.md)
+ - [@ohos.vibrator](js-apis-vibrator.md)
+
+- Account Management
+
+ - [@ohos.account.appAccount](js-apis-appAccount.md)
+ - [@ohos.account.distributedAccount](js-apis-distributed-account.md)
+ - [@ohos.account.osAccount](js-apis-osAccount.md)
+
- Language Base Class Library
- - [Obtaining Process Information](js-apis-process.md)
- - [URL String Parsing](js-apis-url.md)
- - [URI String Parsing](js-apis-uri.md)
- - [Util](js-apis-util.md)
- - [XML Parsing and Generation](js-apis-xml.md)
- - [XML-to-JavaScript Conversion](js-apis-convertxml.md)
- - [Worker Startup](js-apis-worker.md)
- - [Linear Container ArrayList](js-apis-arraylist.md)
- - [Linear Container Deque](js-apis-deque.md)
- - [Linear Container List](js-apis-list.md)
- - [Linear Container LinkedList](js-apis-linkedlist.md)
- - [Linear Container Queue](js-apis-queue.md)
- - [Linear Container Stack](js-apis-stack.md)
- - [Linear Container Vector](js-apis-vector.md)
- - [Nonlinear Container HashSet](js-apis-hashset.md)
- - [Nonlinear Container HashMap](js-apis-hashmap.md)
- - [Nonlinear Container PlainArray](js-apis-plainarray.md)
- - [Nonlinear Container TreeMap](js-apis-treemap.md)
- - [Nonlinear Container TreeSet](js-apis-treeset.md)
- - [Nonlinear Container LightWeightMap](js-apis-lightweightmap.md)
- - [Nonlinear Container LightWeightSet](js-apis-lightweightset.md)
-- Custom Management
- - [Configuration Policy](js-apis-config-policy.md)
+ - [@ohos.convertxml](js-apis-convertxml.md)
+ - [@ohos.process](js-apis-process.md)
+ - [@ohos.uri](js-apis-uri.md)
+ - [@ohos.url](js-apis-url.md)
+ - [@ohos.util](js-apis-util.md)
+ - [@ohos.util.ArrayList](js-apis-arraylist.md)
+ - [@ohos.util.Deque](js-apis-deque.md)
+ - [@ohos.util.HashMap](js-apis-hashmap.md)
+ - [@ohos.util.HashSet](js-apis-hashset.md)
+ - [@ohos.util.LightWeightMap](js-apis-lightweightmap.md)
+ - [@ohos.util.LightWeightSet](js-apis-lightweightset.md)
+ - [@ohos.util.LinkedList](js-apis-linkedlist.md)
+ - [@ohos.util.List](js-apis-list.md)
+ - [@ohos.util.PlainArray](js-apis-plainarray.md)
+ - [@ohos.util.Queue](js-apis-queue.md)
+ - [@ohos.util.Stack](js-apis-stack.md)
+ - [@ohos.util.TreeMap](js-apis-treemap.md)
+ - [@ohos.util.TreeSet](js-apis-treeset.md)
+ - [@ohos.util.Vector](js-apis-vector.md)
+ - [@ohos.worker](js-apis-worker.md)
+ - [@ohos.xml](js-apis-xml.md)
+
+- Test
+ - [@ohos.application.testRunner](js-apis-testRunner.md)
+ - [@ohos.uitest](js-apis-uitest.md)
+
+- APIs No Longer Maintained
+
+ - [@ohos.bytrace](js-apis-bytrace.md)
+ - [@ohos.data.storage](js-apis-data-storage.md)
+ - [@system.app](js-apis-system-app.md)
+ - [@system.mediaquery](js-apis-system-mediaquery.md)
+ - [@system.router](js-apis-system-router.md)
+ - [@system.sensor](js-apis-system-sensor.md)
+ - [@system.vibrator](js-apis-system-vibrate.md)
+ - [console](js-apis-logs.md)
\ No newline at end of file
diff --git a/en/application-dev/reference/apis/js-apis-media.md b/en/application-dev/reference/apis/js-apis-media.md
index 1ae5995b378c80b2da31d26ac64e60e522e33eee..44a421a5017b5a898ab71d1d56a8a6a0d6c98d62 100644
--- a/en/application-dev/reference/apis/js-apis-media.md
+++ b/en/application-dev/reference/apis/js-apis-media.md
@@ -2455,7 +2455,7 @@ Describes the video recording parameters.
| profile | [VideoRecorderProfile](#videorecorderprofile9) | Yes | Video recording profile. |
| rotation | number | No | Rotation angle of the recorded video. |
| location | [Location](#location) | No | Geographical location of the recorded video. |
-| url | string | Yes | Video output URL. Supported: fd://xx (fd number)
![](figures/zh-cn_image_url.png)
The file must be created by the caller and granted with proper permissions.|
+| url | string | Yes | Video output URL. Supported: fd://xx (fd number)
![](figures/en-us_image_url.png)
The file must be created by the caller and granted with proper permissions. |
## AudioSourceType9+
diff --git a/en/website.md b/en/website.md
index ae9d754ed82bc293c436393d20c455b9cd4cb9ff..db7d83641d55ffd098602bf0c321951a637f4098 100644
--- a/en/website.md
+++ b/en/website.md
@@ -1,31 +1,696 @@
-# Learn About OpenHarmony
+- [Application Development Overview](application-dev-guide.md)
+- Quick Start
+ - [Directory Structure](quick-start/package-structure.md)
+ - [Resource File Categories](quick-start/basic-resource-file-categories.md)
+- Development
+ - [Ability Development](ability/Readme-EN.md)
+ - [Ability Framework Overview](ability/ability-brief.md)
+ - FA Model
+ - [FA Model Overview](ability/fa-brief.md)
+ - [Page Ability Development](ability/fa-pageability.md)
+ - [Service Ability Development](ability/fa-serviceability.md)
+ - [Data Ability Development](ability/fa-dataability.md)
+ - [FA Widget Development](ability/fa-formability.md)
-- [OpenHarmony Project](OpenHarmony-Overview.md)
-- [Glossary](device-dev/glossary/glossary.md)
-- OpenHarmony Release Notes
- - OpenHarmony 3.x Releases
- - [OpenHarmony v3.1 Beta (2021-12-31)](release-notes/OpenHarmony-v3.1-beta.md)
- - [OpenHarmony v3.0.1 LTS (2022-01-12)](release-notes/OpenHarmony-v3.0.1-LTS.md)
- - [OpenHarmony v3.0 LTS (2021-09-30)](release-notes/OpenHarmony-v3.0-LTS.md)
-
- - OpenHarmony 2.x Releases
- - [OpenHarmony v2.2 beta2 (2021-08-04)](release-notes/OpenHarmony-v2.2-beta2.md)
- - [OpenHarmony 2.0 Canary (2021-06-01)](release-notes/OpenHarmony-2-0-Canary.md)
-
- - OpenHarmony 1.x Releases
- - [OpenHarmony v1.1.4 LTS (2022-02-11)](release-notes/OpenHarmony-v1-1-4-LTS.md)
- - [OpenHarmony v1.1.3 LTS (2021-09-30)](release-notes/OpenHarmony-v1-1-3-LTS.md)
- - [OpenHarmony v1.1.2 LTS (2021-08-04)](release-notes/OpenHarmony-v1.1.2-LTS.md)
- - [OpenHarmony 1.1.1 LTS (2021-06-22)](release-notes/OpenHarmony-1-1-1-LTS.md)
- - [OpenHarmony 1.1.0 LTS (2021-04-01)](release-notes/OpenHarmony-1-1-0-LTS.md)
- - [OpenHarmony 1.0 (2020-09-10)](release-notes/OpenHarmony-1-0.md)
-- Contribution
- - [Contribution](contribute/contribution.md)
- - [Code of Conduct](contribute/code-of-conduct.md)
- - [Code Contribution](contribute/code-contribution.md)
- - [Contribution Process](contribute/contribution-process.md)
- - [Auto-Test](readme/test_subsystem.md)
- - [Documentation Contribution](contribute/documentation-contribution.md)
- - [Writing Instructions](contribute/writing-instructions.md)
- - [Communication in Community](contribute/communication-in-community.md)
- - [FAQs](contribute/FAQ.md)
\ No newline at end of file
+ - Other
+ - [Ability Assistant Usage](ability/ability-assistant-guidelines.md)
+ - [UI](ui/Readme-EN.md)
+ - [ArkUI Overview](arkui-overview.md)
+ - JavaScript-based Web-Like Development Paradigm
+ - [Overview](ui/ui-js-overview.md)
+ - Framework
+ - [File Organization](ui/js-framework-file.md)
+ - ["js" Tag](ui/js-framework-js-tag.md)
+ - [app.js](ui/js-framework-js-file.md)
+ - Syntax
+ - [HML](ui/js-framework-syntax-hml.md)
+ - [CSS](ui/js-framework-syntax-css.md)
+ - [JavaScript](ui/js-framework-syntax-js.md)
+ - [Lifecycle](ui/js-framework-lifecycle.md)
+ - [Resource Limitations and Access](ui/js-framework-resource-restriction.md)
+ - [Multi-Language Capability](ui/js-framework-multiple-languages.md)
+ - Building the UI
+ - [Component Overview](ui/ui-js-building-ui-component.md)
+ - Building the Layout
+ - [Layout Description](ui/ui-js-building-ui-layout-intro.md)
+ - [Adding Title and Paragraph Text](ui/ui-js-building-ui-layout-text.md)
+ - [Adding an Image](ui/ui-js-building-ui-layout-image.md)
+ - [Adding a Comment](ui/ui-js-building-ui-layout-comment.md)
+ - [Adding a Container](ui/ui-js-building-ui-layout-external-container.md)
+ - [Adding Interactions](ui/ui-js-building-ui-interactions.md)
+ - [Developing Animations](ui/ui-js-building-ui-animation.md)
+ - [Defining Events](ui/ui-js-building-ui-event.md)
+ - [Defining Page Routes](ui/ui-js-building-ui-routes.md)
+ - Common Component Development Guidelines
+ - Container Components
+ - [List](ui/ui-js-components-list.md)
+ - [Dialog](ui/ui-js-components-dialog.md)
+ - [Form](ui/ui-js-components-form.md)
+ - [Stepper](ui/ui-js-components-stepper.md)
+ - [Tabs](ui/ui-js-component-tabs.md)
+ - Basic Components
+ - [Text](ui/ui-js-components-text.md)
+ - [Input](ui/ui-js-components-input.md)
+ - [Button](ui/ui-js-components-button.md)
+ - [Picker](ui/ui-js-components-picker.md)
+ - [Image](ui/ui-js-components-images.md)
+ - Animation Development Guidelines
+ - CSS Animation
+ - [Defining Attribute Style Animations](ui/ui-js-animate-attribute-style.md)
+ - [Defining Animations with the transform Attribute](ui/ui-js-animate-transform.md)
+ - [Defining Animations with the background-position Attribute](ui/ui-js-animate-background-position-style.md)
+ - [Defining Animations for SVG Components](ui/ui-js-animate-svg.md)
+ - JS Animation
+ - [Component Animation](ui/ui-js-animate-component.md)
+ - Interpolator Animation
+ - [Animation Effect](ui/ui-js-animate-dynamic-effects.md)
+ - [Animation Frame](ui/ui-js-animate-frame.md)
+ - [Custom Components](ui/ui-js-custom-components.md)
+ - TypeScript-based Declarative Development Paradigm
+ - [Overview](ui/ui-ts-overview.md)
+ - Framework Overview
+ - File Organization
+ - [Directory Structure](ui/ts-framework-directory.md)
+ - [Rules for Accessing Application Code Files](ui/ts-framework-file-access-rules.md)
+ - ["js" Tag](ui/ts-framework-js-tag.md)
+ - Resource Access
+ - [Accessing Application Resources](ui/ts-application-resource-access.md)
+ - [Accessing System Resources](ui/ts-system-resource-access.md)
+ - [Media Resource Types](ui/ts-media-resource-type.md)
+ - [Pixel Units](ui/ts-pixel-units.md)
+ - [Types](ui/ts-types.md)
+ - Declarative Syntax
+ - [Overview](ui/ts-syntax-intro.md)
+ - General UI Description Specifications
+ - [Basic Concepts](ui/ts-general-ui-concepts.md)
+ - Declarative UI Description Specifications
+ - [Parameterless Configuration](ui/ts-parameterless-configuration.md)
+ - [Configuration with Mandatory Parameters](ui/ts-configuration-with-mandatory-parameters.md)
+ - [Attribution Configuration](ui/ts-attribution-configuration.md)
+ - [Event Configuration](ui/ts-event-configuration.md)
+ - [Child Component Configuration](ui/ts-child-component-configuration.md)
+ - Componentization
+ - [@Component](ui/ts-component-based-component.md)
+ - [@Entry](ui/ts-component-based-entry.md)
+ - [@Preview](ui/ts-component-based-preview.md)
+ - [@Builder](ui/ts-component-based-builder.md)
+ - [@Extend](ui/ts-component-based-extend.md)
+ - [@CustomDialog](ui/ts-component-based-customdialog.md)
+ - About UI State Management
+ - [Basic Concepts](ui/ts-ui-state-mgmt-concepts.md)
+ - Managing Component States
+ - [@State](ui/ts-component-states-state.md)
+ - [@Prop](ui/ts-component-states-prop.md)
+ - [@Link](ui/ts-component-states-link.md)
+ - Managing Application States
+ - [AppStorage](ui/ts-application-states-appstorage.md)
+ - [PersistentStorage](ui/ts-application-states-apis-persistentstorage.md)
+ - [Environment](ui/ts-application-states-apis-environment.md)
+ - Managing Other States
+ - [@observed and @objectLink](ui/ts-other-states-observed-objectlink.md)
+ - [@Consume and @Provide](ui/ts-other-states-consume-provide.md)
+ - [@Watch](ui/ts-other-states-watch.md)
+ - About Rendering Control Syntax
+ - [if/else](ui/ts-rending-control-syntax-if-else.md)
+ - [ForEach](ui/ts-rending-control-syntax-foreach.md)
+ - [LazyForEach](ui/ts-rending-control-syntax-lazyforeach.md)
+ - About @Component
+ - [build Function](ui/ts-function-build.md)
+ - [Custom Component Initialization](ui/ts-custom-component-initialization.md)
+ - [Custom Component Lifecycle Callbacks](ui/ts-custom-component-lifecycle-callbacks.md)
+ - [Example: Component Creation and Re-Initialization](ui/ts-component-creation-re-initialization.md)
+ - [Syntactic Sugar](ui/ts-syntactic-sugar.md)
+ - Experiencing the Declarative UI
+ - [Creating a Declarative UI Project](ui/ui-ts-creating-project.md)
+ - [Getting to Know Components](ui/ui-ts-components.md)
+ - [Creating a Simple Page](ui/ui-ts-creating-simple-page.md)
+ - Defining Page Layout and Connection
+ - [Building a Food Data Model](ui/ui-ts-building-data-model.md)
+ - [Building a Food Category List Layout](ui/ui-ts-building-category-list-layout.md)
+ - [Building a Food Category Grid Layout](ui/ui-ts-building-category-grid-layout.md)
+ - [Implementing Page Redirection and Data Transmission](ui/ui-ts-page-redirection-data-transmission.md)
+ - Basic Functions
+ - Window Manager
+ - Window
+ - [Window Overview](windowmanager/window-overview.md)
+ - [Window Development](windowmanager/window-guidelines.md)
+ - Display
+ - [Display Overview](windowmanager/display-overview.md)
+ - [Display Development](windowmanager/display-guidelines.md)
+ - Screenshot
+ - [Screenshot Overview](windowmanager/screenshot-overview.md)
+ - [Screenshot Development](windowmanager/screenshot-guidelines.md)
+ - WebGL
+ - [WebGL Overview](webgl/webgl-overview.md)
+ - [WebGL Development](webgl/webgl-guidelines.md)
+ - Media
+ - Audio
+ - [Audio Overview](media/audio-overview.md)
+ - [Audio Playback Development](media/audio-playback.md)
+ - [Audio Playback Development Using AudioRenderer](media/audio-renderer.md)
+ - [Audio Recording Development](media/audio-recorder.md)
+ - [Audio Recorder Development Using AudioCapturer](media/audio-capturer)
+ - Video
+ - [Video Playback Development](media/video-playback.md)
+ - [Video Recording Development](media/video-recorder.md)
+ - Image
+ - [Image Development](media/image.md)
+ - Security
+ - User Authentication
+ - [User Authentication Overview](security/userauth-overview.md)
+ - [User Authentication Development](security/userauth-guidelines.md)
+ - hapsigner
+ - [hapsigner Guide](security/hapsigntool-guidelines.md)
+ - Connectivity
+ - IPC & RPC
+ - [IPC & RPC Overview](connectivity/ipc-rpc-overview.md)
+ - [IPC & RPC Development Guidelines](connectivity/ipc-rpc-development-guideline.md)
+ - [Subscribing to State Changes of a Remote Object](connectivity/subscribe-remote-state.md)
+ - Data Management
+ - Distributed Data Service
+ - [Distributed Data Service Overview](database/database-mdds-overview.md)
+ - [Distributed Data Service Development](database/database-mdds-guidelines.md)
+ - Relational Database Overview
+ - [RDB Overview](database/database-relational-overview.md)
+ - [RDB Development](database/database-relational-guidelines.md)
+ - Lightweight Data Store
+ - [Lightweight Data Store Overview](database/database-preference-overview.md)
+ - [Lightweight Data Store Development](database/database-preference-guidelines.md)
+ - Agent-Powered Scheduled Reminders
+ - [Overview](background-agent-scheduled-reminder/background-agent-scheduled-reminder-overview.md)
+ - [Development Guidelines](background-agent-scheduled-reminder/background-agent-scheduled-reminder-guide.md)
+ - Background Task Management
+ - [Background Task Management Overview](background-task-management/background-task-overview.md)
+ - [Background Task Management Development](background-task-management/background-task-dev-guide.md)
+ - Device
+ - USB Service
+ - [USB Service Overview](device/usb-overview.md)
+ - [USB Service Development](device/usb-guidelines.md)
+ - Location
+ - [Location Overview](device/device-location-overview.md)
+ - [Obtaining Device Location Information](device/device-location-info.md)
+ - [Geocoding and Reverse Geocoding Capabilities](device/device-location-geocoding.md)
+ - Sensor
+ - [Sensor Overview](device/sensor-overview.md)
+ - [Sensor Development](device/sensor-guidelines.md)
+ - Sensor
+ - [Sensor Overview](device/sensor-overview.md)
+ - [Sensor Development](device/sensor-guidelines.md)
+ - Vibrator
+ - [vibrator-Overview.md](device/vibrator-overview.md)
+ - [Vibrator Development](device/vibrator-guidelines.md)
+ - Device Usage Statistics
+ - [Device Usage Statistics Overview](device-usage-statistics/device-usage-statistics-overview.md)
+ - [Device Usage Statistics Development](device-usage-statistics/device-usage-statistics-dev-guide.md)
+ - DFX
+ - Application Event Logging
+ - [Overview of Application Event Logging](dfx/hiappevent-overview.md)
+ - [Development Guidelines on Application Event Logging](dfx/hiappevent-guidelines.md)
+ - Performance Tracing
+ - [Overview of Performance Tracing](dfx/hitracemeter-overview.md)
+ - [Development of Performance Tracing](dfx/hitracemeter-guidelines.md)
+ - Distributed Call Chain Tracing
+ - [Overview of Distributed Call Chain Tracing](dfx/hitracechain-overview.md)
+ - [Development of Distributed Call Chain Tracing](dfx/hitracechain-guidelines.md)
+- Tools
+ - [DevEco Studio (OpenHarmony) User Guide](quick-start/deveco-studio-user-guide-for-openharmony.md)
+- Hands-On Tutorials
+ - [Samples](https://gitee.com/openharmony/app_samples/blob/master/README.md)
+- API References
+ - Compent Reference (JavaScript-based Web-like Development Paradigm)
+ - Components
+ - Common
+ - [Universal Attributes](reference/arkui-js/js-components-common-attributes.md)
+ - [Universal Styles](reference/arkui-js/js-components-common-styles.md)
+ - [Universal Events](reference/arkui-js/js-components-common-events.md)
+ - [Universal Methods](reference/arkui-js/js-components-common-methods.md)
+ - [Animation Styles](reference/arkui-js/js-components-common-animation.md)
+ - [Gradient Styles](reference/arkui-js/js-components-common-gradient.md)
+ - [Transition Styles](reference/arkui-js/js-components-common-transition.md)
+ - [Custom Font Styles](reference/arkui-js/js-components-common-customizing-font.md)
+ - [Atomic Layout](reference/arkui-js/js-components-common-atomic-layout.md)
+ - Container Components
+ - [badge](reference/arkui-js/js-components-container-badge.md)
+ - [dialog](reference/arkui-js/js-components-container-dialog.md)
+ - [div](reference/arkui-js/js-components-container-div.md)
+ - [form](reference/arkui-js/js-components-container-form.md)
+ - [list](reference/arkui-js/js-components-container-list.md)
+ - [list-item](reference/arkui-js/js-components-container-list-item.md)
+ - [list-item-group](reference/arkui-js/js-components-container-list-item-group.md)
+ - [panel](reference/arkui-js/js-components-container-panel.md)
+ - [popup](reference/arkui-js/js-components-container-popup.md)
+ - [refresh](reference/arkui-js/js-components-container-refresh.md)
+ - [stack](reference/arkui-js/js-components-container-stack.md)
+ - [stepper](reference/arkui-js/js-components-container-stepper.md)
+ - [stepper-item](reference/arkui-js/js-components-container-stepper-item.md)
+ - [swiper](reference/arkui-js/js-components-container-swiper.md)
+ - [tabs](reference/arkui-js/js-components-container-tabs.md)
+ - [tab-bar](reference/arkui-js/js-components-container-tab-bar.md)
+ - [tab-content](reference/arkui-js/js-components-container-tab-content.md)
+ - Basic Components
+ - [button](reference/arkui-js/js-components-basic-button.md)
+ - [chart](reference/arkui-js/js-components-basic-chart.md)
+ - [divider](reference/arkui-js/js-components-basic-divider.md)
+ - [image](reference/arkui-js/js-components-basic-image.md)
+ - [image-animator](reference/arkui-js/js-components-basic-image-animator.md)
+ - [input](reference/arkui-js/js-components-basic-input.md)
+ - [label](reference/arkui-js/js-components-basic-label.md)
+ - [marquee](reference/arkui-js/js-components-basic-marquee.md)
+ - [menu](reference/arkui-js/js-components-basic-menu.md)
+ - [option](reference/arkui-js/js-components-basic-option.md)
+ - [picker](reference/arkui-js/js-components-basic-picker.md)
+ - [picker-view](reference/arkui-js/js-components-basic-picker-view.md)
+ - [piece](reference/arkui-js/js-components-basic-piece.md)
+ - [progress](reference/arkui-js/js-components-basic-progress.md)
+ - [qrcode](reference/arkui-js/js-components-basic-qrcode.md)
+ - [rating](reference/arkui-js/js-components-basic-rating.md)
+ - [richtext](reference/arkui-js/js-components-basic-richtext.md)
+ - [search](reference/arkui-js/js-components-basic-search.md)
+ - [select](reference/arkui-js/js-components-basic-select.md)
+ - [slider](reference/arkui-js/js-components-basic-slider.md)
+ - [span](reference/arkui-js/js-components-basic-span.md)
+ - [switch](reference/arkui-js/js-components-basic-switch.md)
+ - [text](reference/arkui-js/js-components-basic-text.md)
+ - [textarea](reference/arkui-js/js-components-basic-textarea.md)
+ - [toolbar](reference/arkui-js/js-components-basic-toolbar.md)
+ - [toolbar-item](reference/arkui-js/js-components-basic-toolbar-item.md)
+ - [toggle](reference/arkui-js/js-components-basic-toggle.md)
+ - [web](reference/arkui-js/js-components-basic-web.md)
+ - Media Components
+ - [video](reference/arkui-js/js-components-media-video.md)
+ - Canvas Components
+ - [canvas](reference/arkui-js/js-components-canvas-canvas.md)
+ - [CanvasRenderingContext2D](reference/arkui-js/js-components-canvas-canvasrenderingcontext2d.md)
+ - [Image](reference/arkui-js/js-components-canvas-image.md)
+ - [CanvasGradient](reference/arkui-js/js-components-canvas-canvasgradient.md)
+ - [ImageData](reference/arkui-js/js-components-canvas-imagedata.md)
+ - [Path2D](reference/arkui-js/js-components-canvas-path2d.md)
+ - [ImageBitmap](reference/arkui-js/js-components-canvas-imagebitmap.md)
+ - [OffscreenCanvas](reference/arkui-js/js-components-canvas-offscreencanvas.md)
+ - [OffscreenCanvasRenderingContext2D](reference/arkui-js/js-offscreencanvasrenderingcontext2d.md)
+ - Grid
+ - [Basic Concepts](reference/arkui-js/js-components-grid-basic-concepts.md)
+ - [grid-container](reference/arkui-js/js-components-grid-container.md)
+ - [grid-row](reference/arkui-js/js-components-grid-row.md)
+ - [grid-col](reference/arkui-js/js-components-grid-col.md)
+ - SVG Components
+ - [Universal Attributes](reference/arkui-js/js-components-svg-common-attributes.md)
+ - [svg](reference/arkui-js/js-components-svg.md)
+ - [rect](reference/arkui-js/js-components-svg-rect.md)
+ - [circle](reference/arkui-js/js-components-svg-circle.md)
+ - [ellipse](reference/arkui-js/js-components-svg-ellipse.md)
+ - [path](reference/arkui-js/js-components-svg-path.md)
+ - [line](reference/arkui-js/js-components-svg-line.md)
+ - [polyline](reference/arkui-js/js-components-svg-polyline.md)
+ - [polygon](reference/arkui-js/js-components-svg-polygon.md)
+ - [text](reference/arkui-js/js-components-svg-text.md)
+ - [tspan](reference/arkui-js/js-components-svg-tspan.md)
+ - [textPath](reference/arkui-js/js-components-svg-textpath.md)
+ - [animate](reference/arkui-js/js-components-svg-animate.md)
+ - [animateMotion](reference/arkui-js/js-components-svg-animatemotion.md)
+ - [animateTransform](reference/arkui-js/js-components-svg-animatetransform.md)
+ - Custom Components
+ - [Basic Usage](reference/arkui-js/js-components-custom-basic-usage.md)
+ - [Custom Events](reference/arkui-js/js-components-custom-events.md)
+ - [props](reference/arkui-js/js-components-custom-props.md)
+ - [Event Parameter](reference/arkui-js/js-components-custom-event-parameter.md)
+ - [slot](reference/arkui-js/js-components-custom-slot.md)
+ - [Lifecycle Definition](reference/arkui-js/js-components-custom-lifecycle.md)
+ - [Type Attributes](reference/arkui-js/js-appendix-types.md)
+ - Compent Reference (TypeScript-based Declarative Development Paradigm)
+ - Components
+ - Universal Components
+ - Universal Events
+ - [Click Event](reference/arkui-ts/ts-universal-events-click.md)
+ - [Touch](reference/arkui-ts/ts-universal-events-touch.md)
+ - [Show/Hide Event](reference/arkui-ts/ts-universal-events-show-hide.md)
+ - [Drag/Drop Event](reference/arkui-ts/ts-universal-events-drag-drop.md)
+ - [Key Event](reference/arkui-ts/ts-universal-events-key.md)
+ - [Focus Event](reference/arkui-ts/ts-universal-focus-event.md)
+ - [Mouse Event](reference/arkui-ts/ts-universal-mouse-key.md)
+ - [Component Area Change Event](reference/arkui-ts/ts-universal-component-area-change-event.md)
+ - Universal Attributes
+ - [Size](reference/arkui-ts/ts-universal-attributes-size.md)
+ - [Location](reference/arkui-ts/ts-universal-attributes-location.md)
+ - [Layout Constraints](reference/arkui-ts/ts-universal-attributes-layout-constraints.md)
+ - [Flex Layout](reference/arkui-ts/ts-universal-attributes-flex-layout.md)
+ - [Border Configuration](reference/arkui-ts/ts-universal-attributes-border.md)
+ - [Background](reference/arkui-ts/ts-universal-attributes-background.md)
+ - [Opacity](reference/arkui-ts/ts-universal-attributes-opacity.md)
+ - [Visibility](reference/arkui-ts/ts-universal-attributes-visibility.md)
+ - [Enable/Disable](reference/arkui-ts/ts-universal-attributes-enable.md)
+ - [Overlay](reference/arkui-ts/ts-universal-attributes-overlay.md)
+ - [Z-order Control](reference/arkui-ts/ts-universal-attributes-z-order.md)
+ - [Transformation](reference/arkui-ts/ts-universal-attributes-transformation.md)
+ - [Image Effect Configuration](reference/arkui-ts/ts-universal-attributes-image-effect.md)
+ - [Shape Clipping](reference/arkui-ts/ts-universal-attributes-sharp-clipping.md)
+ - [Text Style](reference/arkui-ts/ts-universal-attributes-text-style.md)
+ - [Grid](reference/arkui-ts/ts-universal-attributes-grid.md)
+ - [Gradient Color](reference/arkui-ts/ts-universal-attributes-gradient-color.md)
+ - [Popup Control](reference/arkui-ts/ts-universal-attributes-popup.md)
+ - [Menu Control](reference/arkui-ts/ts-universal-attributes-menu.md)
+ - [Click Control](reference/arkui-ts/ts-universal-attributes-click.md)
+ - [Focus Control](reference/arkui-ts/ts-universal-attributes-focus.md)
+ - [Hover Effect](reference/arkui-ts/ts-universal-attributes-hover-effect.md)
+ - [Component ID](reference/arkui-ts/ts-universal-attributes-component-id.md)
+ - [Touch Target](reference/arkui-ts/ts-universal-attributes-touch-target.md)
+ - [Polymorphic Style](reference/arkui-ts/ts-universal-attributes-polymorphic-style.md)
+ - Gesture Processing
+ - [Gesture Binding Methods](reference/arkui-ts/ts-gesture-settings.md)
+ - Basic Gestures
+ - [TapGesture](reference/arkui-ts/ts-basic-gestures-tapgesture.md)
+ - [LongPressGesture](reference/arkui-ts/ts-basic-gestures-longpressgesture.md)
+ - [PanGesture](reference/arkui-ts/ts-basic-gestures-pangesture.md)
+ - [PinchGesture](reference/arkui-ts/ts-basic-gestures-pinchgesture.md)
+ - [RotationGesture](reference/arkui-ts/ts-basic-gestures-rotationgesture.md)
+ - [SwipeGesture](reference/arkui-ts/ts-basic-gestures-swipegesture.md)
+ - [Combined Gestures](reference/arkui-ts/ts-combined-gestures.md)
+ - Basic Components
+ - [Blank](reference/arkui-ts/ts-basic-components-blank.md)
+ - [Button](reference/arkui-ts/ts-basic-components-button.md)
+ - [Checkbox](reference/arkui-ts/ts-basic-components-checkbox.md)
+ - [CheckboxGroup](reference/arkui-ts/ts-basic-components-checkboxgroup.md)
+ - [DataPanel](reference/arkui-ts/ts-basic-components-datapanel.md)
+ - [DatePicker](reference/arkui-ts/ts-basic-components-datepicker.md)
+ - [Divider](reference/arkui-ts/ts-basic-components-divider.md)
+ - [Gauge](reference/arkui-ts/ts-basic-components-gauge.md)
+ - [Image](reference/arkui-ts/ts-basic-components-image.md)
+ - [ImageAnimator](reference/arkui-ts/ts-basic-components-imageanimator.md)
+ - [LoadingProgress](reference/arkui-ts/ts-basic-components-loadingprogress.md)
+ - [Marquee](reference/arkui-ts/ts-basic-components-marquee.md)
+ - [Navigation](reference/arkui-ts/ts-basic-components-navigation.md)
+ - [PatternLock](reference/arkui-ts/ts-basic-components-patternlock.md)
+ - [PluginComponent](reference/arkui-ts/ts-basic-components-plugincomponent.md)
+ - [Progress](reference/arkui-ts/ts-basic-components-progress.md)
+ - [QRCode](reference/arkui-ts/ts-basic-components-qrcode.md)
+ - [Radio](reference/arkui-ts/ts-basic-components-radio.md)
+ - [Rating](reference/arkui-ts/ts-basic-components-rating.md)
+ - [RichText](reference/arkui-ts/ts-basic-components-richtext.md)
+ - [ScrollBar](reference/arkui-ts/ts-basic-components-scrollbar.md)
+ - [Search](reference/arkui-ts/ts-basic-components-search.md)
+ - [Select](reference/arkui-ts/ts-basic-components-select.md)
+ - [Slider](reference/arkui-ts/ts-basic-components-slider.md)
+ - [Span](reference/arkui-ts/ts-basic-components-span.md)
+ - [Stepper](reference/arkui-ts/ts-basic-components-stepper.md)
+ - [StepperItem](reference/arkui-ts/ts-basic-components-stepperitem.md)
+ - [Text](reference/arkui-ts/ts-basic-components-text.md)
+ - [TextArea](reference/arkui-ts/ts-basic-components-textarea.md)
+ - [TextClock](reference/arkui-ts/ts-basic-components-textclock.md)
+ - [TextInput](reference/arkui-ts/ts-basic-components-textinput.md)
+ - [TextPicker](reference/arkui-ts/ts-basic-components-textpicker.md)
+ - [TextTimer](reference/arkui-ts/ts-basic-components-texttimer.md)
+ - [TimePicker](reference/arkui-ts/ts-basic-components-timepicker.md)
+ - [Toggle](reference/arkui-ts/ts-basic-components-toggle.md)
+ - [Web](reference/arkui-ts/ts-basic-components-web.md)
+ - [Xcomponent](reference/arkui-ts/ts-basic-components-xcomponent.md)
+ - Container Components
+ - [AlphabetIndexer](reference/arkui-ts/ts-container-alphabet-indexer.md)
+ - [Badge](reference/arkui-ts/ts-container-badge.md)
+ - [Column](reference/arkui-ts/ts-container-column.md)
+ - [ColumnSplit](reference/arkui-ts/ts-container-columnsplit.md)
+ - [Counter](reference/arkui-ts/ts-container-counter.md)
+ - [Flex](reference/arkui-ts/ts-container-flex.md)
+ - [GridContainer](reference/arkui-ts/ts-container-gridcontainer.md)
+ - [Grid](reference/arkui-ts/ts-container-grid.md)
+ - [GridItem](reference/arkui-ts/ts-container-griditem.md)
+ - [List](reference/arkui-ts/ts-container-list.md)
+ - [ListItem](reference/arkui-ts/ts-container-listitem.md)
+ - [Navigator](reference/arkui-ts/ts-container-navigator.md)
+ - [Panel](reference/arkui-ts/ts-container-panel.md)
+ - [Refresh](reference/arkui-ts/ts-container-refresh.md)
+ - [Row](reference/arkui-ts/ts-container-row.md)
+ - [RowSplit](reference/arkui-ts/ts-container-rowsplit.md)
+ - [Scroll](reference/arkui-ts/ts-container-scroll.md)
+ - [SideBarContainer](reference/arkui-ts/ts-container-sidebarcontainer.md)
+ - [Stack](reference/arkui-ts/ts-container-stack.md)
+ - [Swiper](reference/arkui-ts/ts-container-swiper.md)
+ - [Tabs](reference/arkui-ts/ts-container-tabs.md)
+ - [TabContent](reference/arkui-ts/ts-container-tabcontent.md)
+ - Media Components
+ - [Video](reference/arkui-ts/ts-media-components-video.md)
+ - Drawing Components
+ - [Circle](reference/arkui-ts/ts-drawing-components-circle.md)
+ - [Ellipse](reference/arkui-ts/ts-drawing-components-ellipse.md)
+ - [Line](reference/arkui-ts/ts-drawing-components-line.md)
+ - [Polyline](reference/arkui-ts/ts-drawing-components-polyline.md)
+ - [Polygon](reference/arkui-ts/ts-drawing-components-polygon.md)
+ - [Path](reference/arkui-ts/ts-drawing-components-path.md)
+ - [Rect](reference/arkui-ts/ts-drawing-components-rect.md)
+ - [Shape](reference/arkui-ts/ts-drawing-components-shape.md)
+ - Canvas Components
+ - [Canvas](reference/arkui-ts/ts-components-canvas-canvas.md)
+ - [CanvasRenderingContext2D](reference/arkui-ts/ts-canvasrenderingcontext2d.md)
+ - [OffscreenCanvasRenderingConxt2D](reference/arkui-ts/ts-offscreencanvasrenderingcontext2d.md)
+ - [Lottie](reference/arkui-ts/ts-components-canvas-lottie.md)
+ - [Path2D](reference/arkui-ts/ts-components-canvas-path2d.md)
+ - [CanvasGradient](reference/arkui-ts/ts-components-canvas-canvasgradient.md)
+ - [ImageBitmap](reference/arkui-ts/ts-components-canvas-imagebitmap.md)
+ - [ImageData](reference/arkui-ts/ts-components-canvas-imagedata.md)
+ - Animation
+ - [Attribute Animation](reference/arkui-ts/ts-animatorproperty.md)
+ - [Explicit Animation](reference/arkui-ts/ts-explicit-animation.md)
+ - Transition Animation
+ - [Page Transition](reference/arkui-ts/ts-page-transition-animation.md)
+ - [Component Transition](reference/arkui-ts/ts-transition-animation-component.md)
+ - [Transition of Shared Elements](reference/arkui-ts/ts-transition-animation-shared-elements.md)
+ - [Motion Path Animation](reference/arkui-ts/ts-motion-path-animation.md)
+ - [Matrix Transformation](reference/arkui-ts/ts-matrix-transformation.md)
+ - [Interpolation Calculation](reference/arkui-ts/ts-interpolation-calculation.md)
+ - Global UI Methods
+ - Dialog Box
+ - [Alert Dialog Box](reference/arkui-ts/ts-methods-alert-dialog-box.md)
+ - [Action Sheet](reference/arkui-ts/ts-methods-action-sheet.md)
+ - [Custom Dialog Box](reference/arkui-ts/ts-methods-custom-dialog-box.md)
+ - [Date Picker Dialog Box](reference/arkui-ts/ts-methods-datepicker-dialog.md)
+ - [Text Picker Dialog Box](reference/arkui-ts/ts-methods-textpicker-dialog.md)
+ - [Menu](reference/arkui-ts/ts-methods-menu.md)
+ - [Built-in Enums](reference/arkui-ts/ts-appendix-enums.md)
+ - APIs
+ - Ability Framework
+
+ - [@ohos.ability.dataUriUtils](reference/apis/js-apis-DataUriUtils.md)
+ - [@ohos.ability.errorCode ](reference/apis/js-apis-ability-errorcode.md)
+ - [@ohos.ability.wantConstant](reference/apis/js-apis-ability-wantConstant.md)
+ - [@ohos.application.Ability](reference/apis/js-apis-application-ability.md)
+ - [@ohos.application.AbilityConstant](reference/apis/js-apis-application-abilityConstant.md)
+ - [@ohos.application.abilityDelegatorRegistry](reference/apis/js-apis-abilityDelegatorRegistry.md)
+ - [@ohos.application.AbilityStage ](reference/apis/js-apis-application-abilitystage.md)
+ - [@ohos.application.appManager](reference/apis/js-apis-appmanager.md)
+ - [@ohos.application.Configuration](reference/apis/js-apis-configuration.md)
+ - [@ohos.application.ConfigurationConstant](reference/apis/js-apis-configurationconstant.md)
+ - [@ohos.application.DataShareExtensionAbility](reference/apis/js-apis-application-DataShareExtensionAbility.md)
+ - [@ohos.ability.featureAbility](reference/apis/js-apis-featureAbility.md)
+ - [@ohos.application.formBindingData](reference/apis/js-apis-formbindingdata.md)
+ - [@ohos.application.FormExtension](reference/apis/js-apis-formextension.md)
+ - [@ohos.application.formError](reference/apis/js-apis-formerror.md)
+ - [@ohos.application.formHost](reference/apis/js-apis-formhost.md)
+ - [@ohos.application.formInfo](reference/apis/js-apis-formInfo.md)
+ - [@ohos.application.missionManager](reference/apis/js-apis-missionManager.md)
+ - [@ohos.application.formProvider](reference/apis/js-apis-formprovider.md)
+ - [@ohos.ability.particleAbility](reference/apis/js-apis-particleAbility.md)
+ - [@ohos.application.ServiceExtensionAbility](reference/apis/js-apis-service-extension-ability.md)
+ - [@ohos.application.StartOptions](reference/apis/js-apis-application-StartOptions.md)
+ - [@ohos.application.StaticSubscriberExtensionAbility](reference/apis/js-apis-application-staticSubscriberExtensionAbility.md)
+ - [@ohos.application.uriPermissionManager](reference/apis/js-apis-uripermissionmanager.md)
+ - [@ohos.application.Want](reference/apis/js-apis-application-Want.md)
+ - [@ohos.wantAgent](reference/apis/js-apis-wantAgent.md)
+ - ability/[dataAbilityHelper](reference/apis/js-apis-dataAbilityHelper.md)
+ - app/[context](reference/apis/js-apis-Context.md)
+ - application/[AbilityContext](reference/apis/js-apis-ability-context.md)
+ - application/[abilityDelegator](reference/apis/js-apis-application-abilityDelegator.md)
+ - application/[abilityDelegatorArgs](reference/apis/js-apis-application-abilityDelegatorArgs.md)
+ - application/[abilityMonitor](reference/apis/js-apis-application-abilityMonitor.md)
+ - application/[AbilityRunningInfo](reference/apis/js-apis-abilityrunninginfo.md)
+ - application/[AbilityStageContext](reference/apis/js-apis-abilitystagecontext.md)
+ - application/[Context](reference/apis/js-apis-application-context.md)
+ - application/[ExtensionContext](reference/apis/js-apis-extension-context.md)
+ - application/[ExtensionRunningInfo](reference/apis/js-apis-extensionrunninginfo.md)
+ - application/[FormExtensionContext](reference/apis/js-apis-formextensioncontext.md)
+ - application/[MissionSnapshot](reference/apis/js-apis-application-MissionSnapshot.md)
+ - application/[PermissionRequestResult](reference/apis/js-apis-permissionrequestresult.md)
+ - application/[ProcessRunningInfo](reference/apis/js-apis-processrunninginfo.md)
+ - application/[ServiceExtensionContext](reference/apis/js-apis-service-extension-context.md)
+ - application/[shellCmdResult](reference/apis/js-apis-application-shellCmdResult.md)
+
+ - Common Event and Notification
+
+ - [@ohos.commonEvent](reference/apis/js-apis-commonEvent.md)
+ - [@ohos.events.emitter](reference/apis/js-apis-emitter.md)
+ - [@ohos.notification](reference/apis/js-apis-notification.md)
+ - [@ohos.reminderAgent](reference/apis/js-apis-reminderAgent.md)
+ - application/[EventHub](reference/apis/js-apis-eventhub.md)
+
+ - Bundle Management
+
+ - [@ohos.bundle](reference/apis/js-apis-Bundle.md)
+ - [@ohos.bundleState ](reference/apis/js-apis-deviceUsageStatistics.md)
+ - [@ohos.zlib](reference/apis/js-apis-zlib.md)
+
+ - UI Page
+
+ - [@ohos.animator](reference/apis/js-apis-animator.md)
+
+ - Graphics
+
+ - [@ohos.display ](reference/apis/js-apis-display.md)
+ - [@ohos.screenshot](reference/apis/js-apis-screenshot.md)
+ - [@ohos.window](reference/apis/js-apis-window.md)
+ - [webgl](reference/apis/js-apis-webgl.md)
+ - [webgl2](reference/apis/js-apis-webgl2.md)
+
+ - Media
+
+ - [@ohos.multimedia.audio](reference/apis/js-apis-audio.md)
+ - [@ohos.multimedia.camera](reference/apis/js-apis-camera.md)
+ - [@ohos.multimedia.image](reference/apis/js-apis-image.md)
+ - [@ohos.multimedia.media](reference/apis/js-apis-media.md)
+ - [@ohos.multimedia.medialibrary](reference/apis/js-apis-medialibrary.md)
+
+ - Resource Management
+ - [@ohos.i18n](reference/apis/js-apis-i18n.md)
+ - [@ohos.intl](reference/apis/js-apis-intl.md)
+ - [@ohos.resourceManager](reference/apis/js-apis-resource-manager.md)
+
+ - Resource Scheduling
+
+ - [@ohos.backgroundTaskManager](reference/apis/js-apis-backgroundTaskManager.md)
+ - [@ohos.workScheduler ](reference/apis/js-apis-workScheduler.md)
+ - [@ohos.WorkSchedulerExtensionAbility](reference/apis/js-apis-WorkSchedulerExtensionAbility.md)
+
+ - Custom Management
+
+ - [@ohos.configPolicy](reference/apis/js-apis-config-policy.md)
+ - [@ohos.enterpriseDeviceManager](reference/apis/js-apis-enterprise-device-manager.md)
+
+ - Security
+
+ - [@ohos.abilityAccessCtrl](reference/apis/js-apis-abilityAccessCtrl.md)
+ - [@ohos.security.huks ](reference/apis/js-apis-huks.md)
+ - [@ohos.userIAM.userAuth ](reference/apis/js-apis-useriam-userauth.md)
+
+ - Data Management
+
+ - [@ohos.data.dataAbility ](reference/apis/js-apis-data-ability.md)
+ - [@ohos.data.distributedData](reference/apis/js-apis-distributed-data.md)
+ - [@ohos.data.distributedDataObject](reference/apis/js-apis-data-distributedobject.md)
+ - [@ohos.data.preferences](reference/apis/js-apis-data-preferences.md)
+ - [@ohos.data.rdb](reference/apis/js-apis-data-rdb.md)
+ - [@ohos.settings](reference/apis/js-apis-settings.md)
+ - data/rdb/[resultSet](reference/apis/js-apis-data-resultset.md)
+
+ - File Management
+
+ - [@ohos.environment](reference/apis/js-apis-environment.md)
+ - [@ohos.fileio](reference/apis/js-apis-fileio.md)
+ - [@ohos.fileManager](reference/apis/js-apis-filemanager.md)
+ - [@ohos.statfs](reference/apis/js-apis-statfs.md)
+ - [@ohos.storageStatistics](reference/apis/js-apis-storage-statistics.md)
+ - [@ohos.volumeManager](reference/apis/js-apis-volumemanager.md)
+
+ - Telephony Service
+
+ - [@ohos.contact](reference/apis/js-apis-contact.md)
+ - [@ohos.telephony.call](reference/apis/js-apis-call.md)
+ - [@ohos.telephony.observer](reference/apis/js-apis-observer.md)
+ - [@ohos.telephony.radio](reference/apis/js-apis-radio.md)
+ - [@ohos.telephony.sim](reference/apis/js-apis-sim.md)
+ - [@ohos.telephony.sms](reference/apis/js-apis-sms.md)
+ - [@ohos.telephony.data](reference/apis/js-apis-telephony-data.md)
+
+ - Network Management
+ - [@ohos.net.connection](reference/apis/js-apis-net-connection.md)
+ - [@ohos.net.http](reference/apis/js-apis-http.md)
+ - [@ohos.request](reference/apis/js-apis-request.md)
+ - [@ohos.net.socket](reference/apis/js-apis-socket.md)
+ - [@ohos.net.webSocket](reference/apis/js-apis-webSocket.md)
+
+ - Connectivity
+
+ - [@ohos.bluetooth](reference/apis/js-apis-bluetooth.md)
+ - [@ohos.rpc](reference/apis/js-apis-rpc.md)
+ - [@ohos.wifi](reference/apis/js-apis-wifi.md)
+ - [@ohos.wifiext](reference/apis/js-apis-wifiext.md)
+
+ - Basic Features
+
+ - [@ohos.accessibility](reference/apis/js-apis-accessibility.md)
+ - [@ohos.faultLogger](reference/apis/js-apis-faultLogger.md)
+ - [@ohos.hiAppEvent](reference/apis/js-apis-hiappevent.md)
+ - [@ohos.hichecker](reference/apis/js-apis-hichecker.md)
+ - [@ohos.hidebug](reference/apis/js-apis-hidebug.md)
+ - [@ohos.hilog](reference/apis/js-apis-hilog.md)
+ - [@ohos.hiTraceChain](reference/apis/js-apis-hitracechain.md)
+ - [@ohos.hiTraceMeter](reference/apis/js-apis-hitracemeter.md)
+ - [@ohos.inputMethod](reference/apis/js-apis-inputmethod.md)
+ - [@ohos.inputMethodEngine](reference/apis/js-apis-inputmethodengine.md)
+ - [@ohos.pasteboard](reference/apis/js-apis-pasteboard.md)
+ - [@ohos.screenLock](reference/apis/js-apis-screen-lock.md)
+ - [@ohos.systemTime](reference/apis/js-apis-system-time.md)
+ - [@ohos.wallpaper](reference/apis/js-apis-wallpaper.md)
+ - [Timer](reference/apis/js-apis-timer.md)
+
+ - Device Management
+
+ - [@ohos.batteryInfo ](reference/apis/js-apis-battery-info.md)
+ - [@ohos.brightness](reference/apis/js-apis-brightness.md)
+ - [@ohos.deviceInfo](reference/apis/js-apis-device-info.md)
+ - [@ohos.distributedHardware.deviceManager](reference/apis/js-apis-device-manager.md)
+ - [@ohos.geolocation](reference/apis/js-apis-geolocation.md)
+ - [@ohos.multimodalInput.inputConsumer](reference/apis/js-apis-inputconsumer.md)
+ - [@ohos.multimodalInput.inputDevice](reference/apis/js-apis-inputdevice.md)
+ - [@ohos.multimodalInput.inputEventClient](reference/apis/js-apis-inputeventclient.md)
+ - [@ohos.multimodalInput.inputMonitor](reference/apis/js-apis-inputmonitor.md)
+ - [@ohos.power](reference/apis/js-apis-power.md)
+ - [@ohos.runningLock](reference/apis/js-apis-runninglock.md)
+ - [@ohos.sensor](reference/apis/js-apis-sensor.md)
+ - [@ohos.systemParameter](reference/apis/js-apis-system-parameter.md)
+ - [@ohos.thermal](reference/apis/js-apis-thermal.md)
+ - [@ohos.update](reference/apis/js-apis-update.md)
+ - [@ohos.usb](reference/apis/js-apis-usb.md)
+ - [@ohos.vibrator](reference/apis/js-apis-vibrator.md)
+
+ - Account Management
+
+ - [@ohos.account.appAccount](reference/apis/js-apis-appAccount.md)
+ - [@ohos.account.distributedAccount](reference/apis/js-apis-distributed-account.md)
+ - [@ohos.account.osAccount](reference/apis/js-apis-osAccount.md)
+
+ - Language Base Class Library
+
+ - [@ohos.convertxml](reference/apis/js-apis-convertxml.md)
+ - [@ohos.process](reference/apis/js-apis-process.md)
+ - [@ohos.uri](reference/apis/js-apis-uri.md)
+ - [@ohos.url](reference/apis/js-apis-url.md)
+ - [@ohos.util](reference/apis/js-apis-util.md)
+ - [@ohos.util.ArrayList](reference/apis/js-apis-arraylist.md)
+ - [@ohos.util.Deque](reference/apis/js-apis-deque.md)
+ - [@ohos.util.HashMap](reference/apis/js-apis-hashmap.md)
+ - [@ohos.util.HashSet](reference/apis/js-apis-hashset.md)
+ - [@ohos.util.LightWeightMap](reference/apis/js-apis-lightweightmap.md)
+ - [@ohos.util.LightWeightSet](reference/apis/js-apis-lightweightset.md)
+ - [@ohos.util.LinkedList](reference/apis/js-apis-linkedlist.md)
+ - [@ohos.util.List](reference/apis/js-apis-list.md)
+ - [@ohos.util.PlainArray](reference/apis/js-apis-plainarray.md)
+ - [@ohos.util.Queue](reference/apis/js-apis-queue.md)
+ - [@ohos.util.Stack](reference/apis/js-apis-stack.md)
+ - [@ohos.util.TreeMap](reference/apis/js-apis-treemap.md)
+ - [@ohos.util.TreeSet](reference/apis/js-apis-treeset.md)
+ - [@ohos.util.Vector](reference/apis/js-apis-vector.md)
+ - [@ohos.worker](reference/apis/js-apis-worker.md)
+ - [@ohos.xml](reference/apis/js-apis-xml.md)
+
+ - Test
+ - [@ohos.application.testRunner](reference/apis/js-apis-testRunner.md)
+ - [@ohos.uitest](reference/apis/js-apis-uitest.md)
+
+ - APIs No Longer Maintained
+
+ - [@ohos.bytrace](reference/apis/js-apis-bytrace.md)
+ - [@ohos.data.storage](reference/apis/js-apis-data-storage.md)
+ - [@system.app](reference/apis/js-apis-system-app.md)
+ - [@system.bluetooth](reference/apis/js-apis-system-bluetooth.md)
+ - [@system.mediaquery](reference/apis/js-apis-system-mediaquery.md)
+ - [@system.router](reference/apis/js-apis-system-router.md)
+ - [@system.sensor](reference/apis/js-apis-system-sensor.md)
+ - [@system.vibrator](reference/apis/js-apis-system-vibrate.md)
+ - [console](reference/apis/js-apis-logs.md)
\ No newline at end of file
diff --git a/zh-cn/application-dev/application-dev-website.md b/zh-cn/application-dev/application-dev-website.md
index cc12d8f7f4d5999162d4d7bde1ccaf08d85ff536..a4505230e31b59b043a1adc99e8617d10816c40f 100644
--- a/zh-cn/application-dev/application-dev-website.md
+++ b/zh-cn/application-dev/application-dev-website.md
@@ -1,3 +1,4 @@
+# OpenHarmony应用开发文档
- [应用开发导读](application-dev-guide.md)
- 快速开始
@@ -10,8 +11,9 @@
- 开发基础知识
- [应用开发包结构说明](quick-start/package-structure.md)
- [资源文件的分类](quick-start/basic-resource-file-categories.md)
+ - [SysCap说明](quick-start/syscap.md)
- 开发
- - [Ability开发](ability/Readme-CN.md)
+ - Ability开发
- [Ability框架概述](ability/ability-brief.md)
- FA模型
- [FA模型综述](ability/fa-brief.md)
@@ -28,7 +30,7 @@
- 其他
- [WantAgent使用指导](ability/wantagent.md)
- [Ability助手使用指导](ability/ability-assistant-guidelines.md)
- - [UI开发](ui/Readme-CN.md)
+ - UI开发
- [方舟开发框架(ArkUI)概述](ui/arkui-overview.md)
- 基于JS扩展的类Web开发范式
- [概述](ui/ui-js-overview.md)
@@ -80,6 +82,7 @@
- [Qrcode开发指导](ui/ui-js-components-qrcode.md)
- [Search开发指导](ui/ui-js-components-search.md)
- Canvas开发指导
+ - [Canvas对象](ui/ui-js-components-canvas.md)
- [CanvasRenderingContext2D对象](ui/ui-js-components-canvasrenderingcontext2d.md)
- [Path2D对象](ui/ui-js-components-path2d.md)
- [OffscreenCanvas对象](ui/ui-js-components-offscreencanvas.md)
@@ -109,6 +112,8 @@
- [应用代码文件访问规则](ui/ts-framework-file-access-rules.md)
- [js标签配置](ui/ts-framework-js-tag.md)
- 资源访问
+ - [访问应用资源](ui/ts-application-resource-access.md)
+ - [访问系统资源](ui/ts-system-resource-access.md)
- [媒体资源类型说明](ui/ts-media-resource-type.md)
- [像素单位](ui/ts-pixel-units.md)
- [类型定义](ui/ts-types.md)
@@ -154,6 +159,13 @@
- [自定义组件生命周期回调函数](ui/ts-custom-component-lifecycle-callbacks.md)
- [组件创建和重新初始化示例](ui/ts-component-creation-re-initialization.md)
- [语法糖](ui/ts-syntactic-sugar.md)
+ - 常见组件开发指导
+ - [Button开发指导](ui/ui-ts-basic-components-button.md)
+ - [Web开发指导](ui/ui-ts-components-web.md)
+ - 常见布局开发指导
+ - [弹性布局](ui/ui-ts-layout-flex.md)
+ - [栅格布局](ui/ui-ts-layout-grid-container.md)
+ - [媒体查询](ui/ui-ts-layout-mediaquery.md)
- 体验声明式UI
- [创建声明式UI工程](ui/ui-ts-creating-project.md)
- [初识Component](ui/ui-ts-components.md)
@@ -238,7 +250,7 @@
- [传感器开发概述](device/sensor-overview.md)
- [传感器开发指导](device/sensor-guidelines.md)
- 振动
- - [振动开发概述](device/vibrator-guidelines.md)
+ - [振动开发概述](device/vibrator-overview.md)
- [振动开发指导](device/vibrator-guidelines.md)
- 设备使用信息统计
- [设备使用信息统计概述](device-usage-statistics/device-usage-statistics-overview.md)
@@ -426,7 +438,7 @@
- [Marquee](reference/arkui-ts/ts-basic-components-marquee.md)
- [Navigation](reference/arkui-ts/ts-basic-components-navigation.md)
- [PatternLock](reference/arkui-ts/ts-basic-components-patternlock.md)
- - [PluginComponent](reference/arkui-ts/ts-basic-components-pluginComponent.md)
+ - [PluginComponent](reference/arkui-ts/ts-basic-components-plugincomponent.md)
- [Progress](reference/arkui-ts/ts-basic-components-progress.md)
- [QRCode](reference/arkui-ts/ts-basic-components-qrcode.md)
- [Radio](reference/arkui-ts/ts-basic-components-radio.md)
@@ -438,9 +450,10 @@
- [Slider](reference/arkui-ts/ts-basic-components-slider.md)
- [Span](reference/arkui-ts/ts-basic-components-span.md)
- [Stepper](reference/arkui-ts/ts-basic-components-stepper.md)
- - [StepperItem](reference/arkui-ts/ts-basic-components-stepperitem.md)
+ - [StepperItem](reference/arkui-ts/ts-basic-components-stepperitem.md)
- [Text](reference/arkui-ts/ts-basic-components-text.md)
- [TextArea](reference/arkui-ts/ts-basic-components-textarea.md)
+ - [TextClock](reference/arkui-ts/ts-basic-components-textclock.md)
- [TextInput](reference/arkui-ts/ts-basic-components-textinput.md)
- [TextPicker](reference/arkui-ts/ts-basic-components-textpicker.md)
- [TextTimer](reference/arkui-ts/ts-basic-components-texttimer.md)
@@ -460,14 +473,12 @@
- [GridItem](reference/arkui-ts/ts-container-griditem.md)
- [List](reference/arkui-ts/ts-container-list.md)
- [ListItem](reference/arkui-ts/ts-container-listitem.md)
- - [Navigator](reference/arkui-ts/ts-container-navigator.md)
-
+ - [Navigator](reference/arkui-ts/ts-container-navigator.md)
- [Panel](reference/arkui-ts/ts-container-panel.md)
- [Refresh](reference/arkui-ts/ts-container-refresh.md)
- [Row](reference/arkui-ts/ts-container-row.md)
- [RowSplit](reference/arkui-ts/ts-container-rowsplit.md)
- - [Scroll](reference/arkui-ts/ts-container-scroll.md)
-
+ - [Scroll](reference/arkui-ts/ts-container-scroll.md)
- [SideBarContainer](reference/arkui-ts/ts-container-sidebarcontainer.md)
- [Stack](reference/arkui-ts/ts-container-stack.md)
- [Swiper](reference/arkui-ts/ts-container-swiper.md)
@@ -514,128 +525,248 @@
- [文档中涉及到的内置枚举值](reference/arkui-ts/ts-appendix-enums.md)
- 接口参考
- Ability框架
- - [FeatureAbility模块](reference/apis/js-apis-featureAbility.md)
- - [ParticleAbility模块](reference/apis/js-apis-particleAbility.md)
- - [DataAbilityHelper模块](reference/apis/js-apis-dataAbilityHelper.md)
- - [DataUriUtils模块](reference/apis/js-apis-DataUriUtils.md)
- - [Bundle模块](reference/apis/js-apis-Bundle.md)
- - [Context模块](reference/apis/js-apis-Context.md)
- - 事件与通知
- - [CommonEvent模块](reference/apis/js-apis-commonEvent.md)
- - [Notification模块](reference/apis/js-apis-notification.md)
- - [后台代理提醒](reference/apis/js-apis-reminderAgent.md)
- - 资源管理
- - [资源管理](reference/apis/js-apis-resource-manager.md)
- - [国际化-Intl](reference/apis/js-apis-intl.md)
- - [国际化-I18n](reference/apis/js-apis-i18n.md)
+
+ - [@ohos.ability.dataUriUtils (DataUriUtils模块)](reference/apis/js-apis-DataUriUtils.md)
+ - [@ohos.ability.errorCode (ErrorCode)](reference/apis/js-apis-ability-errorCode.md)
+ - [@ohos.ability.wantConstant (wantConstant)](reference/apis/js-apis-ability-wantConstant.md)
+ - [@ohos.application.Ability (Ability)](reference/apis/js-apis-application-ability.md)
+ - [@ohos.application.AbilityConstant (AbilityConstant)](reference/apis/js-apis-application-abilityConstant.md)
+ - [@ohos.application.abilityDelegatorRegistry (AbilityDelegatorRegistry)](reference/apis/js-apis-abilityDelegatorRegistry.md)
+ - [@ohos.application.AbilityStage (AbilityStage)](reference/apis/js-apis-application-abilitystage.md)
+ - [@ohos.application.appManager (appManager)](reference/apis/js-apis-appmanager.md)
+ - [@ohos.application.Configuration (Configuration)](reference/apis/js-apis-configuration.md)
+ - [@ohos.application.ConfigurationConstant (ConfigurationConstant)](reference/apis/js-apis-configurationconstant.md)
+ - [@ohos.application.DataShareExtensionAbility (DataShareExtensionAbility)](reference/apis/js-apis-application-DataShareExtensionAbility.md)
+ - [@ohos.ability.featureAbility (FeatureAbility模块)](reference/apis/js-apis-featureAbility.md)
+ - [@ohos.application.formBindingData (卡片数据绑定类)](reference/apis/js-apis-formbindingdata.md)
+ - [@ohos.application.FormExtension (FormExtension)](reference/apis/js-apis-formextension.md)
+ - [@ohos.application.formError (FormError)](reference/apis/js-apis-formerror.md)
+ - [@ohos.application.formHost (FormHost)](reference/apis/js-apis-formhost.md)
+ - [@ohos.application.formInfo (FormInfo)](reference/apis/js-apis-formInfo.md)
+ - [@ohos.application.missionManager (missionManager)](reference/apis/js-apis-missionManager.md)
+ - [@ohos.application.formProvider (FormProvider)](reference/apis/js-apis-formprovider.md)
+ - [@ohos.ability.particleAbility (particleAbility模块)](reference/apis/js-apis-particleAbility.md)
+ - [@ohos.application.ServiceExtensionAbility (ServiceExtensionAbility)](reference/apis/js-apis-service-extension-ability.md)
+ - [@ohos.application.StartOptions (StartOptions)](reference/apis/js-apis-application-StartOptions.md)
+ - [@ohos.application.StaticSubscriberExtensionAbility (StaticSubscriberExtensionAbility)](reference/apis/js-apis-application-staticSubscriberExtensionAbility.md)
+ - [@ohos.application.uriPermissionManager (uriPermissionManager)](reference/apis/js-apis-uripermissionmanager.md)
+ - [@ohos.application.Want (Want)](reference/apis/js-apis-application-Want.md)
+ - [@ohos.wantAgent (WantAgent模块)](reference/apis/js-apis-wantAgent.md)
+ - ability/[dataAbilityHelper (DataAbilityHelper模块)](reference/apis/js-apis-dataAbilityHelper.md)
+ - app/[context (Context模块)](reference/apis/js-apis-Context.md)
+ - application/[AbilityContext (AbilityContext)](reference/apis/js-apis-ability-context.md)
+ - application/[abilityDelegator (AbilityDelegator)](reference/apis/js-apis-application-abilityDelegator.md)
+ - application/[abilityDelegatorArgs (AbilityDelegatorArgs)](reference/apis/js-apis-application-abilityDelegatorArgs.md)
+ - application/[abilityMonitor (AbilityMonitor)](reference/apis/js-apis-application-abilityMonitor.md)
+ - application/[AbilityRunningInfo (AbilityRunningInfo)](reference/apis/js-apis-abilityrunninginfo.md)
+ - application/[AbilityStageContext (AbilityStageContext)](reference/apis/js-apis-abilitystagecontext.md)
+ - application/[Context (Context)](reference/apis/js-apis-application-context.md)
+ - application/[ExtensionContext (ExtensionContext)](reference/apis/js-apis-extension-context.md)
+ - application/[ExtensionRunningInfo (ExtensionRunningInfo)](reference/apis/js-apis-extensionrunninginfo.md)
+ - application/[FormExtensionContext (FormExtensionContext)](reference/apis/js-apis-formextensioncontext.md)
+ - application/[MissionSnapshot (MissionSnapshot)](reference/apis/js-apis-application-MissionSnapshot.md)
+ - application/[PermissionRequestResult (PermissionRequestResult)](reference/apis/js-apis-permissionrequestresult.md)
+ - application/[ProcessRunningInfo (ProcessRunningInfo)](reference/apis/js-apis-processrunninginfo.md)
+ - application/[ServiceExtensionContext (ServiceExtensionContext)](reference/apis/js-apis-service-extension-context.md)
+ - application/[shellCmdResult (ShellCmdResult)](reference/apis/js-apis-application-shellCmdResult.md)
+
+ - 公共事件与通知
+
+ - [@ohos.commonEvent (公共事件模块)](reference/apis/js-apis-commonEvent.md)
+ - [@ohos.events.emitter (Emitter)](reference/apis/js-apis-emitter.md)
+ - [@ohos.notification (Notification模块)](reference/apis/js-apis-notification.md)
+ - [@ohos.reminderAgent (后台代理提醒)](reference/apis/js-apis-reminderAgent.md)
+ - application/[EventHub (EventHub)](reference/apis/js-apis-eventhub.md)
+
+ - 应用程序包管理
+
+ - [@ohos.bundle (Bundle模块)](reference/apis/js-apis-Bundle.md)
+ - [@ohos.bundleState (设备使用信息统计)](reference/apis/js-apis-deviceUsageStatistics.md)
+ - [@ohos.zlib (Zip模块)](reference/apis/js-apis-zlib.md)
+
+ - UI界面
+
+ - [@ohos.animator (动画)](reference/apis/js-apis-animator.md)
+ - [@ohos.mediaquery (媒体查询)](reference/apis/js-apis-mediaquery.md)
+ - [@ohos.prompt (弹窗)](reference/apis/js-apis-prompt.md)
+ - [@ohos.router (页面路由)](reference/apis/js-apis-router.md)
+
+ - 图形图像
+
+ - [@ohos.display (屏幕属性)](reference/apis/js-apis-display.md)
+ - [@ohos.screenshot (屏幕截图)](reference/apis/js-apis-screenshot.md)
+ - [@ohos.window (窗口)](reference/apis/js-apis-window.md)
+ - [webgl (WebGL)](reference/apis/js-apis-webgl.md)
+ - [webgl2 (WebGL2)](reference/apis/js-apis-webgl2.md)
+
- 媒体
- - [音频管理](reference/apis/js-apis-audio.md)
- - [媒体服务](reference/apis/js-apis-media.md)
- - [图片处理](reference/apis/js-apis-image.md)
- - [相机管理](reference/apis/js-apis-camera.md)
+
+ - [@ohos.multimedia.audio (音频管理)](reference/apis/js-apis-audio.md)
+ - [@ohos.multimedia.camera (相机管理)](reference/apis/js-apis-camera.md)
+ - [@ohos.multimedia.image (图片处理)](reference/apis/js-apis-image.md)
+ - [@ohos.multimedia.media (媒体服务)](reference/apis/js-apis-media.md)
+ - [@ohos.multimedia.medialibrary (媒体库管理)](reference/apis/js-apis-medialibrary.md)
+
+ - 资源管理
+ - [@ohos.i18n (国际化-I18n)](reference/apis/js-apis-i18n.md)
+ - [@ohos.intl (国际化-Intl)](reference/apis/js-apis-intl.md)
+ - [@ohos.resourceManager (资源管理)](reference/apis/js-apis-resource-manager.md)
+
+ - 资源调度
+
+ - [@ohos.backgroundTaskManager (后台任务管理)](reference/apis/js-apis-backgroundTaskManager.md)
+ - [@ohos.workScheduler (延迟任务调度)](reference/apis/js-apis-workScheduler.md)
+ - [@ohos.WorkSchedulerExtensionAbility (延迟任务调度回调)](reference/apis/js-apis-WorkSchedulerExtensionAbility.md)
+
+ - 定制管理
+
+ - [@ohos.configPolicy (配置策略)](reference/apis/js-apis-config-policy.md)
+ - [@ohos.enterpriseDeviceManager (企业设备管理)](reference/apis/js-apis-enterprise-device-manager.md)
+
- 安全
- - [用户认证](reference/apis/js-apis-useriam-userauth.md)
- - [访问控制](reference/apis/js-apis-abilityAccessCtrl.md)
- - [通用密钥库系统](reference/apis/js-apis-huks.md)
+
+ - [@ohos.abilityAccessCtrl (访问控制管理)](reference/apis/js-apis-abilityAccessCtrl.md)
+ - [@ohos.security.huks (通用密钥库系统)](reference/apis/js-apis-huks.md)
+ - [@ohos.userIAM.userAuth (用户认证)](reference/apis/js-apis-useriam-userauth.md)
+ - [@system.cipher (加密算法)](reference/apis/js-apis-system-cipher.md)
+
- 数据管理
- - [轻量级存储](reference/apis/js-apis-data-preferences.md)
- - [分布式数据管理](reference/apis/js-apis-distributed-data.md)
- - [关系型数据库](reference/apis/js-apis-data-rdb.md)
- - [结果集](reference/apis/js-apis-data-resultset.md)
- - [DataAbility 谓词](reference/apis/js-apis-data-ability.md)
- - [设置数据项名称](reference/apis/js-apis-settings.md)
+
+ - [@ohos.data.dataAbility (DataAbility谓词)](reference/apis/js-apis-data-ability.md)
+ - [@ohos.data.distributedData (分布式数据管理)](reference/apis/js-apis-distributed-data.md)
+ - [@ohos.data.distributedDataObject (分布式数据对象)](reference/apis/js-apis-data-distributedobject.md)
+ - [@ohos.data.preferences (轻量级存储)](reference/apis/js-apis-data-preferences.md)
+ - [@ohos.data.rdb (关系型数据库)](reference/apis/js-apis-data-rdb.md)
+ - [@ohos.settings (设置数据项名称)](reference/apis/js-apis-settings.md)
+ - data/rdb/[resultSet (结果集)](reference/apis/js-apis-data-resultset.md)
+
- 文件管理
- - [文件管理](reference/apis/js-apis-fileio.md)
- - [Statfs](reference/apis/js-apis-statfs.md)
- - [目录环境](reference/apis/js-apis-environment.md)
- - [公共文件访问与管理](reference/apis/js-apis-filemanager.md)
- - [应用空间统计](reference/apis/js-apis-storage-statistics.md)
- - [卷管理](reference/apis/js-apis-volumemanager.md)
- - 账号管理
- - [系统帐号管理](reference/apis/js-apis-osAccount.md)
- - [分布式帐号管理](reference/apis/js-apis-distributed-account.md)
- - [应用帐号管理](reference/apis/js-apis-appAccount.md)
+
+ - [@ohos.environment (目录环境能力)](reference/apis/js-apis-environment.md)
+ - [@ohos.fileio (文件管理)](reference/apis/js-apis-fileio.md)
+ - [@ohos.fileManager (公共文件访问与管理)](reference/apis/js-apis-filemanager.md)
+ - [@ohos.statfs (statfs)](reference/apis/js-apis-statfs.md)
+ - [@ohos.storageStatistics (应用空间统计)](reference/apis/js-apis-storage-statistics.md)
+ - [@ohos.volumeManager (卷管理)](reference/apis/js-apis-volumemanager.md)
+
- 电话服务
- - [拨打电话](reference/apis/js-apis-call.md)
- - [短信服务](reference/apis/js-apis-sms.md)
- - [SIM卡管理](reference/apis/js-apis-sim.md)
- - [网络搜索](reference/apis/js-apis-radio.md)
- - [observer](reference/apis/js-apis-observer.md)
- - [蜂窝数据](reference/apis/js-apis-telephony-data.md)
+
+ - [@ohos.contact (联系人)](reference/apis/js-apis-contact.md)
+ - [@ohos.telephony.call (拨打电话)](reference/apis/js-apis-call.md)
+ - [@ohos.telephony.observer (observer)](reference/apis/js-apis-observer.md)
+ - [@ohos.telephony.radio (网络搜索)](reference/apis/js-apis-radio.md)
+ - [@ohos.telephony.sim (SIM卡管理)](reference/apis/js-apis-sim.md)
+ - [@ohos.telephony.sms (短信服务)](reference/apis/js-apis-sms.md)
+ - [@ohos.telephony.data (蜂窝数据)](reference/apis/js-apis-telephony-data.md)
+
- 网络管理
- - [网络连接管理](reference/apis/js-apis-net-connection.md)
- - [Socket连接](reference/apis/js-apis-socket.md)
- - [WebSocket连接](reference/apis/js-apis-webSocket.md)
- - [数据请求](reference/apis/js-apis-http.md)
+ - [@ohos.net.connection (网络连接管理)](reference/apis/js-apis-net-connection.md)
+ - [@ohos.net.http (数据请求)](reference/apis/js-apis-http.md)
+ - [@ohos.request (上传下载)](reference/apis/js-apis-request.md)
+ - [@ohos.net.socket (Socket连接)](reference/apis/js-apis-socket.md)
+ - [@ohos.net.webSocket (WebSocket连接)](reference/apis/js-apis-webSocket.md)
+
- 通信与连接
- - [WLAN](reference/apis/js-apis-wifi.md)
- - [Bluetooth](reference/apis/js-apis-bluetooth.md)
- - [RPC通信](reference/apis/js-apis-rpc.md)
+
+ - [@ohos.bluetooth (蓝牙)](reference/apis/js-apis-bluetooth.md)
+ - [@ohos.connectedTag (有源标签)](reference/apis/js-apis-connectedTag.md)
+ - [@ohos.rpc (RPC通信)](reference/apis/js-apis-rpc.md)
+ - [@ohos.wifi (WLAN)](reference/apis/js-apis-wifi.md)
+ - [@ohos.wifiext (WLAN)](reference/apis/js-apis-wifiext.md)
+
+ - 系统基础能力
+
+ - [@ohos.accessibility (辅助功能)](reference/apis/js-apis-accessibility.md)
+ - [@ohos.faultLogger (故障日志获取)](reference/apis/js-apis-faultLogger.md)
+ - [@ohos.hiAppEvent (应用打点)](reference/apis/js-apis-hiappevent.md)
+ - [@ohos.hichecker (检测模式)](reference/apis/js-apis-hichecker.md)
+ - [@ohos.hidebug (Debug调试)](reference/apis/js-apis-hidebug.md)
+ - [@ohos.hilog (日志打印)](reference/apis/js-apis-hilog.md)
+ - [@ohos.hiTraceChain (分布式跟踪)](reference/apis/js-apis-hitracechain.md)
+ - [@ohos.hiTraceMeter (性能打点)](reference/apis/js-apis-hitracemeter.md)
+ - [@ohos.inputMethod (输入法框架)](reference/apis/js-apis-inputmethod.md)
+ - [@ohos.inputMethodEngine (输入法服务)](reference/apis/js-apis-inputmethodengine.md)
+ - [@ohos.pasteboard (剪贴板)](reference/apis/js-apis-pasteboard.md)
+ - [@ohos.screenLock (锁屏管理)](reference/apis/js-apis-screen-lock.md)
+ - [@ohos.systemTime (设置系统时间)](reference/apis/js-apis-system-time.md)
+ - [@ohos.wallpaper (壁纸)](reference/apis/js-apis-wallpaper.md)
+ - [Timer (定时器)](reference/apis/js-apis-timer.md)
+
- 设备管理
- - [传感器](reference/apis/js-apis-sensor.md)
- - [振动](reference/apis/js-apis-vibrator.md)
- - [屏幕亮度](reference/apis/js-apis-brightness.md)
- - [电量信息](reference/apis/js-apis-battery-info.md)
- - [系统电源管理](reference/apis/js-apis-power.md)
- - [热管理](reference/apis/js-apis-thermal.md)
- - [Runninglock锁](reference/apis/js-apis-runninglock.md)
- - [设备信息](reference/apis/js-apis-device-info.md)
- - [系统属性](reference/apis/js-apis-system-parameter.md)
- - [设备管理](reference/apis/js-apis-device-manager.md)
- - [窗口](reference/apis/js-apis-window.md)
- - [显示设备属性](reference/apis/js-apis-display.md)
- - [升级](reference/apis/js-apis-update.md)
- - [USB管理](reference/apis/js-apis-usb.md)
- - [位置服务](reference/apis/js-apis-geolocation.md)
- - [输入设备](reference/apis/js-apis-inputdevice.md)
- - [组合按键](reference/apis/js-apis-inputconsumer.md)
- - [输入监听](reference/apis/js-apis-inputmonitor.md)
- - [事件注入](reference/apis/js-apis-inputeventclient.md)
- - 基本功能
- - [应用上下文](reference/apis/js-apis-system-app.md)
- - [日志打印](reference/apis/js-apis-logs.md)
- - [页面路由](reference/apis/js-apis-system-router.md)
- - [弹窗](reference/apis/js-apis-system-prompt.md)
- - [应用配置](reference/apis/js-apis-system-configuration.md)
- - [定时器](reference/apis/js-apis-timer.md)
- - [设置系统时间](reference/apis/js-apis-system-time.md)
- - [动画](reference/apis/js-apis-animator.md)
- - [WebGL](reference/apis/js-apis-webgl.md)
- - [WebGL2](reference/apis/js-apis-webgl2.md)
- - [屏幕截图](reference/apis/js-apis-screenshot.md)
- - [输入法框架](reference/apis/js-apis-inputmethod.md)
- - [输入法服务](reference/apis/js-apis-inputmethodengine.md)
- - [辅助功能](reference/apis/js-apis-accessibility.md)
- - DFX
- - [应用打点](reference/apis/js-apis-hiappevent.md)
- - [性能打点](reference/apis/js-apis-hitracemeter.md)
- - [故障日志获取](reference/apis/js-apis-faultLogger.md)
- - [分布式跟踪](reference/apis/js-apis-hitracechain.md)
- - [日志打印](reference/apis/js-apis-hilog.md)
- - [检测模式](reference/apis/js-apis-hichecker.md)
- - [Debug调试](reference/apis/js-apis-hidebug.md)
+
+ - [@ohos.batteryInfo (电量信息)](reference/apis/js-apis-battery-info.md)
+ - [@ohos.brightness (屏幕亮度)](reference/apis/js-apis-brightness.md)
+ - [@ohos.deviceInfo (设备信息)](reference/apis/js-apis-device-info.md)
+ - [@ohos.distributedHardware.deviceManager (设备管理)](reference/apis/js-apis-device-manager.md)
+ - [@ohos.geolocation (位置服务)](reference/apis/js-apis-geolocation.md)
+ - [@ohos.multimodalInput.inputConsumer (组合按键)](reference/apis/js-apis-inputconsumer.md)
+ - [@ohos.multimodalInput.inputDevice (输入设备)](reference/apis/js-apis-inputdevice.md)
+ - [@ohos.multimodalInput.inputEventClient (注入按键)](reference/apis/js-apis-inputeventclient.md)
+ - [@ohos.multimodalInput.inputMonitor (输入监听)](reference/apis/js-apis-inputmonitor.md)
+ - [@ohos.power (系统电源管理)](reference/apis/js-apis-power.md)
+ - [@ohos.runningLock (Runninglock锁)](reference/apis/js-apis-runninglock.md)
+ - [@ohos.sensor (传感器)](reference/apis/js-apis-sensor.md)
+ - [@ohos.systemParameter (系统属性)](reference/apis/js-apis-system-parameter.md)
+ - [@ohos.thermal (热管理)](reference/apis/js-apis-thermal.md)
+ - [@ohos.update (升级)](reference/apis/js-apis-update.md)
+ - [@ohos.usb (USB管理)](reference/apis/js-apis-usb.md)
+ - [@ohos.vibrator (振动)](reference/apis/js-apis-vibrator.md)
+
+ - 帐号管理
+
+ - [@ohos.account.appAccount (应用帐号管理)](reference/apis/js-apis-appAccount.md)
+ - [@ohos.account.distributedAccount (分布式帐号管理)](reference/apis/js-apis-distributed-account.md)
+ - [@ohos.account.osAccount (系统帐号管理)](reference/apis/js-apis-osAccount.md)
+
- 语言基础类库
- - [获取进程相关的信息](reference/apis/js-apis-process.md)
- - [URL字符串解析](reference/apis/js-apis-url.md)
- - [URI字符串解析](reference/apis/js-apis-uri.md)
- - [util工具函数](reference/apis/js-apis-util.md)
- - [xml解析与生成](reference/apis/js-apis-xml.md)
- - [xml转换JavaScript](reference/apis/js-apis-convertxml.md)
- - [启动一个worker](reference/apis/js-apis-worker.md)
- - [线性容器ArrayList](reference/apis/js-apis-arraylist.md)
- - [线性容器Deque](reference/apis/js-apis-deque.md)
- - [线性容器List](reference/apis/js-apis-list.md)
- - [线性容器LinkedList](reference/apis/js-apis-linkedlist.md)
- - [线性容器Queue](reference/apis/js-apis-queue.md)
- - [线性容器Stack](reference/apis/js-apis-stack.md)
- - [线性容器Vector](reference/apis/js-apis-vector.md)
- - [非线性容器HashSet](reference/apis/js-apis-hashset.md)
- - [非线性容器HashMap](reference/apis/js-apis-hashmap.md)
- - [非线性容器PlainArray](reference/apis/js-apis-plainarray.md)
- - [非线性容器TreeMap](reference/apis/js-apis-treemap.md)
- - [非线性容器TreeSet](reference/apis/js-apis-treeset.md)
- - [非线性容器LightWeightMap](reference/apis/js-apis-lightweightmap.md)
- - [非线性容器LightWeightSet](reference/apis/js-apis-lightweightset.md)
- - 定制管理
- - [配置策略](reference/apis/js-apis-config-policy.md)
- - [企业设备管理](reference/apis/js-apis-enterprise-device-manager.md)
\ No newline at end of file
+
+ - [@ohos.convertxml (xml转换JavaScript)](reference/apis/js-apis-convertxml.md)
+ - [@ohos.process (获取进程相关的信息)](reference/apis/js-apis-process.md)
+ - [@ohos.uri (URI字符串解析)](reference/apis/js-apis-uri.md)
+ - [@ohos.url (URL字符串解析)](reference/apis/js-apis-url.md)
+ - [@ohos.util (util工具函数)](reference/apis/js-apis-util.md)
+ - [@ohos.util.ArrayList (线性容器ArrayList)](reference/apis/js-apis-arraylist.md)
+ - [@ohos.util.Deque (线性容器Deque)](reference/apis/js-apis-deque.md)
+ - [@ohos.util.HashMap (非线性容器HashMap)](reference/apis/js-apis-hashmap.md)
+ - [@ohos.util.HashSet (非线性容器HashSet)](reference/apis/js-apis-hashset.md)
+ - [@ohos.util.LightWeightMap (非线性容器LightWeightMap)](reference/apis/js-apis-lightweightmap.md)
+ - [@ohos.util.LightWeightSet (非线性容器LightWeightSet)](reference/apis/js-apis-lightweightset.md)
+ - [@ohos.util.LinkedList (线性容器LinkedList)](reference/apis/js-apis-linkedlist.md)
+ - [@ohos.util.List (线性容器List)](reference/apis/js-apis-list.md)
+ - [@ohos.util.PlainArray (非线性容器PlainArray)](reference/apis/js-apis-plainarray.md)
+ - [@ohos.util.Queue (线性容器Queue)](reference/apis/js-apis-queue.md)
+ - [@ohos.util.Stack (线性容器Stack)](reference/apis/js-apis-stack.md)
+ - [@ohos.util.TreeMap (非线性容器TreeMap)](reference/apis/js-apis-treemap.md)
+ - [@ohos.util.TreeSet (非线性容器TreeSet)](reference/apis/js-apis-treeset.md)
+ - [@ohos.util.Vector (线性容器Vector)](reference/apis/js-apis-vector.md)
+ - [@ohos.worker (启动一个Worker)](reference/apis/js-apis-worker.md)
+ - [@ohos.xml (xml解析与生成)](reference/apis/js-apis-xml.md)
+
+ - 测试
+ - [@ohos.application.testRunner (TestRunner)](reference/apis/js-apis-testRunner.md)
+ - [@ohos.uitest (UiTest)](reference/apis/js-apis-uitest.md)
+
+ - 已停止维护的接口
+
+ - [@ohos.bytrace (性能打点)](reference/apis/js-apis-bytrace.md)
+ - [@ohos.data.storage (轻量级存储)](reference/apis/js-apis-data-storage.md)
+ - [@system.app (应用上下文)](reference/apis/js-apis-system-app.md)
+ - [@system.battery (电量信息)](reference/apis/js-apis-system-battery.md)
+ - [@system.bluetooth (蓝牙)](reference/apis/js-apis-system-bluetooth.md)
+ - [@system.brightness (屏幕亮度)](reference/apis/js-apis-system-brightness.md)
+ - [@system.configuration (应用配置)](reference/apis/js-apis-system-configuration.md)
+ - [@system.device (设备信息)](reference/apis/js-apis-system-deviceinfo.md)
+ - [@system.fetch (数据请求)](reference/apis/js-apis-system-fetch.md)
+ - [@system.file (文件存储)](reference/apis/js-apis-system-file.md)
+ - [@system.geolocation (地理位置)](reference/apis/js-apis-system-location.md)
+ - [@system.mediaquery (媒体查询)](reference/apis/js-apis-system-mediaquery.md)
+ - [@system.network (网络状态)](reference/apis/js-apis-system-network.md)
+ - [@system.notification (通知消息)](reference/apis/js-apis-system-notification.md)
+ - [@system.package (应用管理)](reference/apis/js-apis-system-package.md)
+ - [@system.prompt (弹窗)](reference/apis/js-apis-system-prompt.md)
+ - [@system.request (上传下载)](reference/apis/js-apis-system-request.md)
+ - [@system.router (页面路由)](reference/apis/js-apis-system-router.md)
+ - [@system.sensor (传感器)](reference/apis/js-apis-system-sensor.md)
+ - [@system.storage (数据存储)](reference/apis/js-apis-system-storage.md)
+ - [@system.vibrator (振动)](reference/apis/js-apis-system-vibrate.md)
+ - [console (日志打印)](reference/apis/js-apis-logs.md)
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/apis/Readme-CN.md b/zh-cn/application-dev/reference/apis/Readme-CN.md
index 2f4560f5d6437277056f92449c7436df80cda7a2..752a0dc609f47cadbd92b1034bba79a03c777a4a 100644
--- a/zh-cn/application-dev/reference/apis/Readme-CN.md
+++ b/zh-cn/application-dev/reference/apis/Readme-CN.md
@@ -3,7 +3,7 @@
- Ability框架
- [@ohos.ability.dataUriUtils (DataUriUtils模块)](js-apis-DataUriUtils.md)
- - [@ohos.ability.errorCode (ErrorCode)](js-apis-ability-errorcode.md)
+ - [@ohos.ability.errorCode (ErrorCode)](js-apis-ability-errorCode.md)
- [@ohos.ability.wantConstant (wantConstant)](js-apis-ability-wantConstant.md)
- [@ohos.application.Ability (Ability)](js-apis-application-ability.md)
- [@ohos.application.AbilityConstant (AbilityConstant)](js-apis-application-abilityConstant.md)
@@ -92,7 +92,7 @@
- [@ohos.backgroundTaskManager (后台任务管理)](js-apis-backgroundTaskManager.md)
- [@ohos.workScheduler (延迟任务调度)](js-apis-workScheduler.md)
- - [@ohos.WorkSchedulerExtensionAbility (延迟任务调度回调)](js-apis-workScheduler.md)
+ - [@ohos.WorkSchedulerExtensionAbility (延迟任务调度回调)](js-apis-WorkSchedulerExtensionAbility.md)
- 定制管理
@@ -245,5 +245,4 @@
- [@system.sensor (传感器)](js-apis-system-sensor.md)
- [@system.storage (数据存储)](js-apis-system-storage.md)
- [@system.vibrator (振动)](js-apis-system-vibrate.md)
- - [console (日志打印)](js-apis-logs.md)
-
+ - [console (日志打印)](js-apis-logs.md)
\ No newline at end of file
diff --git a/zh-cn/application-dev/website.md b/zh-cn/application-dev/website.md
index d2273e36d534fe48ce61f3e4d6a3315f3c85c164..a4505230e31b59b043a1adc99e8617d10816c40f 100644
--- a/zh-cn/application-dev/website.md
+++ b/zh-cn/application-dev/website.md
@@ -1,6 +1,5 @@
# OpenHarmony应用开发文档
- [应用开发导读](application-dev-guide.md)
-
- 快速开始
- 快速入门
@@ -12,7 +11,7 @@
- 开发基础知识
- [应用开发包结构说明](quick-start/package-structure.md)
- [资源文件的分类](quick-start/basic-resource-file-categories.md)
-
+ - [SysCap说明](quick-start/syscap.md)
- 开发
- Ability开发
- [Ability框架概述](ability/ability-brief.md)
@@ -270,14 +269,11 @@
- [国际化开发概述](internationalization/international-overview.md)
- [Intl开发指导](internationalization/intl-guidelines.md)
- [I18n开发指导](internationalization/i18n-guidelines.md)
-
- 工具
- [DevEco Studio(OpenHarmony)使用指南](quick-start/deveco-studio-user-guide-for-openharmony.md)
-
- 示例教程
- [示例代码](https://gitee.com/openharmony/app_samples/blob/master/README_zh.md)
- [Codelabs](https://gitee.com/openharmony/codelabs/blob/master/README.md)
-
- API参考
- 组件参考(基于JS扩展的类Web开发范式)
- 组件
@@ -529,128 +525,248 @@
- [文档中涉及到的内置枚举值](reference/arkui-ts/ts-appendix-enums.md)
- 接口参考
- Ability框架
- - [FeatureAbility模块](reference/apis/js-apis-featureAbility.md)
- - [ParticleAbility模块](reference/apis/js-apis-particleAbility.md)
- - [DataAbilityHelper模块](reference/apis/js-apis-dataAbilityHelper.md)
- - [DataUriUtils模块](reference/apis/js-apis-DataUriUtils.md)
- - [Bundle模块](reference/apis/js-apis-Bundle.md)
- - [Context模块](reference/apis/js-apis-Context.md)
- - 事件与通知
- - [CommonEvent模块](reference/apis/js-apis-commonEvent.md)
- - [Notification模块](reference/apis/js-apis-notification.md)
- - [后台代理提醒](reference/apis/js-apis-reminderAgent.md)
- - 资源管理
- - [资源管理](reference/apis/js-apis-resource-manager.md)
- - [国际化-Intl](reference/apis/js-apis-intl.md)
- - [国际化-I18n](reference/apis/js-apis-i18n.md)
+
+ - [@ohos.ability.dataUriUtils (DataUriUtils模块)](reference/apis/js-apis-DataUriUtils.md)
+ - [@ohos.ability.errorCode (ErrorCode)](reference/apis/js-apis-ability-errorCode.md)
+ - [@ohos.ability.wantConstant (wantConstant)](reference/apis/js-apis-ability-wantConstant.md)
+ - [@ohos.application.Ability (Ability)](reference/apis/js-apis-application-ability.md)
+ - [@ohos.application.AbilityConstant (AbilityConstant)](reference/apis/js-apis-application-abilityConstant.md)
+ - [@ohos.application.abilityDelegatorRegistry (AbilityDelegatorRegistry)](reference/apis/js-apis-abilityDelegatorRegistry.md)
+ - [@ohos.application.AbilityStage (AbilityStage)](reference/apis/js-apis-application-abilitystage.md)
+ - [@ohos.application.appManager (appManager)](reference/apis/js-apis-appmanager.md)
+ - [@ohos.application.Configuration (Configuration)](reference/apis/js-apis-configuration.md)
+ - [@ohos.application.ConfigurationConstant (ConfigurationConstant)](reference/apis/js-apis-configurationconstant.md)
+ - [@ohos.application.DataShareExtensionAbility (DataShareExtensionAbility)](reference/apis/js-apis-application-DataShareExtensionAbility.md)
+ - [@ohos.ability.featureAbility (FeatureAbility模块)](reference/apis/js-apis-featureAbility.md)
+ - [@ohos.application.formBindingData (卡片数据绑定类)](reference/apis/js-apis-formbindingdata.md)
+ - [@ohos.application.FormExtension (FormExtension)](reference/apis/js-apis-formextension.md)
+ - [@ohos.application.formError (FormError)](reference/apis/js-apis-formerror.md)
+ - [@ohos.application.formHost (FormHost)](reference/apis/js-apis-formhost.md)
+ - [@ohos.application.formInfo (FormInfo)](reference/apis/js-apis-formInfo.md)
+ - [@ohos.application.missionManager (missionManager)](reference/apis/js-apis-missionManager.md)
+ - [@ohos.application.formProvider (FormProvider)](reference/apis/js-apis-formprovider.md)
+ - [@ohos.ability.particleAbility (particleAbility模块)](reference/apis/js-apis-particleAbility.md)
+ - [@ohos.application.ServiceExtensionAbility (ServiceExtensionAbility)](reference/apis/js-apis-service-extension-ability.md)
+ - [@ohos.application.StartOptions (StartOptions)](reference/apis/js-apis-application-StartOptions.md)
+ - [@ohos.application.StaticSubscriberExtensionAbility (StaticSubscriberExtensionAbility)](reference/apis/js-apis-application-staticSubscriberExtensionAbility.md)
+ - [@ohos.application.uriPermissionManager (uriPermissionManager)](reference/apis/js-apis-uripermissionmanager.md)
+ - [@ohos.application.Want (Want)](reference/apis/js-apis-application-Want.md)
+ - [@ohos.wantAgent (WantAgent模块)](reference/apis/js-apis-wantAgent.md)
+ - ability/[dataAbilityHelper (DataAbilityHelper模块)](reference/apis/js-apis-dataAbilityHelper.md)
+ - app/[context (Context模块)](reference/apis/js-apis-Context.md)
+ - application/[AbilityContext (AbilityContext)](reference/apis/js-apis-ability-context.md)
+ - application/[abilityDelegator (AbilityDelegator)](reference/apis/js-apis-application-abilityDelegator.md)
+ - application/[abilityDelegatorArgs (AbilityDelegatorArgs)](reference/apis/js-apis-application-abilityDelegatorArgs.md)
+ - application/[abilityMonitor (AbilityMonitor)](reference/apis/js-apis-application-abilityMonitor.md)
+ - application/[AbilityRunningInfo (AbilityRunningInfo)](reference/apis/js-apis-abilityrunninginfo.md)
+ - application/[AbilityStageContext (AbilityStageContext)](reference/apis/js-apis-abilitystagecontext.md)
+ - application/[Context (Context)](reference/apis/js-apis-application-context.md)
+ - application/[ExtensionContext (ExtensionContext)](reference/apis/js-apis-extension-context.md)
+ - application/[ExtensionRunningInfo (ExtensionRunningInfo)](reference/apis/js-apis-extensionrunninginfo.md)
+ - application/[FormExtensionContext (FormExtensionContext)](reference/apis/js-apis-formextensioncontext.md)
+ - application/[MissionSnapshot (MissionSnapshot)](reference/apis/js-apis-application-MissionSnapshot.md)
+ - application/[PermissionRequestResult (PermissionRequestResult)](reference/apis/js-apis-permissionrequestresult.md)
+ - application/[ProcessRunningInfo (ProcessRunningInfo)](reference/apis/js-apis-processrunninginfo.md)
+ - application/[ServiceExtensionContext (ServiceExtensionContext)](reference/apis/js-apis-service-extension-context.md)
+ - application/[shellCmdResult (ShellCmdResult)](reference/apis/js-apis-application-shellCmdResult.md)
+
+ - 公共事件与通知
+
+ - [@ohos.commonEvent (公共事件模块)](reference/apis/js-apis-commonEvent.md)
+ - [@ohos.events.emitter (Emitter)](reference/apis/js-apis-emitter.md)
+ - [@ohos.notification (Notification模块)](reference/apis/js-apis-notification.md)
+ - [@ohos.reminderAgent (后台代理提醒)](reference/apis/js-apis-reminderAgent.md)
+ - application/[EventHub (EventHub)](reference/apis/js-apis-eventhub.md)
+
+ - 应用程序包管理
+
+ - [@ohos.bundle (Bundle模块)](reference/apis/js-apis-Bundle.md)
+ - [@ohos.bundleState (设备使用信息统计)](reference/apis/js-apis-deviceUsageStatistics.md)
+ - [@ohos.zlib (Zip模块)](reference/apis/js-apis-zlib.md)
+
+ - UI界面
+
+ - [@ohos.animator (动画)](reference/apis/js-apis-animator.md)
+ - [@ohos.mediaquery (媒体查询)](reference/apis/js-apis-mediaquery.md)
+ - [@ohos.prompt (弹窗)](reference/apis/js-apis-prompt.md)
+ - [@ohos.router (页面路由)](reference/apis/js-apis-router.md)
+
+ - 图形图像
+
+ - [@ohos.display (屏幕属性)](reference/apis/js-apis-display.md)
+ - [@ohos.screenshot (屏幕截图)](reference/apis/js-apis-screenshot.md)
+ - [@ohos.window (窗口)](reference/apis/js-apis-window.md)
+ - [webgl (WebGL)](reference/apis/js-apis-webgl.md)
+ - [webgl2 (WebGL2)](reference/apis/js-apis-webgl2.md)
+
- 媒体
- - [音频管理](reference/apis/js-apis-audio.md)
- - [媒体服务](reference/apis/js-apis-media.md)
- - [图片处理](reference/apis/js-apis-image.md)
- - [相机管理](reference/apis/js-apis-camera.md)
+
+ - [@ohos.multimedia.audio (音频管理)](reference/apis/js-apis-audio.md)
+ - [@ohos.multimedia.camera (相机管理)](reference/apis/js-apis-camera.md)
+ - [@ohos.multimedia.image (图片处理)](reference/apis/js-apis-image.md)
+ - [@ohos.multimedia.media (媒体服务)](reference/apis/js-apis-media.md)
+ - [@ohos.multimedia.medialibrary (媒体库管理)](reference/apis/js-apis-medialibrary.md)
+
+ - 资源管理
+ - [@ohos.i18n (国际化-I18n)](reference/apis/js-apis-i18n.md)
+ - [@ohos.intl (国际化-Intl)](reference/apis/js-apis-intl.md)
+ - [@ohos.resourceManager (资源管理)](reference/apis/js-apis-resource-manager.md)
+
+ - 资源调度
+
+ - [@ohos.backgroundTaskManager (后台任务管理)](reference/apis/js-apis-backgroundTaskManager.md)
+ - [@ohos.workScheduler (延迟任务调度)](reference/apis/js-apis-workScheduler.md)
+ - [@ohos.WorkSchedulerExtensionAbility (延迟任务调度回调)](reference/apis/js-apis-WorkSchedulerExtensionAbility.md)
+
+ - 定制管理
+
+ - [@ohos.configPolicy (配置策略)](reference/apis/js-apis-config-policy.md)
+ - [@ohos.enterpriseDeviceManager (企业设备管理)](reference/apis/js-apis-enterprise-device-manager.md)
+
- 安全
- - [用户认证](reference/apis/js-apis-useriam-userauth.md)
- - [访问控制](reference/apis/js-apis-abilityAccessCtrl.md)
- - [通用密钥库系统](reference/apis/js-apis-huks.md)
+
+ - [@ohos.abilityAccessCtrl (访问控制管理)](reference/apis/js-apis-abilityAccessCtrl.md)
+ - [@ohos.security.huks (通用密钥库系统)](reference/apis/js-apis-huks.md)
+ - [@ohos.userIAM.userAuth (用户认证)](reference/apis/js-apis-useriam-userauth.md)
+ - [@system.cipher (加密算法)](reference/apis/js-apis-system-cipher.md)
+
- 数据管理
- - [轻量级存储](reference/apis/js-apis-data-preferences.md)
- - [分布式数据管理](reference/apis/js-apis-distributed-data.md)
- - [关系型数据库](reference/apis/js-apis-data-rdb.md)
- - [结果集](reference/apis/js-apis-data-resultset.md)
- - [DataAbility 谓词](reference/apis/js-apis-data-ability.md)
- - [设置数据项名称](reference/apis/js-apis-settings.md)
+
+ - [@ohos.data.dataAbility (DataAbility谓词)](reference/apis/js-apis-data-ability.md)
+ - [@ohos.data.distributedData (分布式数据管理)](reference/apis/js-apis-distributed-data.md)
+ - [@ohos.data.distributedDataObject (分布式数据对象)](reference/apis/js-apis-data-distributedobject.md)
+ - [@ohos.data.preferences (轻量级存储)](reference/apis/js-apis-data-preferences.md)
+ - [@ohos.data.rdb (关系型数据库)](reference/apis/js-apis-data-rdb.md)
+ - [@ohos.settings (设置数据项名称)](reference/apis/js-apis-settings.md)
+ - data/rdb/[resultSet (结果集)](reference/apis/js-apis-data-resultset.md)
+
- 文件管理
- - [文件管理](reference/apis/js-apis-fileio.md)
- - [Statfs](reference/apis/js-apis-statfs.md)
- - [目录环境](reference/apis/js-apis-environment.md)
- - [公共文件访问与管理](reference/apis/js-apis-filemanager.md)
- - [应用空间统计](reference/apis/js-apis-storage-statistics.md)
- - [卷管理](reference/apis/js-apis-volumemanager.md)
- - 账号管理
- - [系统帐号管理](reference/apis/js-apis-osAccount.md)
- - [分布式帐号管理](reference/apis/js-apis-distributed-account.md)
- - [应用帐号管理](reference/apis/js-apis-appAccount.md)
+
+ - [@ohos.environment (目录环境能力)](reference/apis/js-apis-environment.md)
+ - [@ohos.fileio (文件管理)](reference/apis/js-apis-fileio.md)
+ - [@ohos.fileManager (公共文件访问与管理)](reference/apis/js-apis-filemanager.md)
+ - [@ohos.statfs (statfs)](reference/apis/js-apis-statfs.md)
+ - [@ohos.storageStatistics (应用空间统计)](reference/apis/js-apis-storage-statistics.md)
+ - [@ohos.volumeManager (卷管理)](reference/apis/js-apis-volumemanager.md)
+
- 电话服务
- - [拨打电话](reference/apis/js-apis-call.md)
- - [短信服务](reference/apis/js-apis-sms.md)
- - [SIM卡管理](reference/apis/js-apis-sim.md)
- - [网络搜索](reference/apis/js-apis-radio.md)
- - [observer](reference/apis/js-apis-observer.md)
- - [蜂窝数据](reference/apis/js-apis-telephony-data.md)
+
+ - [@ohos.contact (联系人)](reference/apis/js-apis-contact.md)
+ - [@ohos.telephony.call (拨打电话)](reference/apis/js-apis-call.md)
+ - [@ohos.telephony.observer (observer)](reference/apis/js-apis-observer.md)
+ - [@ohos.telephony.radio (网络搜索)](reference/apis/js-apis-radio.md)
+ - [@ohos.telephony.sim (SIM卡管理)](reference/apis/js-apis-sim.md)
+ - [@ohos.telephony.sms (短信服务)](reference/apis/js-apis-sms.md)
+ - [@ohos.telephony.data (蜂窝数据)](reference/apis/js-apis-telephony-data.md)
+
- 网络管理
- - [网络连接管理](reference/apis/js-apis-net-connection.md)
- - [Socket连接](reference/apis/js-apis-socket.md)
- - [WebSocket连接](reference/apis/js-apis-webSocket.md)
- - [数据请求](reference/apis/js-apis-http.md)
+ - [@ohos.net.connection (网络连接管理)](reference/apis/js-apis-net-connection.md)
+ - [@ohos.net.http (数据请求)](reference/apis/js-apis-http.md)
+ - [@ohos.request (上传下载)](reference/apis/js-apis-request.md)
+ - [@ohos.net.socket (Socket连接)](reference/apis/js-apis-socket.md)
+ - [@ohos.net.webSocket (WebSocket连接)](reference/apis/js-apis-webSocket.md)
+
- 通信与连接
- - [WLAN](reference/apis/js-apis-wifi.md)
- - [Bluetooth](reference/apis/js-apis-bluetooth.md)
- - [RPC通信](reference/apis/js-apis-rpc.md)
+
+ - [@ohos.bluetooth (蓝牙)](reference/apis/js-apis-bluetooth.md)
+ - [@ohos.connectedTag (有源标签)](reference/apis/js-apis-connectedTag.md)
+ - [@ohos.rpc (RPC通信)](reference/apis/js-apis-rpc.md)
+ - [@ohos.wifi (WLAN)](reference/apis/js-apis-wifi.md)
+ - [@ohos.wifiext (WLAN)](reference/apis/js-apis-wifiext.md)
+
+ - 系统基础能力
+
+ - [@ohos.accessibility (辅助功能)](reference/apis/js-apis-accessibility.md)
+ - [@ohos.faultLogger (故障日志获取)](reference/apis/js-apis-faultLogger.md)
+ - [@ohos.hiAppEvent (应用打点)](reference/apis/js-apis-hiappevent.md)
+ - [@ohos.hichecker (检测模式)](reference/apis/js-apis-hichecker.md)
+ - [@ohos.hidebug (Debug调试)](reference/apis/js-apis-hidebug.md)
+ - [@ohos.hilog (日志打印)](reference/apis/js-apis-hilog.md)
+ - [@ohos.hiTraceChain (分布式跟踪)](reference/apis/js-apis-hitracechain.md)
+ - [@ohos.hiTraceMeter (性能打点)](reference/apis/js-apis-hitracemeter.md)
+ - [@ohos.inputMethod (输入法框架)](reference/apis/js-apis-inputmethod.md)
+ - [@ohos.inputMethodEngine (输入法服务)](reference/apis/js-apis-inputmethodengine.md)
+ - [@ohos.pasteboard (剪贴板)](reference/apis/js-apis-pasteboard.md)
+ - [@ohos.screenLock (锁屏管理)](reference/apis/js-apis-screen-lock.md)
+ - [@ohos.systemTime (设置系统时间)](reference/apis/js-apis-system-time.md)
+ - [@ohos.wallpaper (壁纸)](reference/apis/js-apis-wallpaper.md)
+ - [Timer (定时器)](reference/apis/js-apis-timer.md)
+
- 设备管理
- - [传感器](reference/apis/js-apis-sensor.md)
- - [振动](reference/apis/js-apis-vibrator.md)
- - [屏幕亮度](reference/apis/js-apis-brightness.md)
- - [电量信息](reference/apis/js-apis-battery-info.md)
- - [系统电源管理](reference/apis/js-apis-power.md)
- - [热管理](reference/apis/js-apis-thermal.md)
- - [Runninglock锁](reference/apis/js-apis-runninglock.md)
- - [设备信息](reference/apis/js-apis-device-info.md)
- - [系统属性](reference/apis/js-apis-system-parameter.md)
- - [设备管理](reference/apis/js-apis-device-manager.md)
- - [窗口](reference/apis/js-apis-window.md)
- - [显示设备属性](reference/apis/js-apis-display.md)
- - [升级](reference/apis/js-apis-update.md)
- - [USB管理](reference/apis/js-apis-usb.md)
- - [位置服务](reference/apis/js-apis-geolocation.md)
- - [输入设备](reference/apis/js-apis-inputdevice.md)
- - [组合按键](reference/apis/js-apis-inputconsumer.md)
- - [输入监听](reference/apis/js-apis-inputmonitor.md)
- - [事件注入](reference/apis/js-apis-inputeventclient.md)
- - 基本功能
- - [应用上下文](reference/apis/js-apis-system-app.md)
- - [日志打印](reference/apis/js-apis-logs.md)
- - [页面路由](reference/apis/js-apis-router.md)
- - [弹窗](reference/apis/js-apis-prompt.md)
- - [应用配置](reference/apis/js-apis-system-configuration.md)
- - [定时器](reference/apis/js-apis-timer.md)
- - [设置系统时间](reference/apis/js-apis-system-time.md)
- - [动画](reference/apis/js-apis-animator.md)
- - [WebGL](reference/apis/js-apis-webgl.md)
- - [WebGL2](reference/apis/js-apis-webgl2.md)
- - [屏幕截图](reference/apis/js-apis-screenshot.md)
- - [输入法框架](reference/apis/js-apis-inputmethod.md)
- - [输入法服务](reference/apis/js-apis-inputmethodengine.md)
- - [辅助功能](reference/apis/js-apis-accessibility.md)
- - DFX
- - [应用打点](reference/apis/js-apis-hiappevent.md)
- - [性能打点](reference/apis/js-apis-hitracemeter.md)
- - [故障日志获取](reference/apis/js-apis-faultLogger.md)
- - [分布式跟踪](reference/apis/js-apis-hitracechain.md)
- - [日志打印](reference/apis/js-apis-hilog.md)
- - [检测模式](reference/apis/js-apis-hichecker.md)
- - [Debug调试](reference/apis/js-apis-hidebug.md)
+
+ - [@ohos.batteryInfo (电量信息)](reference/apis/js-apis-battery-info.md)
+ - [@ohos.brightness (屏幕亮度)](reference/apis/js-apis-brightness.md)
+ - [@ohos.deviceInfo (设备信息)](reference/apis/js-apis-device-info.md)
+ - [@ohos.distributedHardware.deviceManager (设备管理)](reference/apis/js-apis-device-manager.md)
+ - [@ohos.geolocation (位置服务)](reference/apis/js-apis-geolocation.md)
+ - [@ohos.multimodalInput.inputConsumer (组合按键)](reference/apis/js-apis-inputconsumer.md)
+ - [@ohos.multimodalInput.inputDevice (输入设备)](reference/apis/js-apis-inputdevice.md)
+ - [@ohos.multimodalInput.inputEventClient (注入按键)](reference/apis/js-apis-inputeventclient.md)
+ - [@ohos.multimodalInput.inputMonitor (输入监听)](reference/apis/js-apis-inputmonitor.md)
+ - [@ohos.power (系统电源管理)](reference/apis/js-apis-power.md)
+ - [@ohos.runningLock (Runninglock锁)](reference/apis/js-apis-runninglock.md)
+ - [@ohos.sensor (传感器)](reference/apis/js-apis-sensor.md)
+ - [@ohos.systemParameter (系统属性)](reference/apis/js-apis-system-parameter.md)
+ - [@ohos.thermal (热管理)](reference/apis/js-apis-thermal.md)
+ - [@ohos.update (升级)](reference/apis/js-apis-update.md)
+ - [@ohos.usb (USB管理)](reference/apis/js-apis-usb.md)
+ - [@ohos.vibrator (振动)](reference/apis/js-apis-vibrator.md)
+
+ - 帐号管理
+
+ - [@ohos.account.appAccount (应用帐号管理)](reference/apis/js-apis-appAccount.md)
+ - [@ohos.account.distributedAccount (分布式帐号管理)](reference/apis/js-apis-distributed-account.md)
+ - [@ohos.account.osAccount (系统帐号管理)](reference/apis/js-apis-osAccount.md)
+
- 语言基础类库
- - [获取进程相关的信息](reference/apis/js-apis-process.md)
- - [URL字符串解析](reference/apis/js-apis-url.md)
- - [URI字符串解析](reference/apis/js-apis-uri.md)
- - [util工具函数](reference/apis/js-apis-util.md)
- - [xml解析与生成](reference/apis/js-apis-xml.md)
- - [xml转换JavaScript](reference/apis/js-apis-convertxml.md)
- - [启动一个worker](reference/apis/js-apis-worker.md)
- - [线性容器ArrayList](reference/apis/js-apis-arraylist.md)
- - [线性容器Deque](reference/apis/js-apis-deque.md)
- - [线性容器List](reference/apis/js-apis-list.md)
- - [线性容器LinkedList](reference/apis/js-apis-linkedlist.md)
- - [线性容器Queue](reference/apis/js-apis-queue.md)
- - [线性容器Stack](reference/apis/js-apis-stack.md)
- - [线性容器Vector](reference/apis/js-apis-vector.md)
- - [非线性容器HashSet](reference/apis/js-apis-hashset.md)
- - [非线性容器HashMap](reference/apis/js-apis-hashmap.md)
- - [非线性容器PlainArray](reference/apis/js-apis-plainarray.md)
- - [非线性容器TreeMap](reference/apis/js-apis-treemap.md)
- - [非线性容器TreeSet](reference/apis/js-apis-treeset.md)
- - [非线性容器LightWeightMap](reference/apis/js-apis-lightweightmap.md)
- - [非线性容器LightWeightSet](reference/apis/js-apis-lightweightset.md)
- - 定制管理
- - [配置策略](reference/apis/js-apis-config-policy.md)
- - [企业设备管理](reference/apis/js-apis-enterprise-device-manager.md)
\ No newline at end of file
+
+ - [@ohos.convertxml (xml转换JavaScript)](reference/apis/js-apis-convertxml.md)
+ - [@ohos.process (获取进程相关的信息)](reference/apis/js-apis-process.md)
+ - [@ohos.uri (URI字符串解析)](reference/apis/js-apis-uri.md)
+ - [@ohos.url (URL字符串解析)](reference/apis/js-apis-url.md)
+ - [@ohos.util (util工具函数)](reference/apis/js-apis-util.md)
+ - [@ohos.util.ArrayList (线性容器ArrayList)](reference/apis/js-apis-arraylist.md)
+ - [@ohos.util.Deque (线性容器Deque)](reference/apis/js-apis-deque.md)
+ - [@ohos.util.HashMap (非线性容器HashMap)](reference/apis/js-apis-hashmap.md)
+ - [@ohos.util.HashSet (非线性容器HashSet)](reference/apis/js-apis-hashset.md)
+ - [@ohos.util.LightWeightMap (非线性容器LightWeightMap)](reference/apis/js-apis-lightweightmap.md)
+ - [@ohos.util.LightWeightSet (非线性容器LightWeightSet)](reference/apis/js-apis-lightweightset.md)
+ - [@ohos.util.LinkedList (线性容器LinkedList)](reference/apis/js-apis-linkedlist.md)
+ - [@ohos.util.List (线性容器List)](reference/apis/js-apis-list.md)
+ - [@ohos.util.PlainArray (非线性容器PlainArray)](reference/apis/js-apis-plainarray.md)
+ - [@ohos.util.Queue (线性容器Queue)](reference/apis/js-apis-queue.md)
+ - [@ohos.util.Stack (线性容器Stack)](reference/apis/js-apis-stack.md)
+ - [@ohos.util.TreeMap (非线性容器TreeMap)](reference/apis/js-apis-treemap.md)
+ - [@ohos.util.TreeSet (非线性容器TreeSet)](reference/apis/js-apis-treeset.md)
+ - [@ohos.util.Vector (线性容器Vector)](reference/apis/js-apis-vector.md)
+ - [@ohos.worker (启动一个Worker)](reference/apis/js-apis-worker.md)
+ - [@ohos.xml (xml解析与生成)](reference/apis/js-apis-xml.md)
+
+ - 测试
+ - [@ohos.application.testRunner (TestRunner)](reference/apis/js-apis-testRunner.md)
+ - [@ohos.uitest (UiTest)](reference/apis/js-apis-uitest.md)
+
+ - 已停止维护的接口
+
+ - [@ohos.bytrace (性能打点)](reference/apis/js-apis-bytrace.md)
+ - [@ohos.data.storage (轻量级存储)](reference/apis/js-apis-data-storage.md)
+ - [@system.app (应用上下文)](reference/apis/js-apis-system-app.md)
+ - [@system.battery (电量信息)](reference/apis/js-apis-system-battery.md)
+ - [@system.bluetooth (蓝牙)](reference/apis/js-apis-system-bluetooth.md)
+ - [@system.brightness (屏幕亮度)](reference/apis/js-apis-system-brightness.md)
+ - [@system.configuration (应用配置)](reference/apis/js-apis-system-configuration.md)
+ - [@system.device (设备信息)](reference/apis/js-apis-system-deviceinfo.md)
+ - [@system.fetch (数据请求)](reference/apis/js-apis-system-fetch.md)
+ - [@system.file (文件存储)](reference/apis/js-apis-system-file.md)
+ - [@system.geolocation (地理位置)](reference/apis/js-apis-system-location.md)
+ - [@system.mediaquery (媒体查询)](reference/apis/js-apis-system-mediaquery.md)
+ - [@system.network (网络状态)](reference/apis/js-apis-system-network.md)
+ - [@system.notification (通知消息)](reference/apis/js-apis-system-notification.md)
+ - [@system.package (应用管理)](reference/apis/js-apis-system-package.md)
+ - [@system.prompt (弹窗)](reference/apis/js-apis-system-prompt.md)
+ - [@system.request (上传下载)](reference/apis/js-apis-system-request.md)
+ - [@system.router (页面路由)](reference/apis/js-apis-system-router.md)
+ - [@system.sensor (传感器)](reference/apis/js-apis-system-sensor.md)
+ - [@system.storage (数据存储)](reference/apis/js-apis-system-storage.md)
+ - [@system.vibrator (振动)](reference/apis/js-apis-system-vibrate.md)
+ - [console (日志打印)](reference/apis/js-apis-logs.md)
\ No newline at end of file
diff --git a/zh-cn/release-notes/api-change/v3.1-Release/changelog-v3.1-release.md b/zh-cn/release-notes/api-change/v3.1-Release/changelog-v3.1-release.md
index 570a1c598c434e7aed19caab163158370a293eb3..2b896dc81cba282ac72c42a229e233570f43074f 100644
--- a/zh-cn/release-notes/api-change/v3.1-Release/changelog-v3.1-release.md
+++ b/zh-cn/release-notes/api-change/v3.1-Release/changelog-v3.1-release.md
@@ -1,16 +1,303 @@
# ChangeLog
**关键的接口/组件变更**
-## XXX子系统
-### cl.rpc.1 sendRequest返回值类型变更
+## 包管理子系统
+
+### 结构体BundleInfo
+
+#### 变更前:
+
+BundleInfo结构体中包含了abilityInfo和hapModuleInfo这两个属性。
+
+#### 变更后
+
+BundleInfo结构体中将abilityInfo和hapModuleInfo这两个属性修改为abilityInfos和hapModuleInfos。
+
+#### 变更影响
+
+无
+
+#### 关键的接口/组件变更
+
+无
+
+#### 适配指导
+
+如果代码中有使用到上述已删除的属性,需要适配新的结构体。
+
+### 结构体AbilityInfo
+
+#### 变更前:
+
+AbilityInfo结构体中包含了formEntity、minFormHeight、defaultFormHeight、minFormWidth、defaultFormWidth和customizeData属性。
+
+#### 变更后
+
+AbilityInfo结构体中删除了formEntity、minFormHeight、defaultFormHeight、minFormWidth、defaultFormWidth和customizeData属性,其中customizeData修改为metaData。
+
+#### 变更影响
+
+无
+
+#### 关键的接口/组件变更
+
+无
+
+#### 适配指导
+
+如果代码中有使用到上述已删除的属性,需要适配新的结构体。
+
+### 结构体ApplicationInfo
+
+#### 变更前:
+
+ApplicationInfo结构体中包含了customizeData这个属性。
+
+#### 变更后
+
+AbilityInfo结构体中删除了customizeData,修改为metaData。
+
+#### 变更影响
+
+无
+
+#### 关键的接口/组件变更
+
+无
+
+#### 适配指导
+
+如果代码中有使用到上述已删除的属性,需要适配新的结构体。
+
+### 接口getAllShortcutInfo
+
+#### 变更前:
+
+该接口查询快捷信息。
+
+#### 变更后
+
+该接口已废弃,改为系统API,不支持三方应用。
+
+#### 变更影响
+
+使用该接口的代码需要删除。
+
+#### 关键的接口/组件变更
+
+无
+
+#### 适配指导
+
+无
+
+### 接口checkPermission
+
+#### 变更前:
+
+该接口查询权限的授权状态。
+
+#### 变更后
+
+该接口已废弃,包管理子系统不提供该接口。
+
+#### 变更影响
+
+使用该接口的代码需要删除。
+
+#### 关键的接口/组件变更
+
+无
+
+#### 适配指导
+
+调用Context提供的权限查询接口。
+
+```C++
+import featureAbility from '@ohos.ability.featureAbility'
+import bundle from '@ohos.bundle'
+var context = featureAbility.getContext();
+bundle.getBundleInfo('com.context.test', 1, (datainfo) =>{
+ context.verifyPermission("com.example.permission", datainfo.uid);
+});
+```
+
+
+
+## 软总线子系统
+
+### 结构体MessageOption
+
+#### 变更前:
+
+MessageOption结构体中`TF_WAIT_TIME == 4`。
+
+#### 变更后
+
+MessageOption结构体中`TF_WAIT_TIME == 8`。
+
+#### 变更影响
+
+RPC 同步调用默认等待时间从4秒变为8秒。
+
+#### 关键的接口/组件变更
+
+无
+
+#### 适配指导
+
+涉及RPC通信的代码,可以根据业务情况设置等待时间: `setWaitTime(waitTime: number): void`。
+
+
+
+### 接口queryLocalInterface
+
+#### 变更前:
+
+接口返回值为`IRemoteBroker`。
+
+#### 变更后
+
+接口返回值为`IRemoteObject`。
#### 变更影响
-……
+
+使用该接口的代码,接口返回值类型为`IRemoteObject`。
#### 关键的接口/组件变更
-**模块**
-**接口**
-**变更后接口**
-……
+
+无
#### 适配指导
-……
+
+```
+import FA from "@ohos.ability.featureAbility";
+let proxy;
+let connect = {
+ onConnect: function(elementName, remoteProxy) {
+ console.log("RpcClient: js onConnect called.");
+ proxy = remoteProxy;
+ },
+ onDisconnect: function (elementName) {
+ console.log("RpcClient: onDisconnect");
+ },
+ onFailed: function() {
+ console.log("RpcClient: onFailed");
+ }
+};
+let want = {
+ "bundleName":"com.ohos.server",
+ "abilityName":"com.ohos.server.MainAbility",
+};
+FA.connectAbility(want, connect);
+let broker = proxy.queryLocalInterface("testObject");
+console.log("RpcClient: queryLocalInterface is " + broker);
+```
+
+
+
+### 接口readCharArray
+
+#### 变更前:
+
+`readCharArray(dataIn: boolean[]) : void`: 入参类型为bool数组。
+
+`readCharArray(): boolean[]`: 返回值为bool数组。
+
+#### 变更后
+
+`readCharArray(dataIn: boolean[]) : void`: 入参类型为number数组。
+
+`readCharArray(): boolean[]`: 返回值为number数组。
+
+#### 变更影响
+
+使用该接口的代码入参、返回值类型从`boolean[]`转为`number[]`。
+
+#### 关键的接口/组件变更
+
+无
+
+#### 适配指导
+
+```
+let data = rpc.MessageParcel.create();
+let result = data.writeCharArray(['a', 'b', 'c']);
+console.log("RpcClient: writeCharArray is " + result);
+let array = new Array(3);
+data.readCharArray(array);
+```
+
+```
+let data = rpc.MessageParcel.create();
+let result = data.writeCharArray(['a', 'b', 'c']);
+console.log("RpcClient: writeCharArray is " + result);
+let array = data.readCharArray();
+console.log("RpcClient: readCharArray is " + array);
+```
+
+
+
+### 接口sendRequest
+
+#### 变更前:
+
+该接口返回值为`boolean`。
+
+#### 变更后
+
+该接口返回值为`Promise`。
+
+#### 变更影响
+
+使用该接口的代码返回值类型为期约`Promise`。
+
+#### 关键的接口/组件变更
+
+无
+
+#### 适配指导
+
+```
+import FA from "@ohos.ability.featureAbility";
+let proxy;
+let connect = {
+ onConnect: function(elementName, remoteProxy) {
+ console.log("RpcClient: js onConnect called.");
+ proxy = remoteProxy;
+ },
+ onDisconnect: function(elementName) {
+ console.log("RpcClient: onDisconnect");
+ },
+ onFailed: function() {
+ console.log("RpcClient: onFailed");
+ }
+};
+let want = {
+ "bundleName": "com.ohos.server",
+ "abilityName": "com.ohos.server.MainAbility",
+};
+FA.connectAbility(want, connect);
+let option = new rpc.MessageOption();
+let data = rpc.MessageParcel.create();
+let reply = rpc.MessageParcel.create();
+data.writeInt(1);
+data.writeString("hello");
+proxy.sendRequest(1, data, reply, option)
+ .then(function(result) {
+ if (result.errCode === 0) {
+ console.log("sendRequest got result");
+ result.reply.readException();
+ let msg = result.reply.readString();
+ console.log("RPCTest: reply msg: " + msg);
+ } else {
+ console.log("RPCTest: sendRequest failed, errCode: " + result.errCode);
+ }
+ }).catch(function(e) {
+ console.log("RPCTest: sendRequest got exception: " + e.message);
+ }).finally (() => {
+ console.log("RPCTest: sendRequest ends, reclaim parcel");
+ data.reclaim();
+ reply.reclaim();
+ });
+```
+
diff --git a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-ability.md b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-ability.md
index dce4c7f9e083fd237d29ff4bc4ff0ca53ba0c2f4..099ecf9f3b762aeee0795ebb62af347783c54569 100644
--- a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-ability.md
+++ b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-ability.md
@@ -1,14 +1,169 @@
-# xxx子系统JS API变更
+# 元能力子系统JS API变更
-OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,XXX子系统的API变更如下:
+OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,元能力子系统的API变更如下:
## 接口变更
-| 模块名称 | 接口名称 | 变更类型 | 变更说明 |
-| -------- | -------- | -------- | -------- |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
\ No newline at end of file
+| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 |
+|---|---|---|---|
+| featureability | FeatureAbility | static getDeviceList(flag: number): Promise; | 新增 |
+| customizeData | CustomizeData | extra: string; | 新增 |
+| applicationInfo | ApplicationInfo | readonly entityType: string; | 新增 |
+| applicationInfo | ApplicationInfo | readonly uid: number; | 新增 |
+| applicationInfo | ApplicationInfo | readonly accessTokenId: number; | 新增 |
+| applicationInfo | ApplicationInfo | readonly removable: boolean; | 新增 |
+| applicationInfo | ApplicationInfo | readonly metaData: Map>; | 新增 |
+| applicationInfo | ApplicationInfo | readonly codePath: string; | 新增 |
+| applicationInfo | ApplicationInfo | readonly moduleInfos: Array; | 新增 |
+| shellCmdResult | ShellCmdResult | exitCode: number; | 新增 |
+| shellCmdResult | ShellCmdResult | stdResult: String; | 新增 |
+| ProcessRunningInfo | ProcessRunningInfo | bundleNames: Array; | 新增 |
+| ProcessRunningInfo | ProcessRunningInfo | processName: string; | 新增 |
+| ProcessRunningInfo | ProcessRunningInfo | uid: number; | 新增 |
+| ProcessRunningInfo | ProcessRunningInfo | pid: number; | 新增 |
+| BaseContext | BaseContext | stageMode: boolean; | 新增 |
+| abilityDelegatorArgs | AbilityDelegatorArgs | testRunnerClassName: string; | 新增 |
+| abilityDelegatorArgs | AbilityDelegatorArgs | testCaseNames: string; | 新增 |
+| abilityDelegatorArgs | AbilityDelegatorArgs | parameters: {[key: string]: string}; | 新增 |
+| abilityDelegatorArgs | AbilityDelegatorArgs | bundleName: string; | 新增 |
+| abilityDelegator | AbilityDelegator | executeShellCommand(cmd: string, callback: AsyncCallback): void;
executeShellCommand(cmd: string, timeoutSecs: number, callback: AsyncCallback): void;
executeShellCommand(cmd: string, timeoutSecs?: number): Promise; | 新增 |
+| abilityDelegator | AbilityDelegator | print(msg: string, callback: AsyncCallback): void;
print(msg: string): Promise; | 新增 |
+| context | Context | printDrawnCompleted(callback: AsyncCallback): void;
printDrawnCompleted(): Promise; | 新增 |
+| context | Context | isUpdatingConfigurations(callback: AsyncCallback): void;
isUpdatingConfigurations(): Promise; | 新增 |
+| context | Context | getAbilityInfo(callback: AsyncCallback): void
getAbilityInfo(): Promise; | 新增 |
+| context | Context | getApplicationContext(): Context; | 新增 |
+| context | Context | getAppVersionInfo(callback: AsyncCallback): void
getAppVersionInfo(): Promise; | 新增 |
+| context | Context | getHapModuleInfo(callback: AsyncCallback): void
getHapModuleInfo(): Promise; | 新增 |
+| context | Context | getAppType(callback: AsyncCallback): void
getAppType(): Promise; | 新增 |
+| context | Context | getOrCreateDistributedDir(): Promise;
getOrCreateDistributedDir(callback: AsyncCallback): void; | 新增 |
+| context | Context | getCacheDir(callback: AsyncCallback): void;
getCacheDir(): Promise; | 新增 |
+| context | Context | getFilesDir(callback: AsyncCallback): void;
getFilesDir(): Promise; | 新增 |
+| context | Context | setWakeUpScreen(wakeUp: boolean, callback: AsyncCallback): void
setWakeUpScreen(wakeUp: boolean): Promise; | 新增 |
+| context | Context | setShowOnLockScreen(show: boolean, callback: AsyncCallback): void
setShowOnLockScreen(show: boolean): Promise; | 新增 |
+| context | Context | setDisplayOrientation(orientation: DisplayOrientation, callback: AsyncCallback): void
setDisplayOrientation(orientation: DisplayOrientation): Promise; | 新增 |
+| context | Context | getDisplayOrientation(callback: AsyncCallback): void
getDisplayOrientation(): Promise; | 新增 |
+| appVersionInfo | AppVersionInfo | readonly versionName: string; | 新增 |
+| appVersionInfo | AppVersionInfo | readonly versionCode: number; | 新增 |
+| appVersionInfo | AppVersionInfo | readonly appName: string; | 新增 |
+| dataAbilityHelper | PacMap | [key: string]: number \| string \| boolean \| Array \| null; | 新增 |
+| dataAbilityHelper | DataAbilityHelper | executeBatch(uri: string, operations: Array, callback: AsyncCallback>): void;
executeBatch(uri: string, operations: Array): Promise>; | 新增 |
+| dataAbilityHelper | DataAbilityHelper | call(uri: string, method: string, arg: string, extras: PacMap, callback: AsyncCallback): void;
call(uri: string, method: string, arg: string, extras: PacMap): Promise; | 新增 |
+| ohos.application.Want | Want | entities?: Array; | 新增 |
+| ohos.application.Want | Want | parameters?: {[key: string]: any}; | 新增 |
+| ohos.application.Want | Want | action?: string; | 新增 |
+| ohos.application.Want | Want | flags?: number; | 新增 |
+| ohos.application.Want | Want | type?: string; | 新增 |
+| ohos.application.Want | Want | uri?: string; | 新增 |
+| ohos.application.Want | Want | abilityName?: string; | 新增 |
+| ohos.application.Want | Want | bundleName?: string; | 新增 |
+| ohos.application.Want | Want | deviceId?: string; | 新增 |
+| ohos.application.testRunner | TestRunner | onRun(): void; | 新增 |
+| ohos.application.testRunner | TestRunner | onPrepare(): void; | 新增 |
+| ohos.application.formProvider | formProvider | function updateForm(formId: string, formBindingData: formBindingData.FormBindingData, callback: AsyncCallback): void;
function updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Promise; | 新增 |
+| ohos.application.formProvider | formProvider | function setFormNextRefreshTime(formId: string, minute: number, callback: AsyncCallback): void;
function setFormNextRefreshTime(formId: string, minute: number): Promise; | 新增 |
+| ohos.application.formInfo | FormParam | TEMPORARY_KEY = "ohos.extra.param.key.form_temporary" | 新增 |
+| ohos.application.formInfo | FormParam | HEIGHT_KEY = "ohos.extra.param.key.form_height" | 新增 |
+| ohos.application.formInfo | FormParam | WIDTH_KEY = "ohos.extra.param.key.form_width" | 新增 |
+| ohos.application.formInfo | FormParam | MODULE_NAME_KEY = "ohos.extra.param.key.module_name" | 新增 |
+| ohos.application.formInfo | FormParam | NAME_KEY = "ohos.extra.param.key.form_name" | 新增 |
+| ohos.application.formInfo | FormParam | DIMENSION_KEY = "ohos.extra.param.key.form_dimension" | 新增 |
+| ohos.application.formInfo | FormState | READY = 1 | 新增 |
+| ohos.application.formInfo | FormState | DEFAULT = 0 | 新增 |
+| ohos.application.formInfo | FormState | UNKNOWN = -1 | 新增 |
+| ohos.application.formInfo | FormStateInfo | want: Want; | 新增 |
+| ohos.application.formInfo | FormStateInfo | formState: FormState; | 新增 |
+| ohos.application.formInfo | ColorMode | MODE_LIGHT = 1 | 新增 |
+| ohos.application.formInfo | ColorMode | MODE_DARK = 0 | 新增 |
+| ohos.application.formInfo | ColorMode | MODE_AUTO = -1 | 新增 |
+| ohos.application.formInfo | FormType | JS = 1 | 新增 |
+| ohos.application.formInfo | FormInfo | customizeData: {[key: string]: [value: string]}; | 新增 |
+| ohos.application.formInfo | FormInfo | supportDimensions: Array; | 新增 |
+| ohos.application.formInfo | FormInfo | defaultDimension: number; | 新增 |
+| ohos.application.formInfo | FormInfo | updateDuration: number; | 新增 |
+| ohos.application.formInfo | FormInfo | formConfigAbility: string; | 新增 |
+| ohos.application.formInfo | FormInfo | scheduledUpdateTime: string; | 新增 |
+| ohos.application.formInfo | FormInfo | relatedBundleName: string; | 新增 |
+| ohos.application.formInfo | FormInfo | formVisibleNotify: boolean; | 新增 |
+| ohos.application.formInfo | FormInfo | updateEnabled: boolean; | 新增 |
+| ohos.application.formInfo | FormInfo | isDefault: boolean; | 新增 |
+| ohos.application.formInfo | FormInfo | colorMode: ColorMode; | 新增 |
+| ohos.application.formInfo | FormInfo | jsComponentName: string; | 新增 |
+| ohos.application.formInfo | FormInfo | type: FormType; | 新增 |
+| ohos.application.formInfo | FormInfo | description: string; | 新增 |
+| ohos.application.formInfo | FormInfo | name: string; | 新增 |
+| ohos.application.formInfo | FormInfo | abilityName: string; | 新增 |
+| ohos.application.formInfo | FormInfo | moduleName: string; | 新增 |
+| ohos.application.formInfo | FormInfo | bundleName: string; | 新增 |
+| ohos.application.formError | FormError | ERR_IN_RECOVERY = 36 | 新增 |
+| ohos.application.formError | FormError | ERR_FORM_DUPLICATE_ADDED = 31 | 新增 |
+| ohos.application.formError | FormError | ERR_SYSTEM_RESPONSES_FAILED = 30 | 新增 |
+| ohos.application.formError | FormError | ERR_FORM_FA_NOT_INSTALLED = 20 | 新增 |
+| ohos.application.formError | FormError | ERR_FORM_NO_SUCH_DIMENSION = 19 | 新增 |
+| ohos.application.formError | FormError | ERR_FORM_NO_SUCH_ABILITY = 18 | 新增 |
+| ohos.application.formError | FormError | ERR_FORM_NO_SUCH_MODULE = 17 | 新增 |
+| ohos.application.formError | FormError | ERR_MAX_SYSTEM_TEMP_FORMS = 16 | 新增 |
+| ohos.application.formError | FormError | ERR_MAX_FORMS_PER_CLIENT = 15 | 新增 |
+| ohos.application.formError | FormError | ERR_PROVIDER_DEL_FAIL = 14 | 新增 |
+| ohos.application.formError | FormError | ERR_OPERATION_FORM_NOT_SELF = 13 | 新增 |
+| ohos.application.formError | FormError | ERR_MAX_INSTANCES_PER_FORM = 12 | 新增 |
+| ohos.application.formError | FormError | ERR_MAX_SYSTEM_FORMS = 11 | 新增 |
+| ohos.application.formError | FormError | ERR_BIND_PROVIDER_FAILED = 10 | 新增 |
+| ohos.application.formError | FormError | ERR_NOT_EXIST_ID = 9 | 新增 |
+| ohos.application.formError | FormError | ERR_CFG_NOT_MATCH_ID = 8 | 新增 |
+| ohos.application.formError | FormError | ERR_ADD_INVALID_PARAM = 7 | 新增 |
+| ohos.application.formError | FormError | ERR_GET_LAYOUT_FAILED = 6 | 新增 |
+| ohos.application.formError | FormError | ERR_GET_BUNDLE_FAILED = 5 | 新增 |
+| ohos.application.formError | FormError | ERR_GET_INFO_FAILED = 4 | 新增 |
+| ohos.application.formError | FormError | ERR_PERMISSION_DENY = 2 | 新增 |
+| ohos.application.formError | FormError | ERR_COMMON = 1 | 新增 |
+| ohos.application.formBindingData | FormBindingData | data: Object | 新增 |
+| ohos.application.formBindingData | formBindingData | function createFormBindingData(obj?: Object \| string): FormBindingData; | 新增 |
+| ohos.application.ConfigurationConstant | ColorMode | COLOR_MODE_LIGHT = 1 | 新增 |
+| ohos.application.ConfigurationConstant | ColorMode | COLOR_MODE_DARK = 0 | 新增 |
+| ohos.application.ConfigurationConstant | ColorMode | COLOR_MODE_NOT_SET = -1 | 新增 |
+| ohos.application.Configuration | Configuration | colorMode: ConfigurationConstant.ColorMode; | 新增 |
+| ohos.application.Configuration | Configuration | language: string; | 新增 |
+| ohos.application.appManager | appManager | function getAppMemorySize(): Promise;
function getAppMemorySize(callback: AsyncCallback): void; | 新增 |
+| ohos.application.appManager | appManager | function isRamConstrainedDevice(): Promise;
function isRamConstrainedDevice(callback: AsyncCallback): void; | 新增 |
+| ohos.application.appManager | appManager | function getProcessRunningInfos(): Promise>;
function getProcessRunningInfos(callback: AsyncCallback>): void; | 新增 |
+| ohos.application.appManager | appManager | function isRunningInStabilityTest(callback: AsyncCallback): void;
function isRunningInStabilityTest(): Promise; | 新增 |
+| ohos.application.abilityDelegatorRegistry | AbilityLifecycleState | DESTROY | 新增 |
+| ohos.application.abilityDelegatorRegistry | AbilityLifecycleState | BACKGROUND | 新增 |
+| ohos.application.abilityDelegatorRegistry | AbilityLifecycleState | FOREGROUND | 新增 |
+| ohos.application.abilityDelegatorRegistry | AbilityLifecycleState | CREATE | 新增 |
+| ohos.application.abilityDelegatorRegistry | AbilityLifecycleState | UNINITIALIZED | 新增 |
+| ohos.application.abilityDelegatorRegistry | abilityDelegatorRegistry | function getArguments(): AbilityDelegatorArgs; | 新增 |
+| ohos.application.abilityDelegatorRegistry | abilityDelegatorRegistry | function getAbilityDelegator(): AbilityDelegator; | 新增 |
+| ohos.abilityAccessCtrl | GrantStatus | PERMISSION_GRANTED = 0 | 新增 |
+| ohos.abilityAccessCtrl | GrantStatus | PERMISSION_DENIED = -1 | 新增 |
+| ohos.abilityAccessCtrl | AtManager | verifyAccessToken(tokenID: number, permissionName: string): Promise; | 新增 |
+| ohos.abilityAccessCtrl | abilityAccessCtrl | function createAtManager(): AtManager; | 新增 |
+| ohos.ability.wantConstant | Action | ACTION_APP_ACCOUNT_OAUTH = "ohos.account.appAccount.action.oauth" | 新增 |
+| ohos.ability.wantConstant | Action | ACTION_VIDEO_CAPTURE = "ohos.want.action.videoCapture" | 新增 |
+| ohos.ability.wantConstant | Action | ACTION_IMAGE_CAPTURE = "ohos.want.action.imageCapture" | 新增 |
+| ohos.ability.particleAbility | ErrorCode | INVALID_PARAMETER = -1 | 新增 |
+| ohos.ability.particleAbility | particleAbility | function disconnectAbility(connection: number, callback:AsyncCallback): void;
function disconnectAbility(connection: number): Promise; | 新增 |
+| ohos.ability.particleAbility | particleAbility | function connectAbility(request: Want, options:ConnectOptions): number; | 新增 |
+| ohos.ability.particleAbility | particleAbility | function cancelBackgroundRunning(callback: AsyncCallback): void;
function cancelBackgroundRunning(): Promise; | 新增 |
+| ohos.ability.particleAbility | particleAbility | function startBackgroundRunning(id: number, request: NotificationRequest, callback: AsyncCallback): void;
function startBackgroundRunning(id: number, request: NotificationRequest): Promise; | 新增 |
+| ohos.ability.featureAbility | featureAbility | function getWindow(callback: AsyncCallback): void;
function getWindow(): Promise; | 新增 |
+| ohos.ability.errorCode | ErrorCode | NO_ERROR = 0 | 新增 |
+| ohos.ability.errorCode | ErrorCode | INVALID_PARAMETER = -1 | 新增 |
+| ohos.ability.errorCode | ErrorCode | ABILITY_NOT_FOUND = -2 | 新增 |
+| ohos.ability.errorCode | ErrorCode | PERMISSION_DENY = -3 | 新增 |
+| lifecycle | LifecycleData | call?(method: string, arg: string, extras: PacMap, callback: AsyncCallback): void; | 新增 |
+| lifecycle | LifecycleData | executeBatch?(ops: Array, callback: AsyncCallback>): void; | 新增 |
+| lifecycle | LifecycleService | onReconnect?(want: Want): void; | 新增 |
+| lifecycle | LifecycleApp | onMemoryLevel?(level: number): void; | 新增 |
+| lifecycle | LifecycleApp | onNewWant?(want: Want): void; | 新增 |
+| lifecycle | LifecycleApp | onActive?(): void; | 新增 |
+| lifecycle | LifecycleApp | onInactive?(): void; | 新增 |
+| lifecycle | LifecycleApp | onRestoreAbilityState?(inState: PacMap): void; | 新增 |
+| lifecycle | LifecycleApp | onSaveAbilityState?(outState: PacMap): void; | 新增 |
+| lifecycle | LifecycleForm | onAcquireFormState?(want: Want): formInfo.FormState; | 新增 |
+| lifecycle | LifecycleForm | onDestroy?(formId: string): void; | 新增 |
+| lifecycle | LifecycleForm | onEvent?(formId: string, message: string): void; | 新增 |
+| lifecycle | LifecycleForm | onVisibilityChange?(newStatus: { [key: string]: number }): void; | 新增 |
+| lifecycle | LifecycleForm | onUpdate?(formId: string): void; | 新增 |
+| lifecycle | LifecycleForm | onCastToNormal?(formId: string): void; | 新增 |
+| lifecycle | LifecycleForm | onCreate?(want: Want): formBindingData.FormBindingData; | 新增 |
diff --git a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-accessibility.md b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-accessibility.md
index dce4c7f9e083fd237d29ff4bc4ff0ca53ba0c2f4..c3dbf5c1e5e29b56ba23e54ae3a5d6293db68fbd 100644
--- a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-accessibility.md
+++ b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-accessibility.md
@@ -1,14 +1,51 @@
-# xxx子系统JS API变更
+# 无障碍子系统JS API变更
-OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,XXX子系统的API变更如下:
+OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,无障碍子系统的API变更如下:
## 接口变更
-| 模块名称 | 接口名称 | 变更类型 | 变更说明 |
-| -------- | -------- | -------- | -------- |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
\ No newline at end of file
+| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 |
+|---|---|---|---|
+| ohos.accessibility | EventInfo | itemCount?: number; | 新增 |
+| ohos.accessibility | EventInfo | endIndex?: number; | 新增 |
+| ohos.accessibility | EventInfo | currentIndex?: number; | 新增 |
+| ohos.accessibility | EventInfo | beginIndex?: number; | 新增 |
+| ohos.accessibility | EventInfo | lastContent?: string; | 新增 |
+| ohos.accessibility | EventInfo | contents?: Array; | 新增 |
+| ohos.accessibility | EventInfo | textMoveUnit?: TextMoveUnit; | 新增 |
+| ohos.accessibility | EventInfo | triggerAction: Action; | 新增 |
+| ohos.accessibility | EventInfo | description?: string; | 新增 |
+| ohos.accessibility | EventInfo | pageId ?: number; | 新增 |
+| ohos.accessibility | EventInfo | componentType?: string; | 新增 |
+| ohos.accessibility | EventInfo | bundleName: string; | 新增 |
+| ohos.accessibility | EventInfo | windowUpdateType?: WindowUpdateType; | 新增 |
+| ohos.accessibility | EventInfo | type: EventType; | 新增 |
+| ohos.accessibility | EventInfo | constructor(jsonObject); | 新增 |
+| ohos.accessibility | AccessibilityAbilityInfo | readonly eventTypes: Array; | 新增 |
+| ohos.accessibility | AccessibilityAbilityInfo | readonly description: string; | 新增 |
+| ohos.accessibility | AccessibilityAbilityInfo | readonly capabilities: Array; | 新增 |
+| ohos.accessibility | AccessibilityAbilityInfo | readonly abilityTypes: Array; | 新增 |
+| ohos.accessibility | AccessibilityAbilityInfo | readonly bundleName: string; | 新增 |
+| ohos.accessibility | AccessibilityAbilityInfo | readonly name: string; | 新增 |
+| ohos.accessibility | AccessibilityAbilityInfo | readonly id: string; | 新增 |
+| ohos.accessibility | CaptionsStyle | windowColor: number \| string; | 新增 |
+| ohos.accessibility | CaptionsStyle | backgroundColor: number \| string; | 新增 |
+| ohos.accessibility | CaptionsStyle | fontEdgeType: CaptionsFontEdgeType; | 新增 |
+| ohos.accessibility | CaptionsStyle | fontColor: number \| string; | 新增 |
+| ohos.accessibility | CaptionsStyle | fontScale: number; | 新增 |
+| ohos.accessibility | CaptionsStyle | fontFamily: CaptionsFontFamily; | 新增 |
+| ohos.accessibility | CaptionsManager | off(type: 'styleChange', callback?: Callback): void; | 新增 |
+| ohos.accessibility | CaptionsManager | off(type: 'enableChange', callback?: Callback): void; | 新增 |
+| ohos.accessibility | CaptionsManager | on(type: 'styleChange', callback: Callback): void; | 新增 |
+| ohos.accessibility | CaptionsManager | on(type: 'enableChange', callback: Callback): void; | 新增 |
+| ohos.accessibility | CaptionsManager | style: CaptionsStyle; | 新增 |
+| ohos.accessibility | CaptionsManager | enabled: boolean; | 新增 |
+| ohos.accessibility | accessibility | function getCaptionsManager(): CaptionsManager; | 新增 |
+| ohos.accessibility | accessibility | function off(type: 'touchGuideStateChange', callback?: Callback): void; | 新增 |
+| ohos.accessibility | accessibility | function off(type: 'accessibilityStateChange', callback?: Callback): void; | 新增 |
+| ohos.accessibility | accessibility | function on(type: 'touchGuideStateChange', callback: Callback): void; | 新增 |
+| ohos.accessibility | accessibility | function on(type: 'accessibilityStateChange', callback: Callback): void; | 新增 |
+| ohos.accessibility | accessibility | function sendEvent(event: EventInfo, callback: AsyncCallback): void;
function sendEvent(event: EventInfo): Promise; | 新增 |
+| ohos.accessibility | accessibility | function getAbilityLists(abilityType: AbilityType, stateType: AbilityState, callback: AsyncCallback>): void;
function getAbilityLists(abilityType: AbilityType, stateType: AbilityState): Promise>; | 新增 |
+| ohos.accessibility | accessibility | function isOpenTouchGuide(callback: AsyncCallback): void;
function isOpenTouchGuide(): Promise; | 新增 |
+| ohos.accessibility | accessibility | function isOpenAccessibility(callback: AsyncCallback): void;
function isOpenAccessibility(): Promise; | 新增 |
diff --git a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-account.md b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-account.md
index dce4c7f9e083fd237d29ff4bc4ff0ca53ba0c2f4..295d765dad890f9437a71c1bf4b73c767a494c3c 100644
--- a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-account.md
+++ b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-account.md
@@ -1,14 +1,112 @@
-# xxx子系统JS API变更
+# 账号子系统JS API变更
-OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,XXX子系统的API变更如下:
+OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,账号子系统的API变更如下:
## 接口变更
-| 模块名称 | 接口名称 | 变更类型 | 变更说明 |
-| -------- | -------- | -------- | -------- |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
\ No newline at end of file
+| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 |
+|---|---|---|---|
+| ohos.account.osAccount | OsAccountType | GUEST | 新增 |
+| ohos.account.osAccount | OsAccountType | NORMAL | 新增 |
+| ohos.account.osAccount | OsAccountType | ADMIN = 0 | 新增 |
+| ohos.account.osAccount | DomainAccountInfo | accountName: string; | 新增 |
+| ohos.account.osAccount | DomainAccountInfo | domain: string; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | domainInfo: DomainAccountInfo; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | distributedInfo: distributedAccount.DistributedInfo; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | isCreateCompleted: boolean; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | isActived: boolean; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | serialNumber: number; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | lastLoginTime: number; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | createTime: number; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | photo: string; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | isVerified: boolean; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | constraints: Array; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | type: OsAccountType; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | localName: string; | 新增 |
+| ohos.account.osAccount | OsAccountInfo | localId: number; | 新增 |
+| ohos.account.osAccount | AccountManager | getSerialNumberByOsAccountLocalId(localId: number, callback: AsyncCallback): void;
getSerialNumberByOsAccountLocalId(localId: number): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | getOsAccountLocalIdBySerialNumber(serialNumber: number, callback: AsyncCallback): void;
getOsAccountLocalIdBySerialNumber(serialNumber: number): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | getDistributedVirtualDeviceId(callback: AsyncCallback): void;
getDistributedVirtualDeviceId(): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | getOsAccountTypeFromProcess(callback: AsyncCallback): void;
getOsAccountTypeFromProcess(): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | queryCurrentOsAccount(callback: AsyncCallback): void;
queryCurrentOsAccount(): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | queryActivatedOsAccountIds(callback: AsyncCallback>): void;
queryActivatedOsAccountIds(): Promise>; | 新增 |
+| ohos.account.osAccount | AccountManager | getOsAccountAllConstraints(localId: number, callback: AsyncCallback>): void;
getOsAccountAllConstraints(localId: number): Promise>; | 新增 |
+| ohos.account.osAccount | AccountManager | getOsAccountLocalIdFromDomain(domainInfo: DomainAccountInfo, callback: AsyncCallback): void;
getOsAccountLocalIdFromDomain(domainInfo: DomainAccountInfo): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | getOsAccountLocalIdFromUid(uid: number, callback: AsyncCallback): void;
getOsAccountLocalIdFromUid(uid: number): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | getOsAccountLocalIdFromProcess(callback: AsyncCallback): void;
getOsAccountLocalIdFromProcess(): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | getCreatedOsAccountsCount(callback: AsyncCallback): void;
getCreatedOsAccountsCount(): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | isOsAccountVerified(callback: AsyncCallback): void;
isOsAccountVerified(localId: number, callback: AsyncCallback): void;
isOsAccountVerified(localId?: number): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | isTestOsAccount(callback: AsyncCallback): void;
isTestOsAccount(): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | isOsAccountConstraintEnable(localId: number, constraint: string, callback: AsyncCallback): void;
isOsAccountConstraintEnable(localId: number, constraint: string): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | isOsAccountActived(localId: number, callback: AsyncCallback): void;
isOsAccountActived(localId: number): Promise; | 新增 |
+| ohos.account.osAccount | AccountManager | isMultiOsAccountEnable(callback: AsyncCallback): void;
isMultiOsAccountEnable(): Promise; | 新增 |
+| ohos.account.osAccount | osAccount | function getAccountManager(): AccountManager; | 新增 |
+| ohos.account.appAccount | Authenticator | authenticate(name: string, authType: string, callerBundleName: string, options: {[key: string]: any}, callback: AuthenticatorCallback): void; | 新增 |
+| ohos.account.appAccount | Authenticator | addAccountImplicitly(authType: string, callerBundleName: string, options: {[key: string]: any}, callback: AuthenticatorCallback): void; | 新增 |
+| ohos.account.appAccount | AuthenticatorCallback | onRequestRedirected: (request: Want) => void; | 新增 |
+| ohos.account.appAccount | AuthenticatorCallback | onResult: (code: number, result: {[key: string]: any}) => void; | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_PERMISSION_DENIED = 10018 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_UNSUPPORT_AUTH_TYPE = 10017 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_UNSUPPORT_ACTION = 10016 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_TOKEN_TOO_MANY = 10015 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_TOKEN_NOT_EXIST = 10014 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_TIMEOUT = 10013 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_SESSION_NOT_EXIST = 10012 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_SERVICE_EXCEPTION = 10011 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_SERVICE_BUSY = 10010 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_LIST_TOO_LARGE = 10009 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_CANCELED = 10008 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_OAUTH_AUTHENTICATOR_NOT_EXIST = 10007 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_NETWORK_EXCEPTION = 10006 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_INVALID_RESPONSE = 10005 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_INVALID_REQUEST = 10004 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_INVALID_PASSWORD = 10003 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_APP_ACCOUNT_SERVICE_EXCEPTION = 10002 | 新增 |
+| ohos.account.appAccount | ResultCode | ERROR_ACCOUNT_NOT_EXIST = 10001 | 新增 |
+| ohos.account.appAccount | ResultCode | SUCCESS = 0 | 新增 |
+| ohos.account.appAccount | Constants | KEY_CALLER_BUNDLE_NAME = "callerBundleName" | 新增 |
+| ohos.account.appAccount | Constants | KEY_CALLER_UID = "callerUid" | 新增 |
+| ohos.account.appAccount | Constants | KEY_CALLER_PID = "callerPid" | 新增 |
+| ohos.account.appAccount | Constants | KEY_SESSION_ID = "sessionId" | 新增 |
+| ohos.account.appAccount | Constants | KEY_AUTH_TYPE = "authType" | 新增 |
+| ohos.account.appAccount | Constants | KEY_ACTION = "action" | 新增 |
+| ohos.account.appAccount | Constants | KEY_TOKEN = "token" | 新增 |
+| ohos.account.appAccount | Constants | KEY_OWNER = "owner" | 新增 |
+| ohos.account.appAccount | Constants | KEY_NAME = "name" | 新增 |
+| ohos.account.appAccount | Constants | ACTION_AUTHENTICATE = "authenticate" | 新增 |
+| ohos.account.appAccount | Constants | ACTION_ADD_ACCOUNT_IMPLICITLY = "addAccountImplicitly" | 新增 |
+| ohos.account.appAccount | AuthenticatorInfo | labelId: number; | 新增 |
+| ohos.account.appAccount | AuthenticatorInfo | iconId: number; | 新增 |
+| ohos.account.appAccount | AuthenticatorInfo | owner: string; | 新增 |
+| ohos.account.appAccount | OAuthTokenInfo | token: string; | 新增 |
+| ohos.account.appAccount | OAuthTokenInfo | authType: string; | 新增 |
+| ohos.account.appAccount | AppAccountInfo | name: string; | 新增 |
+| ohos.account.appAccount | AppAccountInfo | owner: string; | 新增 |
+| ohos.account.appAccount | AppAccountManager | getAuthenticatorInfo(owner: string, callback: AsyncCallback): void;
getAuthenticatorInfo(owner: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | getAuthenticatorCallback(sessionId: string, callback: AsyncCallback): void;
getAuthenticatorCallback(sessionId: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | getOAuthList(name: string, authType: string, callback: AsyncCallback>): void;
getOAuthList(name: string, authType: string): Promise>; | 新增 |
+| ohos.account.appAccount | AppAccountManager | getAllOAuthTokens(name: string, owner: string, callback: AsyncCallback>): void;
getAllOAuthTokens(name: string, owner: string): Promise>; | 新增 |
+| ohos.account.appAccount | AppAccountManager | checkOAuthTokenVisibility(name: string, authType: string, bundleName: string, callback: AsyncCallback): void;
checkOAuthTokenVisibility(name: string, authType: string, bundleName: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | setOAuthTokenVisibility(name: string, authType: string, bundleName: string, isVisible: boolean, callback: AsyncCallback): void;
setOAuthTokenVisibility(name: string, authType: string, bundleName: string, isVisible: boolean): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | deleteOAuthToken(name: string, owner: string, authType: string, token: string, callback: AsyncCallback): void;
deleteOAuthToken(name: string, owner: string, authType: string, token: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | setOAuthToken(name: string, authType: string, token: string, callback: AsyncCallback): void;
setOAuthToken(name: string, authType: string, token: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | getOAuthToken(name: string, owner: string, authType: string, callback: AsyncCallback): void;
getOAuthToken(name: string, owner: string, authType: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | authenticate(name: string, owner: string, authType: string, options: {[key: string]: any}, callback: AuthenticatorCallback): void; | 新增 |
+| ohos.account.appAccount | AppAccountManager | off(type: 'change', callback?: Callback>): void; | 新增 |
+| ohos.account.appAccount | AppAccountManager | on(type: 'change', owners: Array, callback: Callback>): void; | 新增 |
+| ohos.account.appAccount | AppAccountManager | getAssociatedData(name: string, key: string, callback: AsyncCallback): void;
getAssociatedData(name: string, key: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | getAccountExtraInfo(name: string, callback: AsyncCallback): void;
getAccountExtraInfo(name: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | getAccountCredential(name: string, credentialType: string, callback: AsyncCallback): void;
getAccountCredential(name: string, credentialType: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | getAllAccounts(owner: string, callback: AsyncCallback>): void;
getAllAccounts(owner: string): Promise>; | 新增 |
+| ohos.account.appAccount | AppAccountManager | getAllAccessibleAccounts(callback: AsyncCallback>): void;
getAllAccessibleAccounts(): Promise>; | 新增 |
+| ohos.account.appAccount | AppAccountManager | setAssociatedData(name: string, key: string, value: string, callback: AsyncCallback): void;
setAssociatedData(name: string, key: string, value: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | setAppAccountSyncEnable(name: string, isEnable: boolean, callback: AsyncCallback): void;
setAppAccountSyncEnable(name: string, isEnable: boolean): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | setAccountExtraInfo(name: string, extraInfo: string, callback: AsyncCallback): void;
setAccountExtraInfo(name: string, extraInfo: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | setAccountCredential(name: string, credentialType: string, credential: string, callback: AsyncCallback): void;
setAccountCredential(name: string, credentialType: string, credential: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | checkAppAccountSyncEnable(name: string, callback: AsyncCallback): void;
checkAppAccountSyncEnable(name: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | enableAppAccess(name: string, bundleName: string, callback: AsyncCallback): void;
enableAppAccess(name: string, bundleName: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | disableAppAccess(name: string, bundleName: string, callback: AsyncCallback): void;
disableAppAccess(name: string, bundleName: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | deleteAccount(name: string, callback: AsyncCallback): void;
deleteAccount(name: string): Promise; | 新增 |
+| ohos.account.appAccount | AppAccountManager | addAccountImplicitly(owner: string, authType: string, options: {[key: string]: any}, callback: AuthenticatorCallback): void; | 新增 |
+| ohos.account.appAccount | AppAccountManager | addAccount(name: string, callback: AsyncCallback): void;
addAccount(name: string, extraInfo: string, callback: AsyncCallback): void;
addAccount(name: string, extraInfo?: string): Promise; | 新增 |
+| ohos.account.appAccount | appAccount | function createAppAccountManager(): AppAccountManager; | 新增 |
diff --git a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-ace.md b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-ace.md
index dce4c7f9e083fd237d29ff4bc4ff0ca53ba0c2f4..c6266dad44bb65a31ac56e71ba43a7d03ba59732 100644
--- a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-ace.md
+++ b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-ace.md
@@ -1,14 +1,53 @@
-# xxx子系统JS API变更
+# ArkUI子系统JS API变更
-OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,XXX子系统的API变更如下:
+OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,ArkUI子系统的API变更如下:
## 接口变更
-| 模块名称 | 接口名称 | 变更类型 | 变更说明 |
-| -------- | -------- | -------- | -------- |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
\ No newline at end of file
+| 组件类型 | 组件名称 | 变更类型 | 变更说明 |
+| ---------- | ----------------------------- | -------- | ------------------------------------------------------------ |
+| 通用事件 | 焦点事件 onFocus/onBlur | 新增 | 新增焦点事件。 |
+| 通用事件 | 鼠标事件 onHover/onMouse | 新增 | 新增鼠标事件。 |
+| 通用事件 | 组件区域变化事件 onAreaChange | 新增 | 新增组件区域(包括大小和位置)变化事件。 |
+| 通用属性 | 设置多态样式 stateStyles | 新增 | 新增组件多态样式设置。 |
+| 通用属性 | 触摸热区设置 responseRegion | 新增 | 新增组件触摸热区设置。 |
+| 通用属性 | 点击控制 touchable | 新增 | 新增设置组件是否可以被触摸。 |
+| 通用属性 | 焦点控制 focusable | 新增 | 新增设置当前组件是否可以获焦。 |
+| 通用属性 | Popup控制 bindPopup | 新增 | 新增popup自定义布局能力。 |
+| 通用属性 | Menu控制 bindMenu | 新增 | 新增menu自定义布局能力。 |
+| 通用属性 | 悬浮态效果 hoverEffect | 新增 | 新增设置当前组件悬停态下的悬浮效果。 |
+| 通用手势 | SwipeGesture | 新增 | 新增滑动手势。 |
+| 基础组件 | Image | 新增 | 新增syncLoad属性设置是否同步加载。 |
+| 基础组件 | Swiper | 新增 | 新增cachedCount属性设置预加载子组件个数。 |
+| 基础组件 | Swiper | 新增 | 新增disableSwipe属性禁用组件滑动切换功能。 |
+| 基础组件 | Slider | 新增 | 新增垂直方向的滑动条。 |
+| 基础组件 | TabContent | 新增 | 新增tabbar属性自定义布局能力。 |
+| 基础组件 | Marquee | 新增 | 新增跑马灯组件。 |
+| 基础组件 | Gauge | 新增 | 新增数据量规图表组件。 |
+| 基础组件 | PluginComponent | 新增 | 新增插件组件。 |
+| 基础组件 | TextArea | 新增 | 新增输入区域组件。 |
+| 基础组件 | TextInput | 新增 | 新增输入框组件。 |
+| 基础组件 | Toggle | 新增 | 新增状态组件。 |
+| 容器组件 | List | 新增 | 新增列表项拖拽事件。 |
+| 容器组件 | ScrollBar | 新增 | 新增滚动条组件。 |
+| 容器组件 | Navigation | 新增 | 新增页面导航组件。 |
+| 容器组件 | Stepper | 新增 | 新增步骤导航器组件。 |
+| 容器组件 | StepperItem | 新增 | 新增步骤导航器导航项组件。 |
+| 画布组件 | Canvas | 新增 | 新增画布组件。 |
+| 画布组件 | Lottie | 新增 | 新增Lottie库的支持。 |
+| 全局UI方法 | ActionSheet | 新增 | 新增列表选择弹窗。 |
+| 基础组件 | Web | 新增 | 新增加载网页组件。 |
+| 基础组件 | Checkbox | 新增 | 新增多选框组件,通常用于某选项的打开或关闭。 |
+| 基础组件 | CheckboxGroup | 新增 | 新增多选框群组组件,用于控制多选框全选或者不全选状态。 |
+| 基础组件 | DatePicker | 新增 | 新增选择日期的滑动选择器组件。 |
+| 基础组件 | TextPicker | 新增 | 新增文本类滑动选择器组件。 |
+| 基础组件 | PatternLock | 新增 | 新增图案密码锁组件,以宫格图案的方式输入密码,用于密码验证。 |
+| 基础组件 | RichText | 新增 | 新增富文本组件,解析并显示HTML格式文本。 |
+| 基础组件 | Search | 新增 | 新增搜索框组件,用于提供用户搜索内容的输入区域。 |
+| 基础组件 | Select | 新增 | 新增下拉选择菜单组件,可以让用户在多个选项之间选择。 |
+| 基础组件 | TextClock | 新增 | 新增文本时钟组件。 |
+| 容器组件 | Refresh | 新增 | 新增下拉刷新容器组件。 |
+| 容器组件 | SideBarContainer | 新增 | 新增侧边栏容器组件。 |
+| 全局UI方法 | TextPickerDialog | 新增 | 新增文本滑动选择器弹窗。 |
+| 全局UI方法 | TimePickerDialog | 新增 | 新增时间滑动选择器弹窗。 |
+| 全局UI方法 | DatePickerDialog | 新增 | 新增日期滑动选择器弹窗。 |
diff --git a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-battery.md b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-battery.md
index dce4c7f9e083fd237d29ff4bc4ff0ca53ba0c2f4..ad0dc24796ad462bde3026b73e8e7a63c34249e4 100644
--- a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-battery.md
+++ b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-battery.md
@@ -1,14 +1,20 @@
-# xxx子系统JS API变更
+# 电源服务子系统JS API变更
-OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,XXX子系统的API变更如下:
+OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,电源服务子系统的API变更如下:
## 接口变更
-| 模块名称 | 接口名称 | 变更类型 | 变更说明 |
-| -------- | -------- | -------- | -------- |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
\ No newline at end of file
+| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 |
+|---|---|---|---|
+| ohos.thermal | thermal | function getThermalLevel(): ThermalLevel; | 新增 |
+| ohos.thermal | thermal | function unsubscribeThermalLevel(callback?: AsyncCallback): void; | 新增 |
+| ohos.thermal | thermal | function subscribeThermalLevel(callback: AsyncCallback): void; | 新增 |
+| ohos.thermal | ThermalLevel | EMERGENCY = 6 | 新增 |
+| ohos.thermal | ThermalLevel | WARNING = 5 | 新增 |
+| ohos.thermal | ThermalLevel | OVERHEATED = 4 | 新增 |
+| ohos.thermal | ThermalLevel | HOT = 3 | 新增 |
+| ohos.thermal | ThermalLevel | WARM = 2 | 新增 |
+| ohos.thermal | ThermalLevel | NORMAL = 1 | 新增 |
+| ohos.thermal | ThermalLevel | COOL = 0 | 新增 |
+| ohos.runninglock | runningLock | function createRunningLock(name: string, type: RunningLockType, callback: AsyncCallback): void;
function createRunningLock(name: string, type: RunningLockType): Promise; | 新增 |
+| ohos.runninglock | runningLock | function isRunningLockTypeSupported(type: RunningLockType, callback: AsyncCallback): void;
function isRunningLockTypeSupported(type: RunningLockType): Promise; | 新增 |
diff --git a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-bundle.md b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-bundle.md
index dce4c7f9e083fd237d29ff4bc4ff0ca53ba0c2f4..6db6e57dad8047a67e61355bf79ef7349fed86a0 100644
--- a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-bundle.md
+++ b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-bundle.md
@@ -1,14 +1,64 @@
-# xxx子系统JS API变更
+# 包管理子系统JS API变更
-OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,XXX子系统的API变更如下:
+OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,包管理子系统的API变更如下:
## 接口变更
-| 模块名称 | 接口名称 | 变更类型 | 变更说明 |
-| -------- | -------- | -------- | -------- |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
\ No newline at end of file
+| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 |
+|---|---|---|---|
+| shortcutInfo | ShortcutInfo | readonly labelId: number; | 新增 |
+| shortcutInfo | ShortcutInfo | readonly iconId: number; | 新增 |
+| launcherAbilityInfo | LauncherAbilityInfo | readonly installTime : number; | 新增 |
+| launcherAbilityInfo | LauncherAbilityInfo | readonly userId: number; | 新增 |
+| launcherAbilityInfo | LauncherAbilityInfo | readonly iconId: number; | 新增 |
+| launcherAbilityInfo | LauncherAbilityInfo | readonly labelId: number; | 新增 |
+| launcherAbilityInfo | LauncherAbilityInfo | readonly elementName : ElementName; | 新增 |
+| launcherAbilityInfo | LauncherAbilityInfo | readonly applicationInfo: ApplicationInfo; | 新增 |
+| bundleInfo | BundleInfo | readonly reqPermissionStates: Array; | 新增 |
+| bundleInfo | BundleInfo | readonly hapModuleInfos: Array; | 新增 |
+| bundleInfo | BundleInfo | readonly abilityInfos: Array; | 新增 |
+| abilityInfo | AbilityInfo | readonly enabled: boolean; | 新增 |
+| abilityInfo | AbilityInfo | readonly metaData: Array; | 新增 |
+| ohos.zlib | zlib | function unzipFile(inFile:string, outFile:string, options: Options): Promise; | 新增 |
+| ohos.zlib | zlib | function zipFile(inFile:string, outFile:string, options: Options): Promise; | 新增 |
+| ohos.zlib | Options | strategy?: CompressStrategy; | 新增 |
+| ohos.zlib | Options | memLevel?: MemLevel; | 新增 |
+| ohos.zlib | Options | level?: CompressLevel; | 新增 |
+| ohos.zlib | MemLevel | MEM_LEVEL_DEFAULT = 8 | 新增 |
+| ohos.zlib | MemLevel | MEM_LEVEL_MAX = 9 | 新增 |
+| ohos.zlib | MemLevel | MEM_LEVEL_MIN = 1 | 新增 |
+| ohos.zlib | CompressStrategy | COMPRESS_STRATEGY_FIXED = 4 | 新增 |
+| ohos.zlib | CompressStrategy | COMPRESS_STRATEGY_RLE = 3 | 新增 |
+| ohos.zlib | CompressStrategy | COMPRESS_STRATEGY_HUFFMAN_ONLY = 2 | 新增 |
+| ohos.zlib | CompressStrategy | COMPRESS_STRATEGY_FILTERED = 1 | 新增 |
+| ohos.zlib | CompressStrategy | COMPRESS_STRATEGY_DEFAULT_STRATEGY = 0 | 新增 |
+| ohos.zlib | CompressLevel | COMPRESS_LEVEL_DEFAULT_COMPRESSION = -1 | 新增 |
+| ohos.zlib | CompressLevel | COMPRESS_LEVEL_BEST_COMPRESSION = 9 | 新增 |
+| ohos.zlib | CompressLevel | COMPRESS_LEVEL_BEST_SPEED = 1 | 新增 |
+| ohos.zlib | CompressLevel | COMPRESS_LEVEL_NO_COMPRESSION = 0 | 新增 |
+| ohos.zlib | ErrorCode | ERROR_CODE_ERRNO = -1 | 新增 |
+| ohos.zlib | ErrorCode | ERROR_CODE_OK = 0 | 新增 |
+| ohos.bundle | bundle | function isApplicationEnabled(bundleName: string, callback: AsyncCallback): void;
function isApplicationEnabled(bundleName: string): Promise; | 新增 |
+| ohos.bundle | bundle | function isAbilityEnabled(info: AbilityInfo, callback: AsyncCallback): void;
function isAbilityEnabled(info: AbilityInfo): Promise; | 新增 |
+| ohos.bundle | bundle | function getAbilityIcon(bundleName: string, abilityName: string, callback: AsyncCallback): void;
function getAbilityIcon(bundleName: string, abilityName: string): Promise; | 新增 |
+| ohos.bundle | bundle | function getAbilityLabel(bundleName: string, abilityName: string, callback: AsyncCallback): void;
function getAbilityLabel(bundleName: string, abilityName: string): Promise; | 新增 |
+| ohos.bundle | bundle | function getNameForUid(uid: number, callback: AsyncCallback) : void
function getNameForUid(uid: number) : Promise; | 新增 |
+| ohos.bundle | bundle | function getAbilityInfo(bundleName: string, abilityName: string, callback: AsyncCallback): void;
function getAbilityInfo(bundleName: string, abilityName: string): Promise; | 新增 |
+| ohos.bundle | InstallErrorCode | STATUS_UNINSTALL_PERMISSION_DENIED = 0x45 | 新增 |
+| ohos.bundle | InstallErrorCode | STATUS_INSTALL_PERMISSION_DENIED = 0x44 | 新增 |
+| ohos.bundle | InstallErrorCode | STATUS_GRANT_REQUEST_PERMISSIONS_FAILED = 0x43 | 新增 |
+| ohos.bundle | InstallErrorCode | STATUS_FAILED_NO_SPACE_LEFT = 0x42 | 新增 |
+| ohos.bundle | InstallErrorCode | STATUS_RECOVER_FAILURE_INVALID = 0x0D | 新增 |
+| ohos.bundle | BundleOptions | userId?: number; | 新增 |
+| ohos.bundle | ColorMode | LIGHT_MODE = 1 | 新增 |
+| ohos.bundle | ColorMode | DARK_MODE = 0 | 新增 |
+| ohos.bundle | ColorMode | AUTO_MODE = -1 | 新增 |
+| ohos.bundle | BundleFlag | GET_APPLICATION_INFO_WITH_DISABLE = 0x00000200 | 新增 |
+| ohos.bundle | BundleFlag | GET_ABILITY_INFO_WITH_DISABLE = 0x00000100 | 新增 |
+| ohos.bundle | BundleFlag | GET_ABILITY_INFO_SYSTEMAPP_ONLY = 0x00000080 | 新增 |
+| ohos.bundle | BundleFlag | GET_APPLICATION_INFO_WITH_METADATA = 0x00000040 | 新增 |
+| ohos.bundle | BundleFlag | GET_ABILITY_INFO_WITH_METADATA = 0x00000020 | 新增 |
+| ohos.bundle | BundleFlag | GET_ALL_APPLICATION_INFO = 0xFFFF0000 | 新增 |
+| ohos.bundle | BundleFlag | GET_BUNDLE_WITH_REQUESTED_PERMISSION = 0x00000010 | 新增 |
+| ohos.bundle | BundleFlag | GET_ABILITY_INFO_WITH_APPLICATION = 0x00000004 | 新增 |
+| ohos.bundle | BundleFlag | GET_ABILITY_INFO_WITH_PERMISSION = 0x00000002 | 新增 |
diff --git a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-communicate.md b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-communicate.md
index dce4c7f9e083fd237d29ff4bc4ff0ca53ba0c2f4..0c595eec7e6eeab687fe5cc056530752c028ebad 100644
--- a/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-communicate.md
+++ b/zh-cn/release-notes/api-change/v3.1-Release/js-apidiff-communicate.md
@@ -1,14 +1,463 @@
-# xxx子系统JS API变更
+# 基础通信子系统JS API变更
-OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,XXX子系统的API变更如下:
+OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,基础通信子系统的API变更如下:
## 接口变更
-| 模块名称 | 接口名称 | 变更类型 | 变更说明 |
-| -------- | -------- | -------- | -------- |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
-| | | | |
\ No newline at end of file
+| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 |
+|---|---|---|---|
+| tagSession | TagSession | getMaxSendLength(): number; | 新增 |
+| tagSession | TagSession | sendData(data: number[]): Promise;
sendData(data: number[], callback: AsyncCallback): void; | 新增 |
+| tagSession | TagSession | getSendDataTimeout(): number; | 新增 |
+| tagSession | TagSession | setSendDataTimeout(timeout: number): boolean; | 新增 |
+| tagSession | TagSession | isTagConnected(): boolean; | 新增 |
+| tagSession | TagSession | reset(): void; | 新增 |
+| tagSession | TagSession | connectTag(): boolean; | 新增 |
+| tagSession | TagSession | getTagInfo(): tag.TagInfo; | 新增 |
+| nfctech | NfcVTag | getDsfId(): number; | 新增 |
+| nfctech | NfcVTag | getResponseFlags(): number; | 新增 |
+| nfctech | NfcFTag | getPmm(): number[]; | 新增 |
+| nfctech | NfcFTag | getSystemCode(): number[]; | 新增 |
+| nfctech | NfcBTag | getRespProtocol(): number[]; | 新增 |
+| nfctech | NfcBTag | getRespAppData(): number[]; | 新增 |
+| nfctech | NfcATag | getAtqa(): number[]; | 新增 |
+| nfctech | NfcATag | getSak(): number; | 新增 |
+| ohos.wifiext | PowerModel | THROUGH_WALL = 2 | 新增 |
+| ohos.wifiext | PowerModel | GENERAL = 1 | 新增 |
+| ohos.wifiext | PowerModel | SLEEPING = 0 | 新增 |
+| ohos.wifiext | wifiext | function setPowerModel(model: PowerModel) : boolean | 新增 |
+| ohos.wifiext | wifiext | function getPowerModel (): Promise;
function getPowerModel (callback: AsyncCallback): void; | 新增 |
+| ohos.wifiext | wifiext | function getSupportedPowerModel(): Promise>;
function getSupportedPowerModel(callback: AsyncCallback>): void; | 新增 |
+| ohos.wifiext | wifiext | function disableHotspot(): boolean; | 新增 |
+| ohos.wifiext | wifiext | function enableHotspot(): boolean; | 新增 |
+| ohos.wifi | GroupOwnerBand | GO_BAND_5GHZ = 2 | 新增 |
+| ohos.wifi | GroupOwnerBand | GO_BAND_2GHZ = 1 | 新增 |
+| ohos.wifi | GroupOwnerBand | GO_BAND_AUTO = 0 | 新增 |
+| ohos.wifi | P2pDeviceStatus | UNAVAILABLE = 4 | 新增 |
+| ohos.wifi | P2pDeviceStatus | AVAILABLE = 3 | 新增 |
+| ohos.wifi | P2pDeviceStatus | FAILED = 2 | 新增 |
+| ohos.wifi | P2pDeviceStatus | INVITED = 1 | 新增 |
+| ohos.wifi | P2pDeviceStatus | CONNECTED = 0 | 新增 |
+| ohos.wifi | WifiP2pLinkedInfo | groupOwnerAddr: string; | 新增 |
+| ohos.wifi | WifiP2pLinkedInfo | isGroupOwner: boolean; | 新增 |
+| ohos.wifi | WifiP2pLinkedInfo | connectState: P2pConnectState; | 新增 |
+| ohos.wifi | P2pConnectState | CONNECTED = 1 | 新增 |
+| ohos.wifi | P2pConnectState | DISCONNECTED = 0 | 新增 |
+| ohos.wifi | WifiP2pGroupInfo | goIpAddress: string; | 新增 |
+| ohos.wifi | WifiP2pGroupInfo | clientDevices: WifiP2pDevice[]; | 新增 |
+| ohos.wifi | WifiP2pGroupInfo | frequency: number; | 新增 |
+| ohos.wifi | WifiP2pGroupInfo | networkId: number; | 新增 |
+| ohos.wifi | WifiP2pGroupInfo | groupName: string; | 新增 |
+| ohos.wifi | WifiP2pGroupInfo | interface: string; | 新增 |
+| ohos.wifi | WifiP2pGroupInfo | passphrase: string; | 新增 |
+| ohos.wifi | WifiP2pGroupInfo | ownerInfo: WifiP2pDevice; | 新增 |
+| ohos.wifi | WifiP2pGroupInfo | isP2pGo: boolean; | 新增 |
+| ohos.wifi | WifiP2PConfig | goBand: GroupOwnerBand; | 新增 |
+| ohos.wifi | WifiP2PConfig | groupName: string; | 新增 |
+| ohos.wifi | WifiP2PConfig | passphrase: string; | 新增 |
+| ohos.wifi | WifiP2PConfig | netId: number; | 新增 |
+| ohos.wifi | WifiP2PConfig | deviceAddress: string; | 新增 |
+| ohos.wifi | WifiP2pDevice | groupCapabilitys: number; | 新增 |
+| ohos.wifi | WifiP2pDevice | deviceStatus: P2pDeviceStatus; | 新增 |
+| ohos.wifi | WifiP2pDevice | primaryDeviceType: string; | 新增 |
+| ohos.wifi | WifiP2pDevice | deviceAddress: string; | 新增 |
+| ohos.wifi | WifiP2pDevice | deviceName: string; | 新增 |
+| ohos.wifi | ConnState | UNKNOWN | 新增 |
+| ohos.wifi | ConnState | DISCONNECTED | 新增 |
+| ohos.wifi | ConnState | DISCONNECTING | 新增 |
+| ohos.wifi | ConnState | CONNECTED | 新增 |
+| ohos.wifi | ConnState | OBTAINING_IPADDR | 新增 |
+| ohos.wifi | ConnState | AUTHENTICATING | 新增 |
+| ohos.wifi | ConnState | CONNECTING | 新增 |
+| ohos.wifi | ConnState | SCANNING | 新增 |
+| ohos.wifi | IpInfo | leaseDuration: number; | 新增 |
+| ohos.wifi | IpInfo | serverIp: number; | 新增 |
+| ohos.wifi | IpInfo | secondDns: number; | 新增 |
+| ohos.wifi | IpInfo | primaryDns: number; | 新增 |
+| ohos.wifi | IpInfo | netmask: number; | 新增 |
+| ohos.wifi | IpInfo | gateway: number; | 新增 |
+| ohos.wifi | IpInfo | ipAddress: number; | 新增 |
+| ohos.wifi | WifiLinkedInfo | connState: ConnState; | 新增 |
+| ohos.wifi | WifiLinkedInfo | ipAddress: number; | 新增 |
+| ohos.wifi | WifiLinkedInfo | macAddress: string; | 新增 |
+| ohos.wifi | WifiLinkedInfo | isRestricted: boolean; | 新增 |
+| ohos.wifi | WifiLinkedInfo | isHidden: boolean; | 新增 |
+| ohos.wifi | WifiLinkedInfo | frequency: number; | 新增 |
+| ohos.wifi | WifiLinkedInfo | linkSpeed: number; | 新增 |
+| ohos.wifi | WifiLinkedInfo | band: number; | 新增 |
+| ohos.wifi | WifiLinkedInfo | rssi: number; | 新增 |
+| ohos.wifi | WifiLinkedInfo | bssid: string; | 新增 |
+| ohos.wifi | WifiLinkedInfo | ssid: string; | 新增 |
+| ohos.wifi | WifiScanInfo | channelWidth: number; | 新增 |
+| ohos.wifi | WifiScanInfo | capabilities: string; | 新增 |
+| ohos.wifi | wifi | function off(type: "p2pDiscoveryChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "p2pDiscoveryChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function off(type: "p2pPersistentGroupChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "p2pPersistentGroupChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function off(type: "p2pPeerDeviceChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "p2pPeerDeviceChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function off(type: "p2pDeviceChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "p2pDeviceChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function off(type: "p2pConnectionChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "p2pConnectionChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function off(type: "p2pStateChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "p2pStateChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function off(type: "hotspotStateChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "hotspotStateChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function off(type: "wifiRssiChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "wifiRssiChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function off(type: "wifiScanStateChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "wifiScanStateChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function off(type: "wifiConnectionChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "wifiConnectionChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function off(type: "wifiStateChange", callback?: Callback): void; | 新增 |
+| ohos.wifi | wifi | function on(type: "wifiStateChange", callback: Callback): void; | 新增 |
+| ohos.wifi | wifi | function stopDiscoverDevices(): boolean; | 新增 |
+| ohos.wifi | wifi | function startDiscoverDevices(): boolean; | 新增 |
+| ohos.wifi | wifi | function p2pCancelConnect(): boolean; | 新增 |
+| ohos.wifi | wifi | function p2pConnect(config: WifiP2PConfig): boolean; | 新增 |
+| ohos.wifi | wifi | function removeGroup(): boolean; | 新增 |
+| ohos.wifi | wifi | function createGroup(config: WifiP2PConfig): boolean; | 新增 |
+| ohos.wifi | wifi | function getP2pPeerDevices(): Promise;
function getP2pPeerDevices(callback: AsyncCallback): void; | 新增 |
+| ohos.wifi | wifi | function getCurrentGroup(): Promise;
function getCurrentGroup(callback: AsyncCallback): void; | 新增 |
+| ohos.wifi | wifi | function getP2pLinkedInfo(): Promise;
function getP2pLinkedInfo(callback: AsyncCallback): void; | 新增 |
+| ohos.wifi | wifi | function getCountryCode(): string; | 新增 |
+| ohos.wifi | wifi | function getIpInfo(): IpInfo; | 新增 |
+| ohos.wifi | wifi | function isFeatureSupported(featureId: number): boolean; | 新增 |
+| ohos.wifi | wifi | function isConnected(): boolean; | 新增 |
+| ohos.wifi | wifi | function getLinkedInfo(): Promise;
function getLinkedInfo(callback: AsyncCallback): void; | 新增 |
+| ohos.wifi | wifi | function removeUntrustedConfig(config: WifiDeviceConfig): Promise;
function removeUntrustedConfig(config: WifiDeviceConfig, callback: AsyncCallback): void; | 新增 |
+| ohos.wifi | wifi | function addUntrustedConfig(config: WifiDeviceConfig): Promise;
function addUntrustedConfig(config: WifiDeviceConfig, callback: AsyncCallback): void; | 新增 |
+| ohos.nfc.tag | TagInfo | supportedProfiles: number[]; | 新增 |
+| ohos.nfc.tag | tag | function getNfcVTag(tagInfo: TagInfo): NfcVTag | 新增 |
+| ohos.nfc.tag | tag | function getNfcFTag(tagInfo: TagInfo): NfcFTag | 新增 |
+| ohos.nfc.tag | tag | function getNfcBTag(tagInfo: TagInfo): NfcBTag | 新增 |
+| ohos.nfc.tag | tag | function getNfcATag(tagInfo: TagInfo): NfcATag | 新增 |
+| ohos.nfc.tag | tag | const MIFARE_ULTRALIGHT = 9; | 新增 |
+| ohos.nfc.tag | tag | const MIFARE_CLASSIC = 8; | 新增 |
+| ohos.nfc.tag | tag | const NDEF = 6; | 新增 |
+| ohos.nfc.tag | tag | const NFC_V = 5; | 新增 |
+| ohos.nfc.tag | tag | const NFC_F = 4; | 新增 |
+| ohos.nfc.tag | tag | const ISO_DEP = 3; | 新增 |
+| ohos.nfc.tag | tag | const NFC_B = 2; | 新增 |
+| ohos.nfc.tag | tag | const NFC_A = 1; | 新增 |
+| ohos.nfc.controller | nfcController | function getNfcState(): NfcState | 新增 |
+| ohos.nfc.controller | nfcController | function isNfcOpen(): boolean | 新增 |
+| ohos.nfc.controller | nfcController | function closeNfc(): boolean | 新增 |
+| ohos.nfc.controller | nfcController | function openNfc(): boolean | 新增 |
+| ohos.nfc.controller | nfcController | function off(type: "nfcStateChange", callback?: Callback): void | 新增 |
+| ohos.nfc.controller | nfcController | function on(type: "nfcStateChange", callback: Callback): void | 新增 |
+| ohos.nfc.controller | nfcController | function isNfcAvailable(): boolean | 新增 |
+| ohos.nfc.controller | NfcState | STATE_TURNING_OFF = 4 | 新增 |
+| ohos.nfc.controller | NfcState | STATE_ON = 3 | 新增 |
+| ohos.nfc.controller | NfcState | STATE_TURNING_ON = 2 | 新增 |
+| ohos.nfc.controller | NfcState | STATE_OFF = 1 | 新增 |
+| ohos.nfc.cardEmulation | HceService | sendResponse(responseApdu: number[]): void; | 新增 |
+| ohos.nfc.cardEmulation | HceService | on(type: "hceCmd", callback: AsyncCallback): void; | 新增 |
+| ohos.nfc.cardEmulation | HceService | stopHCE(): boolean; | 新增 |
+| ohos.nfc.cardEmulation | HceService | startHCE(aidList: string[]): boolean; | 新增 |
+| ohos.nfc.cardEmulation | cardEmulation | function isSupported(feature: number): boolean; | 新增 |
+| ohos.nfc.cardEmulation | FeatureType | ESE = 2 | 新增 |
+| ohos.nfc.cardEmulation | FeatureType | UICC = 1 | 新增 |
+| ohos.nfc.cardEmulation | FeatureType | HCE = 0 | 新增 |
+| ohos.connectedTag | NfcRfType | NFC_RF_ENTER = 1 | 新增 |
+| ohos.connectedTag | NfcRfType | NFC_RF_LEAVE = 0 | 新增 |
+| ohos.connectedTag | connectedTag | function off(type: "notify", callback?:Callback): void; | 新增 |
+| ohos.connectedTag | connectedTag | function on(type: "notify", callback: Callback): void; | 新增 |
+| ohos.connectedTag | connectedTag | function writeNdefTag(data: string): Promise;
function writeNdefTag(data: string, callback: AsyncCallback): void; | 新增 |
+| ohos.connectedTag | connectedTag | function readNdefTag(): Promise;
function readNdefTag(callback: AsyncCallback): void; | 新增 |
+| ohos.connectedTag | connectedTag | function uninit(): boolean; | 新增 |
+| ohos.connectedTag | connectedTag | function init(): boolean; | 新增 |
+| ohos.bluetooth | ProfileId | PROFILE_HANDS_FREE_AUDIO_GATEWAY = 4 | 新增 |
+| ohos.bluetooth | ProfileId | PROFILE_A2DP_SOURCE = 1 | 新增 |
+| ohos.bluetooth | PlayingState | STATE_PLAYING | 新增 |
+| ohos.bluetooth | PlayingState | STATE_NOT_PLAYING | 新增 |
+| ohos.bluetooth | StateChangeParam | state: ProfileConnectionState; | 新增 |
+| ohos.bluetooth | StateChangeParam | deviceId: string; | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_PERSONAL_MOBILITY_DEVICE = 0x093C | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_GENERIC_HEALTH_MANAGER = 0x0938 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_ANKLE_PROSTHESIS = 0x0934 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_KNEE_PROSTHESIS = 0x0930 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_MEDICATION_MONITOR = 0x092C | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_PEAK_FLOW_MOITOR = 0x0928 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_BODY_COMPOSITION_ANALYZER = 0x0924 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_STEP_COUNTER = 0x0920 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_DATA_DISPLAY = 0x091C | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_PULSE_RATE = 0x0918 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_PULSE_OXIMETER = 0x0914 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_GLUCOSE = 0x0910 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_WEIGHING = 0x090C | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_THERMOMETER = 0x0908 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_BLOOD_PRESSURE = 0x0904 | 新增 |
+| ohos.bluetooth | MajorMinorClass | HEALTH_UNCATEGORIZED = 0x0900 | 新增 |
+| ohos.bluetooth | MajorMinorClass | TOY_GAME = 0x0814 | 新增 |
+| ohos.bluetooth | MajorMinorClass | TOY_CONTROLLER = 0x0810 | 新增 |
+| ohos.bluetooth | MajorMinorClass | TOY_DOLL_ACTION_FIGURE = 0x080C | 新增 |
+| ohos.bluetooth | MajorMinorClass | TOY_VEHICLE = 0x0808 | 新增 |
+| ohos.bluetooth | MajorMinorClass | TOY_ROBOT = 0x0804 | 新增 |
+| ohos.bluetooth | MajorMinorClass | TOY_UNCATEGORIZED = 0x0800 | 新增 |
+| ohos.bluetooth | MajorMinorClass | WEARABLE_GLASSES = 0x0714 | 新增 |
+| ohos.bluetooth | MajorMinorClass | WEARABLE_HELMET = 0x0710 | 新增 |
+| ohos.bluetooth | MajorMinorClass | WEARABLE_JACKET = 0x070C | 新增 |
+| ohos.bluetooth | MajorMinorClass | WEARABLE_PAGER = 0x0708 | 新增 |
+| ohos.bluetooth | MajorMinorClass | WEARABLE_WRIST_WATCH = 0x0704 | 新增 |
+| ohos.bluetooth | MajorMinorClass | WEARABLE_UNCATEGORIZED = 0x0700 | 新增 |
+| ohos.bluetooth | MajorMinorClass | IMAGING_PRINTER = 0x0680 | 新增 |
+| ohos.bluetooth | MajorMinorClass | IMAGING_SCANNER = 0x0640 | 新增 |
+| ohos.bluetooth | MajorMinorClass | IMAGING_CAMERA = 0x0620 | 新增 |
+| ohos.bluetooth | MajorMinorClass | IMAGING_DISPLAY = 0x0610 | 新增 |
+| ohos.bluetooth | MajorMinorClass | IMAGING_UNCATEGORIZED = 0x0600 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_GESTURAL_INPUT = 0x0522 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_SCANNER_RFID = 0x0520 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_DIGITAL_PEN = 0x051C | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_CARD_READER = 0x0518 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_DIGITIZER_TABLET = 0x0514 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_SENSING_DEVICE = 0x0510 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_REMOTE_CONTROL = 0x05C0 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_GAMEPAD = 0x0508 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_JOYSTICK = 0x0504 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_UNCATEGORIZED = 0x0500 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_KEYBOARD_POINTING = 0x05C0 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_POINTING_DEVICE = 0x0580 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_KEYBOARD = 0x0540 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PERIPHERAL_NON_KEYBOARD_NON_POINTING = 0x0500 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_VIDEO_GAMING_TOY = 0x0448 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_VIDEO_CONFERENCING = 0x0440 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER = 0x043C | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_VIDEO_MONITOR = 0x0438 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_CAMCORDER = 0x0434 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_VIDEO_CAMERA = 0x0430 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_VCR = 0x042C | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_HIFI_AUDIO = 0x0428 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_SET_TOP_BOX = 0x0424 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_CAR_AUDIO = 0x0420 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_PORTABLE_AUDIO = 0x041C | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_HEADPHONES = 0x0418 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_LOUDSPEAKER = 0x0414 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_MICROPHONE = 0x0410 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_HANDSFREE = 0x0408 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_WEARABLE_HEADSET = 0x0404 | 新增 |
+| ohos.bluetooth | MajorMinorClass | AUDIO_VIDEO_UNCATEGORIZED = 0x0400 | 新增 |
+| ohos.bluetooth | MajorMinorClass | NETWORK_NO_SERVICE = 0x03E0 | 新增 |
+| ohos.bluetooth | MajorMinorClass | NETWORK_83_TO_99_UTILIZED = 0x03C0 | 新增 |
+| ohos.bluetooth | MajorMinorClass | NETWORK_67_TO_83_UTILIZED = 0x03A0 | 新增 |
+| ohos.bluetooth | MajorMinorClass | NETWORK_60_TO_67_UTILIZED = 0x0380 | 新增 |
+| ohos.bluetooth | MajorMinorClass | NETWORK_33_TO_50_UTILIZED = 0x0360 | 新增 |
+| ohos.bluetooth | MajorMinorClass | NETWORK_17_TO_33_UTILIZED = 0x0340 | 新增 |
+| ohos.bluetooth | MajorMinorClass | NETWORK_1_TO_17_UTILIZED = 0x0320 | 新增 |
+| ohos.bluetooth | MajorMinorClass | NETWORK_FULLY_AVAILABLE = 0x0300 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PHONE_ISDN = 0x0214 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PHONE_MODEM_OR_GATEWAY = 0x0210 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PHONE_SMART = 0x020C | 新增 |
+| ohos.bluetooth | MajorMinorClass | PHONE_CORDLESS = 0x0208 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PHONE_CELLULAR = 0x0204 | 新增 |
+| ohos.bluetooth | MajorMinorClass | PHONE_UNCATEGORIZED = 0x0200 | 新增 |
+| ohos.bluetooth | MajorMinorClass | COMPUTER_TABLET = 0x011C | 新增 |
+| ohos.bluetooth | MajorMinorClass | COMPUTER_WEARABLE = 0x0118 | 新增 |
+| ohos.bluetooth | MajorMinorClass | COMPUTER_PALM_SIZE_PC_PDA = 0x0114 | 新增 |
+| ohos.bluetooth | MajorMinorClass | COMPUTER_HANDHELD_PC_PDA = 0x0110 | 新增 |
+| ohos.bluetooth | MajorMinorClass | COMPUTER_LAPTOP = 0x010C | 新增 |
+| ohos.bluetooth | MajorMinorClass | COMPUTER_SERVER = 0x0108 | 新增 |
+| ohos.bluetooth | MajorMinorClass | COMPUTER_DESKTOP = 0x0104 | 新增 |
+| ohos.bluetooth | MajorMinorClass | COMPUTER_UNCATEGORIZED = 0x0100 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_UNCATEGORIZED = 0x1F00 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_HEALTH = 0x0900 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_TOY = 0x0800 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_WEARABLE = 0x0700 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_IMAGING = 0x0600 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_PERIPHERAL = 0x0500 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_AUDIO_VIDEO = 0x0400 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_NETWORKING = 0x0300 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_PHONE = 0x0200 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_COMPUTER = 0x0100 | 新增 |
+| ohos.bluetooth | MajorClass | MAJOR_MISC = 0x0000 | 新增 |
+| ohos.bluetooth | BondState | BOND_STATE_BONDED = 2 | 新增 |
+| ohos.bluetooth | BondState | BOND_STATE_BONDING = 1 | 新增 |
+| ohos.bluetooth | BondState | BOND_STATE_INVALID = 0 | 新增 |
+| ohos.bluetooth | ScanMode | SCAN_MODE_CONNECTABLE_LIMITED_DISCOVERABLE = 5 | 新增 |
+| ohos.bluetooth | ScanMode | SCAN_MODE_CONNECTABLE_GENERAL_DISCOVERABLE = 4 | 新增 |
+| ohos.bluetooth | ScanMode | SCAN_MODE_LIMITED_DISCOVERABLE = 3 | 新增 |
+| ohos.bluetooth | ScanMode | SCAN_MODE_GENERAL_DISCOVERABLE = 2 | 新增 |
+| ohos.bluetooth | ScanMode | SCAN_MODE_CONNECTABLE = 1 | 新增 |
+| ohos.bluetooth | ScanMode | SCAN_MODE_NONE = 0 | 新增 |
+| ohos.bluetooth | SppType | SPP_RFCOMM | 新增 |
+| ohos.bluetooth | BluetoothState | STATE_BLE_TURNING_OFF = 6 | 新增 |
+| ohos.bluetooth | BluetoothState | STATE_BLE_ON = 5 | 新增 |
+| ohos.bluetooth | BluetoothState | STATE_BLE_TURNING_ON = 4 | 新增 |
+| ohos.bluetooth | BluetoothState | STATE_TURNING_OFF = 3 | 新增 |
+| ohos.bluetooth | BluetoothState | STATE_ON = 2 | 新增 |
+| ohos.bluetooth | BluetoothState | STATE_TURNING_ON = 1 | 新增 |
+| ohos.bluetooth | BluetoothState | STATE_OFF = 0 | 新增 |
+| ohos.bluetooth | ProfileConnectionState | STATE_DISCONNECTING = 3 | 新增 |
+| ohos.bluetooth | ProfileConnectionState | STATE_CONNECTED = 2 | 新增 |
+| ohos.bluetooth | ProfileConnectionState | STATE_CONNECTING = 1 | 新增 |
+| ohos.bluetooth | ProfileConnectionState | STATE_DISCONNECTED = 0 | 新增 |
+| ohos.bluetooth | MatchMode | MATCH_MODE_STICKY = 2 | 新增 |
+| ohos.bluetooth | MatchMode | MATCH_MODE_AGGRESSIVE = 1 | 新增 |
+| ohos.bluetooth | ScanDuty | SCAN_MODE_LOW_LATENCY = 2 | 新增 |
+| ohos.bluetooth | ScanDuty | SCAN_MODE_BALANCED = 1 | 新增 |
+| ohos.bluetooth | ScanDuty | SCAN_MODE_LOW_POWER = 0 | 新增 |
+| ohos.bluetooth | BondStateParam | state: BondState; | 新增 |
+| ohos.bluetooth | BondStateParam | deviceId: string; | 新增 |
+| ohos.bluetooth | DeviceClass | classOfDevice: number; | 新增 |
+| ohos.bluetooth | DeviceClass | majorMinorClass: MajorMinorClass; | 新增 |
+| ohos.bluetooth | DeviceClass | majorClass: MajorClass; | 新增 |
+| ohos.bluetooth | PinRequiredParam | pinCode: string; | 新增 |
+| ohos.bluetooth | PinRequiredParam | deviceId: string; | 新增 |
+| ohos.bluetooth | SppOption | type: SppType; | 新增 |
+| ohos.bluetooth | SppOption | secure: boolean; | 新增 |
+| ohos.bluetooth | SppOption | uuid: string; | 新增 |
+| ohos.bluetooth | ScanOptions | matchMode?: MatchMode; | 新增 |
+| ohos.bluetooth | ScanOptions | dutyMode?: ScanDuty; | 新增 |
+| ohos.bluetooth | ScanOptions | interval?: number; | 新增 |
+| ohos.bluetooth | ScanFilter | serviceUuid?: string; | 新增 |
+| ohos.bluetooth | ScanFilter | name?: string; | 新增 |
+| ohos.bluetooth | ScanFilter | deviceId?: string; | 新增 |
+| ohos.bluetooth | ServiceData | serviceValue: ArrayBuffer; | 新增 |
+| ohos.bluetooth | ServiceData | serviceUuid: string; | 新增 |
+| ohos.bluetooth | ManufactureData | manufactureValue: ArrayBuffer; | 新增 |
+| ohos.bluetooth | ManufactureData | manufactureId: number; | 新增 |
+| ohos.bluetooth | AdvertiseData | serviceData: Array; | 新增 |
+| ohos.bluetooth | AdvertiseData | manufactureData: Array; | 新增 |
+| ohos.bluetooth | AdvertiseData | serviceUuids: Array; | 新增 |
+| ohos.bluetooth | AdvertiseSetting | connectable?: boolean; | 新增 |
+| ohos.bluetooth | AdvertiseSetting | txPower?: number; | 新增 |
+| ohos.bluetooth | AdvertiseSetting | interval?: number; | 新增 |
+| ohos.bluetooth | ScanResult | data: ArrayBuffer; | 新增 |
+| ohos.bluetooth | ScanResult | rssi: number; | 新增 |
+| ohos.bluetooth | ScanResult | deviceId: string; | 新增 |
+| ohos.bluetooth | BLEConnectChangedState | state: ProfileConnectionState; | 新增 |
+| ohos.bluetooth | BLEConnectChangedState | deviceId: string; | 新增 |
+| ohos.bluetooth | ServerResponse | value: ArrayBuffer; | 新增 |
+| ohos.bluetooth | ServerResponse | offset: number; | 新增 |
+| ohos.bluetooth | ServerResponse | status: number; | 新增 |
+| ohos.bluetooth | ServerResponse | transId: number; | 新增 |
+| ohos.bluetooth | ServerResponse | deviceId: string; | 新增 |
+| ohos.bluetooth | DescriptorWriteReq | serviceUuid: string; | 新增 |
+| ohos.bluetooth | DescriptorWriteReq | characteristicUuid: string; | 新增 |
+| ohos.bluetooth | DescriptorWriteReq | descriptorUuid: string; | 新增 |
+| ohos.bluetooth | DescriptorWriteReq | value: ArrayBuffer; | 新增 |
+| ohos.bluetooth | DescriptorWriteReq | needRsp: boolean; | 新增 |
+| ohos.bluetooth | DescriptorWriteReq | isPrep: boolean; | 新增 |
+| ohos.bluetooth | DescriptorWriteReq | offset: number; | 新增 |
+| ohos.bluetooth | DescriptorWriteReq | transId: number; | 新增 |
+| ohos.bluetooth | DescriptorWriteReq | deviceId: string; | 新增 |
+| ohos.bluetooth | DescriptorReadReq | serviceUuid: string; | 新增 |
+| ohos.bluetooth | DescriptorReadReq | characteristicUuid: string; | 新增 |
+| ohos.bluetooth | DescriptorReadReq | descriptorUuid: string; | 新增 |
+| ohos.bluetooth | DescriptorReadReq | offset: number; | 新增 |
+| ohos.bluetooth | DescriptorReadReq | transId: number; | 新增 |
+| ohos.bluetooth | DescriptorReadReq | deviceId: string; | 新增 |
+| ohos.bluetooth | CharacteristicWriteReq | serviceUuid: string; | 新增 |
+| ohos.bluetooth | CharacteristicWriteReq | characteristicUuid: string; | 新增 |
+| ohos.bluetooth | CharacteristicWriteReq | value: ArrayBuffer; | 新增 |
+| ohos.bluetooth | CharacteristicWriteReq | needRsp: boolean; | 新增 |
+| ohos.bluetooth | CharacteristicWriteReq | isPrep: boolean; | 新增 |
+| ohos.bluetooth | CharacteristicWriteReq | offset: number; | 新增 |
+| ohos.bluetooth | CharacteristicWriteReq | transId: number; | 新增 |
+| ohos.bluetooth | CharacteristicWriteReq | deviceId: string; | 新增 |
+| ohos.bluetooth | CharacteristicReadReq | serviceUuid: string; | 新增 |
+| ohos.bluetooth | CharacteristicReadReq | characteristicUuid: string; | 新增 |
+| ohos.bluetooth | CharacteristicReadReq | offset: number; | 新增 |
+| ohos.bluetooth | CharacteristicReadReq | transId: number; | 新增 |
+| ohos.bluetooth | CharacteristicReadReq | deviceId: string; | 新增 |
+| ohos.bluetooth | NotifyCharacteristic | confirm: boolean; | 新增 |
+| ohos.bluetooth | NotifyCharacteristic | characteristicValue: ArrayBuffer; | 新增 |
+| ohos.bluetooth | NotifyCharacteristic | characteristicUuid: string; | 新增 |
+| ohos.bluetooth | NotifyCharacteristic | serviceUuid: string; | 新增 |
+| ohos.bluetooth | BLEDescriptor | descriptorValue: ArrayBuffer; | 新增 |
+| ohos.bluetooth | BLEDescriptor | descriptorUuid: string; | 新增 |
+| ohos.bluetooth | BLEDescriptor | characteristicUuid: string; | 新增 |
+| ohos.bluetooth | BLEDescriptor | serviceUuid: string; | 新增 |
+| ohos.bluetooth | BLECharacteristic | descriptors: Array; | 新增 |
+| ohos.bluetooth | BLECharacteristic | characteristicValue: ArrayBuffer; | 新增 |
+| ohos.bluetooth | BLECharacteristic | characteristicUuid: string; | 新增 |
+| ohos.bluetooth | BLECharacteristic | serviceUuid: string; | 新增 |
+| ohos.bluetooth | GattService | includeServices?: Array; | 新增 |
+| ohos.bluetooth | GattService | characteristics: Array; | 新增 |
+| ohos.bluetooth | GattService | isPrimary: boolean; | 新增 |
+| ohos.bluetooth | GattService | serviceUuid: string; | 新增 |
+| ohos.bluetooth | GattClientDevice | off(type: "BLEConnectionStateChange", callback?: Callback): void; | 新增 |
+| ohos.bluetooth | GattClientDevice | on(type: "BLEConnectionStateChange", callback: Callback