提交 e09df57d 编写于 作者: G Gloria

Update docs against 21682+21844+21816+21846+21966+21918

Signed-off-by: wusongqing<wusongqing@huawei.com>
上级 bae87b24
# OpenHarmony 4.0 Beta2
## Version Description
The standard system capabilities of OpenHarmony 4.0 are continuously improved. ArkUI further enhances the capabilities of basic components. The application framework supports ArkTS widget updates triggered by agents. The bundle manager subsystem supports data sharing across atomic services, as well as enterprise application installation. The DSoftBus subsystem supports session-level transmission capability negotiation. The Unified Data Management Framework (UDMF) supports temporary authorization for files in distributed directories in cross-device dragging scenarios. The file management subsystem supports device-cloud synchronization of public image files. The multimedia subsystem further enhances the audio, media playback, and audio/video codec capabilities. The graphics rendering library is upgraded to Skia 0310. The window component capability is enhanced. The common event and notification subsystem supports batch notification deletion. The security subsystem supports Digital Signature Algorithm (DSA). ArkCompiler Runtime supports JSContext and dynamic profile guided optimization (PGO). DFX provides a unified collection framework for easier application debugging.
## Feature Description
### Application Framework
- The content of an ArkTS widget can be updated through a data agent.
- Static configuration and static graph display are provided for ArkTS widgets.
### ArkUI
- **\<XComponent>** supports texture rendering. Popup positions can be customized, and popups can be closed layer by layer by pressing the **Esc** key. The **\<ListItem>** component supports the swipe-to-delete gesture, which means that users can long swipe left to delete an element. ArkTS/JS widgets support callbacks triggered upon the completion of rendering. The **\<Image>** and **\<Text>** components support obscuring. The **\<ContextMenu>** component supports segment-based display.
- The animation effect is enhanced, including the layout attribute, background image size and position, and show/hide attribute (implicit animation). **scrollToIndex** can be used to set animation effects for lists. Fuzzy animations are provided for tabs, and display/disappearance animations are provided for popups. Custom animations are also supported.
- Named routes are supported so that page-specific switching animations can be set. The lite ArkUI framework supports global data objects and data sharing between pages within an application.
- Global APIs support the stage model multiton scenario.
### Bundle Management
- APIs are provided to set and query the application distribution type and attachment information.
- Applications that can open a file are identified through the file name extension, implementing the mapping between a file name extension and an application.
- Enterprise applications can be installed. To install an application whose certificate type is **enterprise**, you must request the **ohos.permission.INSTALL_ENTERPRISE_BUNDLE** permission.
### Distributed Data Management
- The UDMF supports temporary authorization for files in distributed directories in cross-device dragging scenarios.
- RDB store NDK interfaces are provided. These interfaces are used for transaction addition, deletion, modification, and query, data encryption, hierarchical data protection, and backup and restore.
- The system can automatically selects a Bluetooth or Wi-Fi P2P channel for synchronization of key-value and distributed data objects based on the data volume.
### DSoftBus
- Management of soft bus link information is supported.
- Cross-device transmission capability negotiation is provided at the session level.
### Distributed Hardware
- The audio recording latency in distributed scenarios is optimized.
- The distributed file system supports mutual file access over Bluetooth P2P connections.
- A listener can be provided to listen for device name changes.
### File Management
- Public image files can be synchronized between the device and cloud (on the prerequisite that the cloud service is enabled for the login account of the device). Images on the cloud can be selected through the picker.
- Applications can customize the directories to be backed up.
- Public images can be managed by category. Users can classify user images through albums in Gallery.
- Applications can listen for the addition, modification, and deletion of files in the sandbox.
- Applications can share files in the sandbox across devices.
### Graphics & Window
**Graphics**
- APIs are provided to pick the color of a selected region in an image. Applications can use the APIs to select a region in an image and obtain its dominant color and average color value.
- APIs are provided to set the offset of the rotation center on the z-axis anchor point so that the rendered anchor point can be modified during rotation.
- The rendering library on which the graphics subsystem depends is upgraded to Skia 0310.
**Window**
- The way for obtaining the parameter values of the display module is optimized. Now actual parameter values are directly obtained from the hardware instead of the software.
- The window component capability is enhanced. The window supports window attributes, child windows, modal windows, window effects, window decoration, screen-on/screen-off, screenshot, and screen recording in component mode.
### Multimedia
**Audio**
- The sound effect framework is supported. Device vendors can configure sound effect policies and load custom sound effects. Applications can query, switch, or disable the sound effect mode.
- Intra-system recording is supported. Audio data played in the system can be filtered and recorded based on the audio scene attribute.
- The display name of the audio output device can be obtained from the playback object information.
**Media Playback**
Audio effect parameters can be configured.
**Audio/Video Codecs**
- Native APIs can be used to query the audio and video codecs of the system.
- Native APIs can be used to encapsulate audio and video data, that is, to store encoded media data in files in a certain format.
- Native APIs can be used to decapsulate audio and video data, that is, to extract media frame data from bit stream data.
### Common Event and Notification
- Notifications can be deleted in batches.
- The emitter supports unsubscription of condition-specific callbacks.
### Basic Communications
- The Wi-Fi module supports background scanning.
- The Wi-Fi module supports random MAC addresses in STA mode.
### Network and Communication
- A TCP socket can be used for communication with the server.
- Data transfer to a remote server is supported.
- HTTPS certificate management adaptation is supported.
- The NIC proxy is supported.
### System Service Management
- System services can be started as required, for example, called by external systems or triggered by events. System services can be automatically stopped when the device is idle.
- The system service configuration format is optimized by using the JSON format instead of the XML format.
### Power Supply
- New APIs are provided to enable the system to enter the sleep state immediately.
- Events and behavior can be customized based on the hibernation source.
- Wakeup events can be customized based on the wakeup source.
### Multimodal Input
- Original events of keyboard input devices are mapped to the intent event of normalized interaction, so that you do not need to pay attention to whether the input behavior comes from the touch or keyboard during application development.
- Users can customize the touchpad based on their use habits.
- Both the press and touch actions can be used to map a click on the left mouse button.
- Both of the following actions can be used to map a right-click on the mouse: touching the left or lower right corner, and pressing or touching the left or lower right corner with two fingers.
- 10 speed levels are supported.
- Both of the following actions can be used to map a scroll with mouse: content moving in the same direction as your finger moves, and content moving in the reverse direction as your finger moves.
### Theme Framework
- The lock screen management service supports lock screen event callbacks, static/dynamic wallpaper, and service status query when the screen is locked.
- The wallpaper management service allows users to customize and reset wallpapers, and lock/unlock the screen.
### Upload and Download
Users can query upload and download tasks, synchronize and query task status, persistently store task records, and rectify exceptions.
### Security
**Crypto Framework**
- DSA is supported.
- APIs are provided to parse DSA, Elliptic Curve Cryptography (ECC), and Rivest Shamir Adleman (RSA) keys and obtain key parameters.
- APIs are provided to obtain the algorithm type used to generate random numbers.
- APIs are provided to randomly generate, convert, encrypt, and decrypt SM4 keys.
- The Hash-based Message Authentication Code (HMAC) and hash capabilities are provided for SM3 keys.
- APIs are provided to randomly generate, convert, sign, verify, encrypt, and decrypt SM2 keys.
**Key Management**
- HUKS key encryption is supported.
- The service identity field of the key can be added to the Key Attestation public key certificate.
- Standard HDIs are provided.
**Mutual Authentication Between Devices**
Pseudonyms can be generated and identified in the following scenarios:
- Mutual authentication on multiple devices that use the same account to log in
- Mutual authentication on two devices that are connected in P2P mode using different accounts
### Ability Access Control
- The display of the permission management menu is optimized. The permission groups of media assets and files are split, and the authorization granularity of corresponding permissions is more refined.
- Compatibility with SELinux in the Treble architecture is supported.
### Account
- Third-party applications can use the account authorization capability.
- Management on domain account plugins is provided to support domain account management and authentication.
### WebView
- The web camera capability and HTML5 tag capabilities such as bindContextMenu, Select, and date input are supplemented.
- Multiple rendering processes can be split.
- Basic text and image dragging capabilities are provided.
- WebRTC video conferencing (excluding camera sharing) is supported.
- Independent SELinux labels are provided for rendering processes to enhance basic security.
### ArkCompiler
- ArkCompiler Runtime supports JSContext and dynamic PGO, which collects type and function hotspot information at runtime and generates AP files. The NAPI library can be dynamically imported and loaded.
- In type compilation mode of ArkCompiler, the front-end compilation toolchain is switched to es2abc.
- New APIs are provided for the NAPI buffer, object, arraybuffer, and object types.
- The task pool supports task interruption and cancellation, task group definition, task status and scheduling information dotting, and identification and recovery of tasks that wait for a long time.
- Different versions can be built for system users and user **root**. The user version supports Wukong and XTS.
- The compiler toolchain supports debugging of the previewer.
### DFX
- A unified collection framework is provided for application debugging.
- Unified trace collection is provided.
- Native HiTraceMeter APIs are provided.
- The performance radar provides tool classes for service modules (subsystems) to transfer performance tracing point records and settlement performance data in service processes.
### Kernel
Code execution permission control is enhanced as follows:
- Secure memory is supported.
- Scenario-specific code execution permission control policies are provided.
- Full lifecycle management is provided for code execution permission control.
- Executable files can be parsed to obtain code segment information.
- Integrity protection is provided for code pages.
### Driver
- The extended device driver framework provides the following capabilities:
- Based on the DriverExtensionAbility, the extended device driver framework builds lifecycle management capabilities, including developing, deploying, installing, updating, uninstalling, and running extended driver packages in the application state.
- USB device extension driver packages that are developed by third-party device vendors and do not comply with standard protocols can be installed on OpenHarmony devices. After such a USB device is inserted, the system can identify it and matches an extension driver package.
- Third-party applications can query and bind to a USB device extension driver package through the extended device management framework.
- The camera driver provides the following capabilities:
- Identifying USB camera hot swap events during startup check and after startup.
- Preview, photographing, and video recording of USB cameras, and query and configuration of the camera format and resolution.
- The codec driver provides hardware decoding acceleration for JPEG images, including obtaining hardware decoding information, initializing and deinitializing instances, decoding JPEG images, and applying for and releasing a buffer.
- The sensor driver provides driving for temperature and humidity sensors. It supports the query of temperature and humidity components of small-system devices, component enabling/disabling, and data query.
## Version Mapping
**Table 1** Version mapping of software and tools
| Software/Tool| Version| Remarks|
| -------- | -------- | -------- |
| OpenHarmony | 4.0 Beta2 | NA |
| Public SDK | Ohos_sdk_public 4.0.9.6 (API Version 10 Beta2) | This toolkit is intended for application developers and does not contain system APIs that require system permissions. It is provided as standard in DevEco Studio.|
| (Optional) HUAWEI DevEco Studio| 4.0 Beta2 | Recommended for developing OpenHarmony applications How to obtain:<br><br>SHA-256 checksum: ae9b228fb1f79e99441e10bdcf347ebfc42266be8b170bbce3c9764ba32d82a4<br><br>SHA-256 checksum: 5c9afc5b1262868b58376155f1e8576d33c1ade8b01091edc4d7d397cd34026c<br><br>SHA-256 checksum: ea6c98cafd5036e4a6fd46b0b1cde3a306953b1eef423d5940f1af7c632205d6 |
| (Optional) HUAWEI DevEco Device Tool| 4.0 Beta1 | Recommended for developing OpenHarmony smart devices How to obtain:<br>[Click here to go to the download page](https://device.harmonyos.com/cn/develop/ide#download).|
## Source Code Acquisition
### **Prerequisites**
1. Register your account with Gitee.
2. Register an SSH public key for access to Gitee.
3. Install the [git client](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) and [git-lfs](https://gitee.com/vcs-all-in-one/git-lfs?_from=gitee_search#downloading), and configure user information.
```
git config --global user.name "yourname"
git config --global user.email "your-email-address"
git config --global credential.helper store
```
4. Run the following commands to install the **repo** tool:
```
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo # If you do not have the permission, download the tool to another directory and configure it as an environment variable by running the chmod a+x /usr/local/bin/repo command.
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
```
### Acquiring Source Code Using the repo Tool
**Method 1 (recommended)**
Use the **repo** tool to download the source code over SSH. (You must have an SSH public key for access to Gitee.)
- Obtain the source code from the version branch. You can obtain the latest source code of the version branch, which includes the code that has been incorporated into the branch up until the time you run the following commands:
```
repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-4.0-Beta2 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
```
- Obtain the source code from the version tag, which is the same as that released with the version.
```
repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v4.0-Beta2 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
```
**Method 2**
Use the **repo** tool to download the source code over HTTPS.
- Obtain the source code from the version branch. You can obtain the latest source code of the version branch, which includes the code that has been incorporated into the branch up until the time you run the following commands:
```
repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-4.0-Beta2 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
```
- Obtain the source code from the version tag, which is the same as that released with the version.
```
repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v4.0-Beta2 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
```
### Acquiring Source Code from Mirrors
**Table 2** Mirrors for acquiring source code
| Source Code | Version| **Site** | **SHA-256 Checksum** | Software Package Size|
| --------------------------------------- | ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -------- |
| Full code base (for mini, small, and standard systems) | 4.0 Beta2 | [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/code-v4.0-Beta2.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/code-v4.0-Beta2.tar.gz.sha256)| 27.7 GB |
| Hi3861 solution (binary) | 4.0 Beta2 | [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/hispark_pegasus.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/hispark_pegasus.tar.gz.sha256)| 27.5 MB |
| Hi3516 solution-LiteOS (binary)| 4.0 Beta2 | [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/hispark_taurus_LiteOS.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/hispark_taurus_LiteOS.tar.gz.sha256)| 300.9 MB |
| Hi3516 solution-Linux (binary) | 4.0 Beta2 | [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/hispark_taurus_Linux.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/hispark_taurus_Linux.tar.gz.sha256)| 192.4 MB |
| RK3568 standard system solution (binary) | 4.0 Beta2 | [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/dayu200_standard_arm32.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/dayu200_standard_arm32.tar.gz.sha256)| 5.2 GB |
| Public SDK package for the standard system (macOS) | 4.0.9.6 | [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/ohos-sdk-mac-public.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/ohos-sdk-mac-public.tar.gz.sha256)| 832.3 MB |
| Public SDK package for the standard system (macOS-M1) | 4.0.9.6 | [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/L2-SDK-MAC-M1-PUBLIC.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/L2-SDK-MAC-M1-PUBLIC.tar.gz.sha256)| 788.4 MB |
| Public SDK package for the standard system (Windows\Linux) | 4.0.9.6 | [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/ohos-sdk-windows_linux-public.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/4.0-Beta2/ohos-sdk-windows_linux-public.tar.gz.sha256)| 2.0 GB |
## What's New
This version has the following updates to OpenHarmony 4.0 Beta1.
### API
For details about the API changes over OpenHarmony 4.0 Beta1, see [API Differences](/api-diff/v4.0-beta2/Readme-EN.md). A few API changes may affect applications developed using API version 9 or earlier. For details about the change impact and adaptation guide, see [Changelogs](changelogs/v4.0-beta2/Readme-EN.md).
### Feature Updates
[Version Description](#version-description)
### Chip and Development Board Adaptation
For details about the adaptation status, see [SIG_DevBoard](https://gitee.com/openharmony/community/blob/master/sig/sig_devboard/sig_devboard.md).
### Samples
**Table 3** New samples
| Subsystem| Name| Introduction| Programming Language|
| -------- | -------- | -------- | -------- |
| Connectivity| [Upload and Download](https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-4.0-Beta2/code/BasicFeature/Connectivity/UploadAndDownLoad)| This sample uses the **\@ohos.request** APIs to create and query upload and download tasks. In this sample, an HTTP File Server (HFS) functions as the server.| ArkTS |
| File management| [Application Access Data Backup and Restore](https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-4.0-Beta2/code/BasicFeature/FileManagement/FileBackupExtension)<br>(Full SDK)| The BackupExtensionAbility enables an application to access the backup and restore framework.<br>**BackupExtensionAbility** is a derived class of **ExtensionAbility** in the stage model. You can modify the configuration file to customize the backup and restore framework behavior, including whether to allow backup and restore and specifying the files to be backed up.<br>This sample provides an application for the backup process to generate and display data.| ArkTS |
| Common event and notification| [Custom Badge](https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-4.0-Beta2/code/BasicFeature/Notification/CustomNotificationBadge)| This sample shows how to use the **\@ohos.notificationManager** APIs to set a badge on the home screen and send and obtain notifications.| ArkTS |
| Common event and notification| [Custom Notification Push](https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-4.0-Beta2/code/BasicFeature/Notification/CustomNotificationPush)<br>(Full SDK)| This sample shows how to use the **\@ohos.notificationManager** APIs to listen for callbacks to determine whether to send notifications. It implements notification filtering callback management.| ArkTS |
| NDK | [Native Xcomponent](https://gitee.com/openharmony/applications_app_samples/tree/master/code/BasicFeature/Native/NdkXComponent)<br>(Native SDK)| This sample shows how to use the native XComponent interface to obtain a **NativeWindow** instance, obtain the layout/event information, register an event callback, and draw shapes on the page through OpenGL/EGL. In this sample application, you can click the button to draw a pentagon and click the XComponent area to change the pentagon color.| Native C++ |
| Application Model| [Data Agent Widget - Database Update](https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-4.0-Beta2/code/SystemFeature/ApplicationModels/PersistentProxyForm)<br>(Full SDK)| This sample shows a data agent widget. It uses the **\@ohos.application.DataShareExtensionAbility**, **\@ohos.data.dataShare**, and **\@ohos.data.dataSharePredicates** APIs to implement widget content updates along with RDB changes after widget subscription information is modified.| ArkTS |
| Application Model| [Data Agent Widget - Push Application Update](https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-4.0-Beta2/code/SystemFeature/ApplicationModels/ProcessProxyForm)<br>(Full SDK)| This sample shows how to use the data agent widget in the push application form. It uses the **\@ohos.data.dataShare** APIs to modify subscription conditions of the data agent widget and publish the widget data.| ArkTS |
| Application Model| [Edit Application](https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-4.0-Beta2/code/SystemFeature/ApplicationModels/Receiver)| This sample implements simple sharing, including sharing cancellation and completion, based on the UIExtension. In the sample application, you can touch **Return Share** to return to the calling application; you can also touch **Stay Edit App** to stay in the current application.| ArkTS |
| Application Model| [Initiating Application Sharing](https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-4.0-Beta2/code/SystemFeature/ApplicationModels/Share)<br>(Full SDK)| This sample implements the initiation of sharing through the **Share** button. It provides two application icons: share demo and share edit. You can touch one of them to initiate sharing and redirect to the corresponding application.| ArkTS |
| Application Model| [Text Application](https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-4.0-Beta2/code/SystemFeature/ApplicationModels/Template)<br>(Full SDK)| This sample implements simple sharing, including sharing cancellation and completion, based on the UIExtension. In the sample application, you can touch **Return Share** to return to the calling application; you can also touch **Stay Share Text** to stay in the current application.| ArkTS |
For more information, visit [Samples](https://gitee.com/openharmony/applications_app_samples).
## Resolved Issues
**Table 4** Resolved issues
| Issue No.| Description|
| -------- | -------- |
| I6U4ZT | The first photo in Gallery cannot be opened when the power supply is disconnected immediately after the photo is taken.|
| I79752 | There is a medium probability that the .ohos.smartperf thread of the com.ohos.smartperf process causes a C++ crash in libark_jsruntime.so.|
| I79P3K | There is a low probability that the onDestroy stack encounters a JS crash in the com.ohos.callui process.|
| I79TCB | There is a low probability that the VizCompositorTh thread of the com.ohos.note process causes a C++ crash in libweb_engine.soTh.|
| I78CBC | Memory leakage occurs in libace.z.so when a user touches an image folder in Gallery to browse images in grid form and then exits repeatedly.|
| I78CH7 | Memory leakage occurs in libace.z.so when applications are repeatedly added to or removed from the dock bar.|
## Known Issues
**Table 5** Known issues
| Issue No.| Description| Impact| To Be Resolved By|
| -------- | -------- | -------- | -------- |
| I78C9W | Memory leakage occurs in libace.z.so when a user touches an image in Gallery to maximize it and then exits repeatedly.| This operation scenario is uncommon, and the leak issue disappears after the application is restarted. The impact is controllable.| 2023-08-30|
| I7BF3M | During the long-term running test, the launcher process occasionally encounters app freezing because STRINGID:APPLICATION_BLOCK_INPUT is stuck in libeventhandler.z.so.| This issue does not cause the system to restart. The impact is controllable.| 2023-08-30|
| I7M51R | There is a low probability that a C++ crash occurs in the render_service thread of the com.ohos.systemui process.| The render_service thread will restart automatically. The impact is controllable.| 2023-08-30|
| I7NWF3 | Due to compatibility issues, the session fails to be enabled for a Wi-Fi P2P connection between a device running 3.2.x and a device running 4.0.x. | This issue does not occur when both devices run 4.0.x. The impact is controllable. | 2023-08-30 |
| I7BOAO | Multiple GLES3 test cases of the third-party repository fail to be executed. | The third-party vendor is carrying out adaptation. | 2023-08-30 |
......@@ -8,6 +8,7 @@
- [OpenHarmony v3.2 Release (2023-04-09)](OpenHarmony-v3.2-release.md)
- [OpenHarmony v3.2.1 Release (2023-05-22)](OpenHarmony-v3.2.1-release.md)
- [OpenHarmony v3.2.2 Release (2023-06-27)](OpenHarmony-v3.2.2-release.md)
- [OpenHarmony v3.2 Beta5 (2023-01-31)](OpenHarmony-v3.2-beta5.md)
- [OpenHarmony v3.2 Beta4 (2022-11-30)](OpenHarmony-v3.2-beta4.md)
- [OpenHarmony v3.2 Beta3 (2022-09-30)](OpenHarmony-v3.2-beta3.md)
......
# Readme
- [Ability framework](js-apidiff-ability.md)
- [Account subsystem](js-apidiff-account.md)
- [AI subsystem](js-apidiff-ai.md)
- [System Applications](js-apidiff-application.md)
- [ArkUI development framework](js-apidiff-arkui.md)
- [Power management subsystem](js-apidiff-battery.md)
- [Bundle management framework](js-apidiff-bundle.md)
- [Communication subsystem](js-apidiff-communication.md)
- [Compiler and runtime subsystem](js-apidiff-compiler-and-runtime.md)
- [Customization subsystem](js-apidiff-customization.md)
- [DFX subsystem](js-apidiff-dfx.md)
- [Distributed data management subsystem](js-apidiff-distributed-data.md)
- [Distributed hardware subsystem](js-apidiff-distributed-hardware.md)
- [Upload and download](js-apidiff-download-upload.md)
- [Driver subsystem](js-apidiff-driver.md)
- [File management subsystem](js-apidiff-file-management.md)
- [Geolocation subsystem](js-apidiff-geolocation.md)
- [Globalization subsystem](js-apidiff-global.md)
- [Misc services subsystem](js-apidiff-misc.md)
- [MSDP subsystem](js-apidiff-msdp.md)
- [Multimodal input subsystem](js-apidiff-multi-modal-input.md)
- [Multimedia subsystem](js-apidiff-multimedia.md)
- [Common event and notification subsystem](js-apidiff-notification.md)
- [Resource scheduler subsystem](js-apidiff-resource-scheduler.md)
- [Security subsystem](js-apidiff-security.md)
- [Pan-sensor subsystem](js-apidiff-sensor.md)
- [Startup subsystem](js-apidiff-start-up.md)
- [Telephony subsystem](js-apidiff-telephony.md)
- [Test subsystem](js-apidiff-unitest.md)
- [USB subsystem](js-apidiff-usb.md)
- [Web subsystem](js-apidiff-web.md)
- [Window manager subsystem](js-apidiff-window.md)
\ No newline at end of file
因为 它太大了无法显示 source diff 。你可以改为 查看blob
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: AuthorizationExtensionAbility;<br>Method or attribute name: onStartAuthorization(request: AuthorizationRequest, callback: AuthorizationCallback): void;|@ohos.account.appAccount.AuthorizationExtensionAbility.d.ts|
|Added|NA|Class name: AuthorizationRequest;<br>Method or attribute name: readonly callerUid: number;|@ohos.account.appAccount.AuthorizationExtensionAbility.d.ts|
|Added|NA|Class name: AuthorizationRequest;<br>Method or attribute name: readonly parameters: appAccount.AccountCapabilityRequest;|@ohos.account.appAccount.AuthorizationExtensionAbility.d.ts|
|Added|NA|Class name: AuthorizationCallback;<br>Method or attribute name: onResult: AsyncCallback\<appAccount.AccountCapabilityResponse, { [key: string]: object }>;|@ohos.account.appAccount.AuthorizationExtensionAbility.d.ts|
|Added|NA|Class name: AccountCapabilityType;<br>Method or attribute name: AUTHORIZATION = 1|@ohos.account.appAccount.d.ts|
|Added|NA|Class name: AccountCapabilityProvider;<br>Method or attribute name: readonly capabilityType: AccountCapabilityType;|@ohos.account.appAccount.d.ts|
|Added|NA|Class name: AccountCapabilityProvider;<br>Method or attribute name: constructor(capabilityType: AccountCapabilityType);|@ohos.account.appAccount.d.ts|
|Added|NA|Class name: AuthorizationProvider;<br>Method or attribute name: constructor(info: AuthorizationProviderInfo);|@ohos.account.appAccount.d.ts|
|Added|NA|Class name: AuthorizationProviderInfo;<br>Method or attribute name: readonly bundleName: string;|@ohos.account.appAccount.d.ts|
|Added|NA|Class name: AuthorizationProviderInfo;<br>Method or attribute name: readonly abilityName: string;|@ohos.account.appAccount.d.ts|
|Added|NA|Class name: AccountCapabilityRequest;<br>Method or attribute name: constructor(provider: AccountCapabilityProvider);|@ohos.account.appAccount.d.ts|
|Added|NA|Class name: AccountCapabilityResponse;<br>Method or attribute name: readonly request: AccountCapabilityRequest;|@ohos.account.appAccount.d.ts|
|Added|NA|Class name: AccountCapabilityResponse;<br>Method or attribute name: constructor(request: AccountCapabilityRequest);|@ohos.account.appAccount.d.ts|
|Added|NA|Class name: AccountCapabilityScheduler;<br>Method or attribute name: executeRequest(<br> request: AccountCapabilityRequest,<br> callback: AsyncCallback\<AccountCapabilityResponse, { [key: string]: object }><br> ): void;|@ohos.account.appAccount.d.ts|
|Added|NA|Class name: AccountCapabilityScheduler;<br>Method or attribute name: executeRequest(request: AccountCapabilityRequest): Promise\<AccountCapabilityResponse>;|@ohos.account.appAccount.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: mindSporeLite;<br>Method or attribute name: function loadModelFromFile(<br> model: string,<br> context?: Context): Promise\<Model>;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: mindSporeLite;<br>Method or attribute name: function loadModelFromFile(<br> model: string, callback: Callback\<Model>): void;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: mindSporeLite;<br>Method or attribute name: function loadModelFromFile(<br> model: string,<br> context: Context, callback: Callback\<Model>): void;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: mindSporeLite;<br>Method or attribute name: function loadModelFromBuffer(<br> model: ArrayBuffer,<br> context?: Context): Promise\<Model>;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: mindSporeLite;<br>Method or attribute name: function loadModelFromBuffer(<br> model: ArrayBuffer, callback: Callback\<Model>): void;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: mindSporeLite;<br>Method or attribute name: function loadModelFromBuffer(<br> model: ArrayBuffer,<br> context: Context, callback: Callback\<Model>): void;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: mindSporeLite;<br>Method or attribute name: function loadModelFromFd(<br> model: number,<br> context?: Context): Promise\<Model>;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: mindSporeLite;<br>Method or attribute name: function loadModelFromFd(<br> model: number, callback: Callback\<Model>): void;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: mindSporeLite;<br>Method or attribute name: function loadModelFromFd(<br> model: number,<br> context: Context, callback: Callback\<Model>): void;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Model;<br>Method or attribute name: getInputs(): MSTensor[];|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Model;<br>Method or attribute name: predict(inputs: MSTensor[], callback: Callback\<MSTensor[]>): void;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Model;<br>Method or attribute name: predict(inputs: MSTensor[]): Promise\<MSTensor[]>;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Model;<br>Method or attribute name: resize(inputs: MSTensor[], dims: Array\<Array\<number>>): boolean;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Context;<br>Method or attribute name: target?: string[];|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Context;<br>Method or attribute name: cpu?: CpuDevice;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Context;<br>Method or attribute name: nnrt?: NNRTDevice;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: CpuDevice;<br>Method or attribute name: threadNum?: number;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: CpuDevice;<br>Method or attribute name: threadAffinityMode?: ThreadAffinityMode;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: CpuDevice;<br>Method or attribute name: threadAffinityCoreList?: number[];|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: CpuDevice;<br>Method or attribute name: precisionMode?: string;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: ThreadAffinityMode;<br>Method or attribute name: NO_AFFINITIES = 0|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: ThreadAffinityMode;<br>Method or attribute name: BIG_CORES_FIRST = 1|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: ThreadAffinityMode;<br>Method or attribute name: LITTLE_CORES_FIRST = 2|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: MSTensor;<br>Method or attribute name: name: string;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: MSTensor;<br>Method or attribute name: shape: number[];|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: MSTensor;<br>Method or attribute name: elementNum: number;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: MSTensor;<br>Method or attribute name: dataSize: number;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: MSTensor;<br>Method or attribute name: dtype: DataType;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: MSTensor;<br>Method or attribute name: format: Format;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: MSTensor;<br>Method or attribute name: getData(): ArrayBuffer;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: MSTensor;<br>Method or attribute name: setData(inputArray: ArrayBuffer): void;|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: TYPE_UNKNOWN = 0|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_INT8 = 32|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_INT16 = 33|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_INT32 = 34|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_INT64 = 35|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_UINT8 = 37|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_UINT16 = 38|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_UINT32 = 39|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_UINT64 = 40|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_FLOAT16 = 42|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_FLOAT32 = 43|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: DataType;<br>Method or attribute name: NUMBER_TYPE_FLOAT64 = 44|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Format;<br>Method or attribute name: DEFAULT_FORMAT = -1|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Format;<br>Method or attribute name: NCHW = 0|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Format;<br>Method or attribute name: NHWC = 1|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Format;<br>Method or attribute name: NHWC4 = 2|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Format;<br>Method or attribute name: HWKC = 3|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Format;<br>Method or attribute name: HWCK = 4|@ohos.ai.mindSporeLite.d.ts|
|Added|NA|Class name: Format;<br>Method or attribute name: KCHW = 5|@ohos.ai.mindSporeLite.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: settings;<br>Method or attribute name: function getValue(context: Context, name: string, callback: AsyncCallback\<string>): void;|@ohos.settings.d.ts|
|Added|NA|Class name: settings;<br>Method or attribute name: function getValue(context: Context, name: string): Promise\<string>;|@ohos.settings.d.ts|
|Added|NA|Class name: settings;<br>Method or attribute name: function setValue(context: Context, name: string, value: string, callback: AsyncCallback\<boolean>): void;|@ohos.settings.d.ts|
|Added|NA|Class name: settings;<br>Method or attribute name: function setValue(context: Context, name: string, value: string): Promise\<boolean>;|@ohos.settings.d.ts|
|Added|NA|Class name: settings;<br>Method or attribute name: function getValueSync(context: Context, name: string, defValue: string): string;|@ohos.settings.d.ts|
|Added|NA|Class name: settings;<br>Method or attribute name: function setValueSync(context: Context, name: string, value: string): boolean;|@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings;<br>Method or attribute name: function getURI(name: string): Promise\<object>;<br>Old version information: |Class name: settings;<br>Method or attribute name: function getURI(name: string): Promise\<object>;<br>New version information: 9<br>Substitute API: |@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings;<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise\<object>;<br>Old version information: |Class name: settings;<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise\<object>;<br>New version information: 9<br>Substitute API: ohos.settings#getValue|@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings;<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise\<boolean>;<br>Old version information: |Class name: settings;<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise\<boolean>;<br>New version information: 9<br>Substitute API: ohos.settings#setValue|@ohos.settings.d.ts|
|Error code added|Class name: call;<br>Method or attribute name: function makeCall(phoneNumber: string): Promise\<void>;<br>Old version information: |Class name: call;<br>Method or attribute name: function makeCall(phoneNumber: string): Promise\<void>;<br>New version information: 401,8300001,8300002,8300003,8300999|@ohos.telephony.call.d.ts|
|Access level changed|Class name: settings;<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise\<boolean>;<br>Old version information: |Class name: settings;<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise\<boolean>;<br>New version information: systemapi|@ohos.settings.d.ts|
|Model changed|Class name: settings;<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCallback\<object>): void;<br>Old version information: FAModelOnly|Class name: settings;<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCallback\<object>): void;<br>New version information: famodelonly|@ohos.settings.d.ts|
|Model changed|Class name: settings;<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise\<object>;<br>Old version information: |Class name: settings;<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise\<object>;<br>New version information: famodelonly|@ohos.settings.d.ts|
|Model changed|Class name: settings;<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, callback: AsyncCallback\<boolean>): void;<br>Old version information: FAModelOnly|Class name: settings;<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, callback: AsyncCallback\<boolean>): void;<br>New version information: famodelonly|@ohos.settings.d.ts|
|Model changed|Class name: settings;<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise\<boolean>;<br>Old version information: |Class name: settings;<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise\<boolean>;<br>New version information: famodelonly|@ohos.settings.d.ts|
|Model changed|Class name: settings;<br>Method or attribute name: function getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: string): string;<br>Old version information: FAModelOnly|Class name: settings;<br>Method or attribute name: function getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: string): string;<br>New version information: famodelonly|@ohos.settings.d.ts|
|Model changed|Class name: settings;<br>Method or attribute name: function setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean;<br>Old version information: FAModelOnly|Class name: settings;<br>Method or attribute name: function setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean;<br>New version information: famodelonly|@ohos.settings.d.ts|
因为 它太大了无法显示 source diff 。你可以改为 查看blob
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: power;<br>Method or attribute name: function isStandby(): boolean;|@ohos.power.d.ts|
|Access level changed|Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_INVALID = -17<br>Old version information: |Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_INVALID = -17<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_APP<br>Old version information: |Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_APP<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_BLUETOOTH<br>Old version information: |Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_BLUETOOTH<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_IDLE<br>Old version information: |Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_IDLE<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_PHONE<br>Old version information: |Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_PHONE<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_RADIO<br>Old version information: |Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_RADIO<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_SCREEN<br>Old version information: |Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_SCREEN<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_USER<br>Old version information: |Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_USER<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_WIFI<br>Old version information: |Class name: ConsumptionType;<br>Method or attribute name: CONSUMPTION_TYPE_WIFI<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: BatteryStatsInfo;<br>Method or attribute name: uid: number;<br>Old version information: |Class name: BatteryStatsInfo;<br>Method or attribute name: uid: number;<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: BatteryStatsInfo;<br>Method or attribute name: type: ConsumptionType;<br>Old version information: |Class name: BatteryStatsInfo;<br>Method or attribute name: type: ConsumptionType;<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
|Access level changed|Class name: BatteryStatsInfo;<br>Method or attribute name: power: number;<br>Old version information: |Class name: BatteryStatsInfo;<br>Method or attribute name: power: number;<br>New version information: systemapi|@ohos.batteryStatistics.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Deleted|Class name: BusinessAbilityInfo;<br>Method or attribute name: readonly bundleName: string;|NA|BusinessAbilityInfo.d.ts|
|Deleted|Class name: BusinessAbilityInfo;<br>Method or attribute name: readonly moduleName: string;|NA|BusinessAbilityInfo.d.ts|
|Deleted|Class name: BusinessAbilityInfo;<br>Method or attribute name: readonly name: string;|NA|BusinessAbilityInfo.d.ts|
|Deleted|Class name: BusinessAbilityInfo;<br>Method or attribute name: readonly labelId: number;|NA|BusinessAbilityInfo.d.ts|
|Deleted|Class name: BusinessAbilityInfo;<br>Method or attribute name: readonly descriptionId: number;|NA|BusinessAbilityInfo.d.ts|
|Deleted|Class name: BusinessAbilityInfo;<br>Method or attribute name: readonly iconId: number;|NA|BusinessAbilityInfo.d.ts|
|Deleted|Class name: BusinessAbilityInfo;<br>Method or attribute name: readonly businessType: businessAbilityRouter.BusinessType;|NA|BusinessAbilityInfo.d.ts|
|Deleted|Class name: BusinessAbilityInfo;<br>Method or attribute name: readonly applicationInfo: ApplicationInfo;|NA|BusinessAbilityInfo.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function getBundleInfoForSelfSync(bundleFlags: number): BundleInfo;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function getSpecifiedDistributionType(bundleName: string): string;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function getAdditionalInfo(bundleName: string): string;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: ExtensionAbilityType;<br>Method or attribute name: PUSH = 17|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: ExtensionAbilityType;<br>Method or attribute name: APP_ACCOUNT_AUTHORIZATION = 19|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: VerifyCodeParam;<br>Method or attribute name: moduleName: string;|@ohos.bundle.installer.d.ts|
|Added|NA|Class name: VerifyCodeParam;<br>Method or attribute name: signatureFilePath: string;|@ohos.bundle.installer.d.ts|
|Added|NA|Class name: InstallParam;<br>Method or attribute name: specifiedDistributionType?: string;|@ohos.bundle.installer.d.ts|
|Added|NA|Class name: InstallParam;<br>Method or attribute name: additionalInfo?: string;|@ohos.bundle.installer.d.ts|
|Added|NA|Class name: InstallParam;<br>Method or attribute name: verifyCodeParams?: Array\<VerifyCodeParam>;|@ohos.bundle.installer.d.ts|
|Added|NA|Class name: ReqPermissionDetail;<br>Method or attribute name: moduleName: string;|BundleInfo.d.ts|
|Error code changed|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, installParam: InstallParam, callback: AsyncCallback\<void>): void;<br>Old version information: 201,202,401,17700004,17700010,17700011,17700012,17700015,17700016,17700017,17700018,17700031,17700036,17700039,17700041,17700042,17700043,17700044,17700047|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, installParam: InstallParam, callback: AsyncCallback\<void>): void;<br>New version information: 201,202,401,17700004,17700010,17700011,17700012,17700015,17700016,17700017,17700018,17700031,17700036,17700039,17700041,17700042,17700043,17700044,17700047,17700048|@ohos.bundle.installer.d.ts|
|Error code changed|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, callback: AsyncCallback\<void>): void;<br>Old version information: 201,202,401,17700010,17700011,17700012,17700015,17700016,17700017,17700018,17700031,17700036,17700039,17700041,17700042,17700043,17700044,17700047|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, callback: AsyncCallback\<void>): void;<br>New version information: 201,202,401,17700010,17700011,17700012,17700015,17700016,17700017,17700018,17700031,17700036,17700039,17700041,17700042,17700043,17700044,17700047,17700048|@ohos.bundle.installer.d.ts|
|Error code changed|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, installParam?: InstallParam): Promise\<void>;<br>Old version information: 201,202,401,17700004,17700010,17700011,17700012,17700015,17700016,17700017,17700018,17700031,17700036,17700039,17700041,17700042,17700043,17700044,17700047|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, installParam?: InstallParam): Promise\<void>;<br>New version information: 201,202,401,17700004,17700010,17700011,17700012,17700015,17700016,17700017,17700018,17700031,17700036,17700039,17700041,17700042,17700043,17700044,17700047,17700048|@ohos.bundle.installer.d.ts|
|Error code changed|Class name: zlib;<br>Method or attribute name: function decompressFile(inFile: string, outFile: string, options: Options, callback: AsyncCallback\<void>): void;<br>Old version information: 401,900001,900002|Class name: zlib;<br>Method or attribute name: function decompressFile(inFile: string, outFile: string, options: Options, callback: AsyncCallback\<void>): void;<br>New version information: 401,900001,900002,900003|@ohos.zlib.d.ts|
|Error code changed|Class name: zlib;<br>Method or attribute name: function decompressFile(inFile: string, outFile: string, options: Options): Promise\<void>;<br>Old version information: 401,900001,900002|Class name: zlib;<br>Method or attribute name: function decompressFile(inFile: string, outFile: string, options: Options): Promise\<void>;<br>New version information: 401,900001,900002,900003|@ohos.zlib.d.ts|
|Permission changed|Class name: bundleManager;<br>Method or attribute name: function getAllBundleInfo(bundleFlags: number, callback: AsyncCallback\<Array\<BundleInfo>>): void;<br>Old version information: ohos.permission.GET_BUNDLE_INFO_PRIVILEGED|Class name: bundleManager;<br>Method or attribute name: function getAllBundleInfo(bundleFlags: number, callback: AsyncCallback\<Array\<BundleInfo>>): void;<br>New version information: ohos.permission.GET_INSTALLED_BUNDLE_LIST|@ohos.bundle.bundleManager.d.ts|
|Permission changed|Class name: bundleManager;<br>Method or attribute name: function getAllBundleInfo(bundleFlags: number, userId: number, callback: AsyncCallback\<Array\<BundleInfo>>): void;<br>Old version information: ohos.permission.GET_BUNDLE_INFO_PRIVILEGED|Class name: bundleManager;<br>Method or attribute name: function getAllBundleInfo(bundleFlags: number, userId: number, callback: AsyncCallback\<Array\<BundleInfo>>): void;<br>New version information: ohos.permission.GET_INSTALLED_BUNDLE_LIST|@ohos.bundle.bundleManager.d.ts|
|Permission changed|Class name: bundleManager;<br>Method or attribute name: function getAllBundleInfo(bundleFlags: number, userId?: number): Promise\<Array\<BundleInfo>>;<br>Old version information: ohos.permission.GET_BUNDLE_INFO_PRIVILEGED|Class name: bundleManager;<br>Method or attribute name: function getAllBundleInfo(bundleFlags: number, userId?: number): Promise\<Array\<BundleInfo>>;<br>New version information: ohos.permission.GET_INSTALLED_BUNDLE_LIST|@ohos.bundle.bundleManager.d.ts|
|Permission changed|Class name: bundleManager;<br>Method or attribute name: function getAllApplicationInfo(appFlags: number, callback: AsyncCallback\<Array\<ApplicationInfo>>): void;<br>Old version information: ohos.permission.GET_BUNDLE_INFO_PRIVILEGED|Class name: bundleManager;<br>Method or attribute name: function getAllApplicationInfo(appFlags: number, callback: AsyncCallback\<Array\<ApplicationInfo>>): void;<br>New version information: ohos.permission.GET_INSTALLED_BUNDLE_LIST|@ohos.bundle.bundleManager.d.ts|
|Permission changed|Class name: bundleManager;<br>Method or attribute name: function getAllApplicationInfo(appFlags: number,<br><br> userId: number, callback: AsyncCallback\<Array\<ApplicationInfo>>): void;<br>Old version information: ohos.permission.GET_BUNDLE_INFO_PRIVILEGED|Class name: bundleManager;<br>Method or attribute name: function getAllApplicationInfo(appFlags: number,<br><br> userId: number, callback: AsyncCallback\<Array\<ApplicationInfo>>): void;<br>New version information: ohos.permission.GET_INSTALLED_BUNDLE_LIST|@ohos.bundle.bundleManager.d.ts|
|Permission changed|Class name: bundleManager;<br>Method or attribute name: function getAllApplicationInfo(appFlags: number, userId?: number): Promise\<Array\<ApplicationInfo>>;<br>Old version information: ohos.permission.GET_BUNDLE_INFO_PRIVILEGED|Class name: bundleManager;<br>Method or attribute name: function getAllApplicationInfo(appFlags: number, userId?: number): Promise\<Array\<ApplicationInfo>>;<br>New version information: ohos.permission.GET_INSTALLED_BUNDLE_LIST|@ohos.bundle.bundleManager.d.ts|
|Permission changed|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, installParam: InstallParam, callback: AsyncCallback\<void>): void;<br>Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, installParam: InstallParam, callback: AsyncCallback\<void>): void;<br>New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, callback: AsyncCallback\<void>): void;<br>Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, callback: AsyncCallback\<void>): void;<br>New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, installParam?: InstallParam): Promise\<void>;<br>Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;<br>Method or attribute name: install(hapFilePaths: Array\<string>, installParam?: InstallParam): Promise\<void>;<br>New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_BUNDLE|@ohos.bundle.installer.d.ts|
|Model changed|Class name: AbilityType;<br>Method or attribute name: PAGE = 1<br>Old version information: |Class name: AbilityType;<br>Method or attribute name: PAGE = 1<br>New version information: FAModelOnly|@ohos.bundle.bundleManager.d.ts|
|Model changed|Class name: AbilityType;<br>Method or attribute name: SERVICE = 2<br>Old version information: |Class name: AbilityType;<br>Method or attribute name: SERVICE = 2<br>New version information: FAModelOnly|@ohos.bundle.bundleManager.d.ts|
|Model changed|Class name: AbilityType;<br>Method or attribute name: DATA = 3<br>Old version information: |Class name: AbilityType;<br>Method or attribute name: DATA = 3<br>New version information: FAModelOnly|@ohos.bundle.bundleManager.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Deleted|Class name: wifiManager;<br>Method or attribute name: function getScanInfoList(): Array\<WifiScanInfo>;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function updateDeviceConfig(config: WifiDeviceConfig): number;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function disableDeviceConfig(networkId: number): void;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function removeAllDeviceConfigs(): void;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function removeDeviceConfig(networkId: number): void;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function getHotspotStations(): Array\<StationInfo>;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function createP2pGroup(config: WifiP2PConfig): void;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function removeP2pGroup(): void;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function startDiscoverP2pDevices(): void;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function stopDiscoverP2pDevices(): void;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function deletePersistentP2pGroup(netId: number): void;|NA|@ohos.wifiManager.d.ts|
|Deleted|Class name: wifiManager;<br>Method or attribute name: function setP2pDeviceName(devName: string): void;|NA|@ohos.wifiManager.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: close(): Promise\<void>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: close(): Promise\<void>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketServer;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: send(options: TCPSendOptions): Promise\<void>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: getRemoteAddress(): Promise\<NetAddress>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: getRemoteAddress(): Promise\<NetAddress>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketServer;<br>Method or attribute name: setExtraOptions(options: TCPExtraOptions): Promise\<void>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: setExtraOptions(options: TCPExtraOptions): Promise\<void>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: getCertificate(): Promise\<X509CertRawData>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: getRemoteCertificate(): Promise\<X509CertRawData>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: getProtocol(): Promise\<string>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: getCipherSuite(): Promise\<Array\<string>>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: getSignatureAlgorithms(): Promise\<Array\<string>>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: send(data: string): Promise\<void>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: bluetoothManager;<br>Method or attribute name: function pairCredibleDevice(deviceId: string, transport: BluetoothTransport, callback: AsyncCallback\<void>): void;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: bluetoothManager;<br>Method or attribute name: function pairCredibleDevice(deviceId: string, transport: BluetoothTransport): Promise\<void>;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: bluetoothManager;<br>Method or attribute name: function getRemoteProfileUuids(device: string, callback: AsyncCallback\<Array\<ProfileUuids>>): void;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: bluetoothManager;<br>Method or attribute name: function getRemoteProfileUuids(device: string): Promise\<Array\<ProfileUuids>>;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: bluetoothManager;<br>Method or attribute name: function getLocalProfileUuids(callback: AsyncCallback\<Array\<ProfileUuids>>): void;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: bluetoothManager;<br>Method or attribute name: function getLocalProfileUuids(): Promise\<Array\<ProfileUuids>>;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: BaseProfile;<br>Method or attribute name: setConnectionStrategy(device: string, strategy: ConnectionStrategy, callback: AsyncCallback\<void>): void;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: BaseProfile;<br>Method or attribute name: setConnectionStrategy(device: string, strategy: ConnectionStrategy): Promise\<void>;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: BaseProfile;<br>Method or attribute name: getConnectionStrategy(device: string, callback: AsyncCallback\<ConnectionStrategy>): void;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: BaseProfile;<br>Method or attribute name: getConnectionStrategy(device: string): Promise\<ConnectionStrategy>;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: AdvertiseData;<br>Method or attribute name: includeDeviceName?: boolean;|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: BluetoothTransport;<br>Method or attribute name: TRANSPORT_BR_EDR = 0|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: BluetoothTransport;<br>Method or attribute name: TRANSPORT_LE = 1|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ConnectionStrategy;<br>Method or attribute name: CONNECT_STRATEGY_UNSUPPORTED = 0|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ConnectionStrategy;<br>Method or attribute name: CONNECT_STRATEGY_ALLOWED = 1|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ConnectionStrategy;<br>Method or attribute name: CONNECT_STRATEGY_FORBIDDEN = 2|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ProfileUuids;<br>Method or attribute name: PROFILE_UUID_HFP_AG = '0000111F-0000-1000-8000-00805F9B34FB'|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ProfileUuids;<br>Method or attribute name: PROFILE_UUID_HFP_HF = '0000111E-0000-1000-8000-00805F9B34FB'|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ProfileUuids;<br>Method or attribute name: PROFILE_UUID_HSP_AG = '00001112-0000-1000-8000-00805F9B34FB'|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ProfileUuids;<br>Method or attribute name: PROFILE_UUID_HSP_HS = '00001108-0000-1000-8000-00805F9B34FB'|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ProfileUuids;<br>Method or attribute name: PROFILE_UUID_A2DP_SRC = '0000110A-0000-1000-8000-00805F9B34FB'|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ProfileUuids;<br>Method or attribute name: PROFILE_UUID_A2DP_SINK = '0000110B-0000-1000-8000-00805F9B34FB'|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ProfileUuids;<br>Method or attribute name: PROFILE_UUID_AVRCP_CT = '0000110E-0000-1000-8000-00805F9B34FB'|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ProfileUuids;<br>Method or attribute name: PROFILE_UUID_AVRCP_TG = '0000110C-0000-1000-8000-00805F9B34FB'|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ProfileUuids;<br>Method or attribute name: PROFILE_UUID_HID = '00001124-0000-1000-8000-00805F9B34FB'|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: ProfileUuids;<br>Method or attribute name: PROFILE_UUID_HOGP = '00001812-0000-1000-8000-00805F9B34FB'|@ohos.bluetoothManager.d.ts|
|Added|NA|Class name: connection;<br>Method or attribute name: function getDefaultHttpProxy(callback: AsyncCallback\<HttpProxy>): void;|@ohos.net.connection.d.ts|
|Added|NA|Class name: connection;<br>Method or attribute name: function getDefaultHttpProxy(): Promise\<HttpProxy>;|@ohos.net.connection.d.ts|
|Added|NA|Class name: ethernet;<br>Method or attribute name: type HttpProxy = connection.HttpProxy;|@ohos.net.ethernet.d.ts|
|Added|NA|Class name: InterfaceConfiguration;<br>Method or attribute name: httpProxy?: HttpProxy;|@ohos.net.ethernet.d.ts|
|Added|NA|Class name: DiscoveryService;<br>Method or attribute name: off(type: 'discoveryStart', callback?: Callback\<{ serviceInfo: LocalServiceInfo, errorCode?: MdnsError }>): void;|@ohos.net.mdns.d.ts|
|Added|NA|Class name: DiscoveryService;<br>Method or attribute name: off(type: 'discoveryStop', callback?: Callback\<{ serviceInfo: LocalServiceInfo, errorCode?: MdnsError }>): void;|@ohos.net.mdns.d.ts|
|Added|NA|Class name: DiscoveryService;<br>Method or attribute name: off(type: 'serviceFound', callback?: Callback\<LocalServiceInfo>): void;|@ohos.net.mdns.d.ts|
|Added|NA|Class name: DiscoveryService;<br>Method or attribute name: off(type: 'serviceLost', callback?: Callback\<LocalServiceInfo>): void;|@ohos.net.mdns.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: type NetBearType = connection.NetBearType;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function setBackgroundAllowed(isAllowed: boolean, callback: AsyncCallback\<void>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function setBackgroundAllowed(isAllowed: boolean): Promise\<void>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function isBackgroundAllowed(callback: AsyncCallback\<boolean>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function isBackgroundAllowed(): Promise\<boolean>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getBackgroundPolicyByUid(uid: number, callback: AsyncCallback\<NetBackgroundPolicy>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getBackgroundPolicyByUid(uid: number): Promise\<NetBackgroundPolicy>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function setPolicyByUid(uid: number, policy: NetUidPolicy, callback: AsyncCallback\<void>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function setPolicyByUid(uid: number, policy: NetUidPolicy): Promise\<void>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getPolicyByUid(uid: number, callback: AsyncCallback\<NetUidPolicy>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getPolicyByUid(uid: number): Promise\<NetUidPolicy>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getUidsByPolicy(policy: NetUidPolicy, callback: AsyncCallback\<Array\<number>>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getUidsByPolicy(policy: NetUidPolicy): Promise\<Array\<number>>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function isUidNetAllowed(uid: number, isMetered: boolean, callback: AsyncCallback\<boolean>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function isUidNetAllowed(uid: number, isMetered: boolean): Promise\<boolean>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function isUidNetAllowed(uid: number, iface: string, callback: AsyncCallback\<boolean>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function isUidNetAllowed(uid: number, iface: string): Promise\<boolean>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>, callback: AsyncCallback\<void>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>): Promise\<void>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getNetQuotaPolicies(callback: AsyncCallback\<Array\<NetQuotaPolicy>>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getNetQuotaPolicies(): Promise\<Array\<NetQuotaPolicy>>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType, callback: AsyncCallback\<void>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType): Promise\<void>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean, callback: AsyncCallback\<void>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getDeviceIdleTrustlist(callback: AsyncCallback\<Array\<number>>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getDeviceIdleTrustlist(): Promise\<Array\<number>>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean, callback: AsyncCallback\<void>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getPowerSaveTrustlist(callback: AsyncCallback\<Array\<number>>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function getPowerSaveTrustlist(): Promise\<Array\<number>>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function resetPolicies(simId: string, callback: AsyncCallback\<void>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function resetPolicies(simId: string): Promise\<void>;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function on(type: 'netUidPolicyChange', callback: Callback\<{ uid: number, policy: NetUidPolicy }>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function on(type: 'netUidRuleChange', callback: Callback\<{ uid: number, rule: NetUidRule }>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function on(type: 'netMeteredIfacesChange', callback: Callback\<Array\<string>>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function on(type: 'netQuotaPolicyChange', callback: Callback\<Array\<NetQuotaPolicy>>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function on(type: 'netBackgroundPolicyChange', callback: Callback\<boolean>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function off(type: 'netUidPolicyChange', callback?: Callback\<{ uid: number, policy: NetUidPolicy }>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function off(type: 'netUidRuleChange', callback?: Callback\<{ uid: number, rule: NetUidRule }>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function off(type: 'netMeteredIfacesChange', callback?: Callback\<Array\<string>>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function off(type: 'netQuotaPolicyChange', callback?: Callback\<Array\<NetQuotaPolicy>>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: policy;<br>Method or attribute name: function off(type: 'netBackgroundPolicyChange', callback?: Callback\<boolean>): void;|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetBackgroundPolicy;<br>Method or attribute name: NET_BACKGROUND_POLICY_NONE = 0|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetBackgroundPolicy;<br>Method or attribute name: NET_BACKGROUND_POLICY_ENABLE = 1|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetBackgroundPolicy;<br>Method or attribute name: NET_BACKGROUND_POLICY_DISABLE = 2|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetBackgroundPolicy;<br>Method or attribute name: NET_BACKGROUND_POLICY_TRUSTLIST = 3|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetQuotaPolicy;<br>Method or attribute name: networkMatchRule: NetworkMatchRule;|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetQuotaPolicy;<br>Method or attribute name: quotaPolicy: QuotaPolicy;|@ohos.net.policy.d.ts|
|Added|NA|Class name: QuotaPolicy;<br>Method or attribute name: periodDuration: string;|@ohos.net.policy.d.ts|
|Added|NA|Class name: QuotaPolicy;<br>Method or attribute name: warningBytes: number;|@ohos.net.policy.d.ts|
|Added|NA|Class name: QuotaPolicy;<br>Method or attribute name: limitBytes: number;|@ohos.net.policy.d.ts|
|Added|NA|Class name: QuotaPolicy;<br>Method or attribute name: metered: boolean;|@ohos.net.policy.d.ts|
|Added|NA|Class name: QuotaPolicy;<br>Method or attribute name: limitAction: LimitAction;|@ohos.net.policy.d.ts|
|Added|NA|Class name: QuotaPolicy;<br>Method or attribute name: lastWarningRemind?: number;|@ohos.net.policy.d.ts|
|Added|NA|Class name: QuotaPolicy;<br>Method or attribute name: lastLimitRemind?: number;|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetworkMatchRule;<br>Method or attribute name: netType: NetBearType;|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetworkMatchRule;<br>Method or attribute name: identity: string;|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetworkMatchRule;<br>Method or attribute name: simId: string;|@ohos.net.policy.d.ts|
|Added|NA|Class name: LimitAction;<br>Method or attribute name: LIMIT_ACTION_NONE = -1|@ohos.net.policy.d.ts|
|Added|NA|Class name: LimitAction;<br>Method or attribute name: LIMIT_ACTION_ACCESS_DISABLED = 0|@ohos.net.policy.d.ts|
|Added|NA|Class name: LimitAction;<br>Method or attribute name: LIMIT_ACTION_ALERT_ONLY = 1|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetUidRule;<br>Method or attribute name: NET_RULE_NONE = 0|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetUidRule;<br>Method or attribute name: NET_RULE_ALLOW_METERED_FOREGROUND = 1 \<\< 0|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetUidRule;<br>Method or attribute name: NET_RULE_ALLOW_METERED = 1 \<\< 1|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetUidRule;<br>Method or attribute name: NET_RULE_REJECT_METERED = 1 \<\< 2|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetUidRule;<br>Method or attribute name: NET_RULE_ALLOW_ALL = 1 \<\< 5|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetUidRule;<br>Method or attribute name: NET_RULE_REJECT_ALL = 1 \<\< 6|@ohos.net.policy.d.ts|
|Added|NA|Class name: RemindType;<br>Method or attribute name: REMIND_TYPE_WARNING = 1|@ohos.net.policy.d.ts|
|Added|NA|Class name: RemindType;<br>Method or attribute name: REMIND_TYPE_LIMIT = 2|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetUidPolicy;<br>Method or attribute name: NET_POLICY_NONE = 0|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetUidPolicy;<br>Method or attribute name: NET_POLICY_ALLOW_METERED_BACKGROUND = 1 \<\< 0|@ohos.net.policy.d.ts|
|Added|NA|Class name: NetUidPolicy;<br>Method or attribute name: NET_POLICY_REJECT_METERED_BACKGROUND = 1 \<\< 1|@ohos.net.policy.d.ts|
|Added|NA|Class name: socket;<br>Method or attribute name: function constructTCPSocketServerInstance(): TCPSocketServer;|@ohos.net.socket.d.ts|
|Added|NA|Class name: socket;<br>Method or attribute name: function constructTLSSocketServerInstance(): TLSSocketServer;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocket;<br>Method or attribute name: getSocketFd(callback: AsyncCallback\<number>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocket;<br>Method or attribute name: getSocketFd(): Promise\<number>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: clientId: number;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: clientId: number;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: send(options: TCPSendOptions, callback: AsyncCallback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: close(callback: AsyncCallback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: close(callback: AsyncCallback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: getRemoteAddress(callback: AsyncCallback\<NetAddress>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: getRemoteAddress(callback: AsyncCallback\<NetAddress>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: on(type: 'message', callback: Callback\<{ message: ArrayBuffer, remoteInfo: SocketRemoteInfo }>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: on(type: 'message', callback: Callback\<{ message: ArrayBuffer, remoteInfo: SocketRemoteInfo }>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: on(type: 'close', callback: Callback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: on(type: 'close', callback: Callback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketServer;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: off(type: 'message', callback?: Callback\<{ message: ArrayBuffer, remoteInfo: SocketRemoteInfo }>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: off(type: 'message', callback?: Callback\<{ message: ArrayBuffer, remoteInfo: SocketRemoteInfo }>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: off(type: 'close', callback?: Callback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: off(type: 'close', callback?: Callback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketConnection;<br>Method or attribute name: off(type: 'error', callback?: ErrorCallback): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketServer;<br>Method or attribute name: off(type: 'error', callback?: ErrorCallback): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: off(type: 'error', callback?: ErrorCallback): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: off(type: 'error', callback?: ErrorCallback): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketServer;<br>Method or attribute name: listen(address: NetAddress, callback: AsyncCallback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketServer;<br>Method or attribute name: listen(address: NetAddress): Promise\<void>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketServer;<br>Method or attribute name: getState(callback: AsyncCallback\<SocketStateBase>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: getState(callback: AsyncCallback\<SocketStateBase>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketServer;<br>Method or attribute name: setExtraOptions(options: TCPExtraOptions, callback: AsyncCallback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: setExtraOptions(options: TCPExtraOptions, callback: AsyncCallback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketServer;<br>Method or attribute name: on(type: 'connect', callback: Callback\<TCPSocketConnection>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TCPSocketServer;<br>Method or attribute name: off(type: 'connect', callback?: Callback\<TCPSocketConnection>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: send(data: string, callback: AsyncCallback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: getRemoteCertificate(callback: AsyncCallback\<X509CertRawData>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: getCipherSuite(callback: AsyncCallback\<Array\<string>>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketConnection;<br>Method or attribute name: getSignatureAlgorithms(callback: AsyncCallback\<Array\<string>>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: listen(options: TLSConnectOptions, callback: AsyncCallback\<void>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: listen(options: TLSConnectOptions): Promise\<void>;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: getCertificate(callback: AsyncCallback\<X509CertRawData>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: getProtocol(callback: AsyncCallback\<string>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: on(type: 'connect', callback: Callback\<TLSSocketConnection>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: TLSSocketServer;<br>Method or attribute name: off(type: 'connect', callback?: Callback\<TLSSocketConnection>): void;|@ohos.net.socket.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getIfaceRxBytes(nic: string, callback: AsyncCallback\<number>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getIfaceRxBytes(nic: string): Promise\<number>;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getIfaceTxBytes(nic: string, callback: AsyncCallback\<number>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getIfaceTxBytes(nic: string): Promise\<number>;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getCellularRxBytes(callback: AsyncCallback\<number>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getCellularRxBytes(): Promise\<number>;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getCellularTxBytes(callback: AsyncCallback\<number>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getCellularTxBytes(): Promise\<number>;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getAllRxBytes(callback: AsyncCallback\<number>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getAllRxBytes(): Promise\<number>;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getAllTxBytes(callback: AsyncCallback\<number>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getAllTxBytes(): Promise\<number>;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getUidRxBytes(uid: number, callback: AsyncCallback\<number>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getUidRxBytes(uid: number): Promise\<number>;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getUidTxBytes(uid: number, callback: AsyncCallback\<number>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getUidTxBytes(uid: number): Promise\<number>;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function on(type: 'netStatsChange', callback: Callback\<{ iface: string, uid?: number }>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function off(type: 'netStatsChange', callback?: Callback\<{ iface: string, uid?: number }>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getTrafficStatsByIface(ifaceInfo: IfaceInfo, callback: AsyncCallback\<NetStatsInfo>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getTrafficStatsByIface(ifaceInfo: IfaceInfo): Promise\<NetStatsInfo>;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getTrafficStatsByUid(uidInfo: UidInfo, callback: AsyncCallback\<NetStatsInfo>): void;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: statistics;<br>Method or attribute name: function getTrafficStatsByUid(uidInfo: UidInfo): Promise\<NetStatsInfo>;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: IfaceInfo;<br>Method or attribute name: iface: string;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: IfaceInfo;<br>Method or attribute name: startTime: number;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: IfaceInfo;<br>Method or attribute name: endTime: number;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: UidInfo;<br>Method or attribute name: ifaceInfo: IfaceInfo;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: UidInfo;<br>Method or attribute name: uid: number;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: NetStatsInfo;<br>Method or attribute name: rxBytes: number;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: NetStatsInfo;<br>Method or attribute name: txBytes: number;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: NetStatsInfo;<br>Method or attribute name: rxPackets: number;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: NetStatsInfo;<br>Method or attribute name: txPackets: number;|@ohos.net.statistics.d.ts|
|Added|NA|Class name: vpn;<br>Method or attribute name: export type LinkAddress = connection.LinkAddress;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: vpn;<br>Method or attribute name: export type RouteInfo = connection.RouteInfo;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: vpn;<br>Method or attribute name: function createVpnConnection(context: AbilityContext): VpnConnection;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConnection;<br>Method or attribute name: setUp(config: VpnConfig, callback: AsyncCallback\<number>): void;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConnection;<br>Method or attribute name: setUp(config: VpnConfig): Promise\<number>;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConnection;<br>Method or attribute name: protect(socketFd: number, callback: AsyncCallback\<void>): void;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConnection;<br>Method or attribute name: protect(socketFd: number): Promise\<void>;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConnection;<br>Method or attribute name: destroy(callback: AsyncCallback\<void>): void;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConnection;<br>Method or attribute name: destroy(): Promise\<void>;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: addresses: Array\<LinkAddress>;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: routes?: Array\<RouteInfo>;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: dnsAddresses?: Array\<string>;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: searchDomains?: Array\<string>;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: mtu?: number;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: isIPv4Accepted?: boolean;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: isIPv6Accepted?: boolean;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: isLegacy?: boolean;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: isBlocking?: boolean;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: trustedApplications?: Array\<string>;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: VpnConfig;<br>Method or attribute name: blockedApplications?: Array\<string>;|@ohos.net.vpn.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function getScanResults(): Promise\<Array\<WifiScanInfo>>;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function getScanResults(callback: AsyncCallback\<Array\<WifiScanInfo>>): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function getScanResultsSync(): Array\<WifiScanInfo>;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function setScanAlwaysAllowed(isScanAlwaysAllowed: boolean): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function getScanAlwaysAllowed(): boolean;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function updateNetwork(config: WifiDeviceConfig): number;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function disableNetwork(netId: number): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function removeAllNetwork(): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function removeDevice(id: number): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function getDisconnectedReason(): DisconnectedReason;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function getStations(): Array\<StationInfo>;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function createGroup(config: WifiP2PConfig): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function removeGroup(): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function startDiscoverDevices(): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function stopDiscoverDevices(): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function deletePersistentGroup(netId: number): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: wifiManager;<br>Method or attribute name: function setDeviceName(devName: string): void;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: DisconnectedReason;<br>Method or attribute name: DISC_REASON_DEFAULT = 0|@ohos.wifiManager.d.ts|
|Added|NA|Class name: DisconnectedReason;<br>Method or attribute name: DISC_REASON_WRONG_PWD = 1|@ohos.wifiManager.d.ts|
|Added|NA|Class name: DisconnectedReason;<br>Method or attribute name: DISC_REASON_CONNECTION_FULL = 2|@ohos.wifiManager.d.ts|
|Added|NA|Class name: ProxyMethod;<br>Method or attribute name: METHOD_NONE = 0|@ohos.wifiManager.d.ts|
|Added|NA|Class name: ProxyMethod;<br>Method or attribute name: METHOD_AUTO = 1|@ohos.wifiManager.d.ts|
|Added|NA|Class name: ProxyMethod;<br>Method or attribute name: METHOD_MANUAL = 2|@ohos.wifiManager.d.ts|
|Added|NA|Class name: WifiProxyConfig;<br>Method or attribute name: proxyMethod?: ProxyMethod;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: WifiProxyConfig;<br>Method or attribute name: pacWebAddress?: string;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: WifiProxyConfig;<br>Method or attribute name: serverHostName?: string;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: WifiProxyConfig;<br>Method or attribute name: serverPort?: number;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: WifiProxyConfig;<br>Method or attribute name: exclusionObjects?: string;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: WifiDeviceConfig;<br>Method or attribute name: proxyConfig?: WifiProxyConfig;|@ohos.wifiManager.d.ts|
|Added|NA|Class name: HotspotConfig;<br>Method or attribute name: ipAddress?: string;|@ohos.wifiManager.d.ts|
|Error code added|Class name: GattClientDevice;<br>Method or attribute name: getDeviceName(): Promise\<string>;<br>Old version information: |Class name: GattClientDevice;<br>Method or attribute name: getDeviceName(): Promise\<string>;<br>New version information: 201,401,801,2900001,2900099|@ohos.bluetoothManager.d.ts|
|Error code added|Class name: GattClientDevice;<br>Method or attribute name: getServices(): Promise\<Array\<GattService>>;<br>Old version information: |Class name: GattClientDevice;<br>Method or attribute name: getServices(): Promise\<Array\<GattService>>;<br>New version information: 201,401,801,2900001,2900099|@ohos.bluetoothManager.d.ts|
|Error code added|Class name: GattClientDevice;<br>Method or attribute name: readCharacteristicValue(characteristic: BLECharacteristic): Promise\<BLECharacteristic>;<br>Old version information: |Class name: GattClientDevice;<br>Method or attribute name: readCharacteristicValue(characteristic: BLECharacteristic): Promise\<BLECharacteristic>;<br>New version information: 201,401,801,2900001,2901000,2900099|@ohos.bluetoothManager.d.ts|
|Error code added|Class name: GattClientDevice;<br>Method or attribute name: readDescriptorValue(descriptor: BLEDescriptor): Promise\<BLEDescriptor>;<br>Old version information: |Class name: GattClientDevice;<br>Method or attribute name: readDescriptorValue(descriptor: BLEDescriptor): Promise\<BLEDescriptor>;<br>New version information: 201,401,801,2900001,2901000,2900099|@ohos.bluetoothManager.d.ts|
|Error code added|Class name: GattClientDevice;<br>Method or attribute name: getRssiValue(): Promise\<number>;<br>Old version information: |Class name: GattClientDevice;<br>Method or attribute name: getRssiValue(): Promise\<number>;<br>New version information: 201,401,801,2900099|@ohos.bluetoothManager.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function getDefaultNet(): Promise\<NetHandle>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function getDefaultNet(): Promise\<NetHandle>;<br>New version information: 201,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function getAllNets(): Promise\<Array\<NetHandle>>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function getAllNets(): Promise\<Array\<NetHandle>>;<br>New version information: 201,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function getConnectionProperties(netHandle: NetHandle): Promise\<ConnectionProperties>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function getConnectionProperties(netHandle: NetHandle): Promise\<ConnectionProperties>;<br>New version information: 201,401,2100001,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function getNetCapabilities(netHandle: NetHandle): Promise\<NetCapabilities>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function getNetCapabilities(netHandle: NetHandle): Promise\<NetCapabilities>;<br>New version information: 201,401,2100001,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function isDefaultNetMetered(): Promise\<boolean>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function isDefaultNetMetered(): Promise\<boolean>;<br>New version information: 201,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function hasDefaultNet(): Promise\<boolean>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function hasDefaultNet(): Promise\<boolean>;<br>New version information: 201,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function enableAirplaneMode(): Promise\<void>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function enableAirplaneMode(): Promise\<void>;<br>New version information: 201,202,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function disableAirplaneMode(): Promise\<void>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function disableAirplaneMode(): Promise\<void>;<br>New version information: 201,202,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function reportNetConnected(netHandle: NetHandle): Promise\<void>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function reportNetConnected(netHandle: NetHandle): Promise\<void>;<br>New version information: 201,401,2100001,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function reportNetDisconnected(netHandle: NetHandle): Promise\<void>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function reportNetDisconnected(netHandle: NetHandle): Promise\<void>;<br>New version information: 201,401,2100001,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: connection;<br>Method or attribute name: function getAddressesByName(host: string): Promise\<Array\<NetAddress>>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function getAddressesByName(host: string): Promise\<Array\<NetAddress>>;<br>New version information: 201,401,2100001,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: NetHandle;<br>Method or attribute name: bindSocket(socketParam: TCPSocket \| UDPSocket): Promise\<void>;<br>Old version information: |Class name: NetHandle;<br>Method or attribute name: bindSocket(socketParam: TCPSocket \| UDPSocket): Promise\<void>;<br>New version information: 401,2100001,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: NetHandle;<br>Method or attribute name: getAddressesByName(host: string): Promise\<Array\<NetAddress>>;<br>Old version information: |Class name: NetHandle;<br>Method or attribute name: getAddressesByName(host: string): Promise\<Array\<NetAddress>>;<br>New version information: 201,401,2100001,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: NetHandle;<br>Method or attribute name: getAddressByName(host: string): Promise\<NetAddress>;<br>Old version information: |Class name: NetHandle;<br>Method or attribute name: getAddressByName(host: string): Promise\<NetAddress>;<br>New version information: 201,401,2100001,2100002,2100003|@ohos.net.connection.d.ts|
|Error code added|Class name: ethernet;<br>Method or attribute name: function getIfaceConfig(iface: string): Promise\<InterfaceConfiguration>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function getIfaceConfig(iface: string): Promise\<InterfaceConfiguration>;<br>New version information: 201,202,401,2200001,2200002,2200003,2201005|@ohos.net.ethernet.d.ts|
|Error code added|Class name: ethernet;<br>Method or attribute name: function setIfaceConfig(iface: string, ic: InterfaceConfiguration): Promise\<void>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function setIfaceConfig(iface: string, ic: InterfaceConfiguration): Promise\<void>;<br>New version information: 201,202,401,2200001,2200002,2200003,2201004,2201005,2201006,2201007|@ohos.net.ethernet.d.ts|
|Error code added|Class name: ethernet;<br>Method or attribute name: function isIfaceActive(iface: string): Promise\<number>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function isIfaceActive(iface: string): Promise\<number>;<br>New version information: 201,202,401,2200001,2200002,2200003,2201005|@ohos.net.ethernet.d.ts|
|Error code added|Class name: ethernet;<br>Method or attribute name: function getAllActiveIfaces(): Promise\<Array\<string>>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function getAllActiveIfaces(): Promise\<Array\<string>>;<br>New version information: 201,202,2200002,2200003|@ohos.net.ethernet.d.ts|
|Error code added|Class name: HttpRequest;<br>Method or attribute name: request(url: string, options: HttpRequestOptions, callback: AsyncCallback\<HttpResponse>): void;<br>Old version information: |Class name: HttpRequest;<br>Method or attribute name: request(url: string, options: HttpRequestOptions, callback: AsyncCallback\<HttpResponse>): void;<br>New version information: 401,201,2300001,2300003,2300005,2300006,2300007,2300008,2300009,2300016,2300018,2300023,2300025,2300026,2300027,2300028,2300047,2300052,2300055,2300056,2300058,2300059,2300060,2300061,2300063,2300070,2300073,2300077,2300078,2300094,2300999|@ohos.net.http.d.ts|
|Error code added|Class name: HttpRequest;<br>Method or attribute name: request(url: string, options?: HttpRequestOptions): Promise\<HttpResponse>;<br>Old version information: |Class name: HttpRequest;<br>Method or attribute name: request(url: string, options?: HttpRequestOptions): Promise\<HttpResponse>;<br>New version information: 401,201,2300001,2300003,2300005,2300006,2300007,2300008,2300009,2300016,2300018,2300023,2300025,2300026,2300027,2300028,2300047,2300052,2300055,2300056,2300058,2300059,2300060,2300061,2300063,2300070,2300073,2300077,2300078,2300094,2300999|@ohos.net.http.d.ts|
|Error code added|Class name: sharing;<br>Method or attribute name: function isSharingSupported(): Promise\<boolean>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function isSharingSupported(): Promise\<boolean>;<br>New version information: 201,202,2200002,2200003,2202011|@ohos.net.sharing.d.ts|
|Error code added|Class name: sharing;<br>Method or attribute name: function isSharing(): Promise\<boolean>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function isSharing(): Promise\<boolean>;<br>New version information: 201,202,2200002,2200003,2202011|@ohos.net.sharing.d.ts|
|Error code added|Class name: sharing;<br>Method or attribute name: function startSharing(type: SharingIfaceType): Promise\<void>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function startSharing(type: SharingIfaceType): Promise\<void>;<br>New version information: 201,202,401,2200001,2200002,2200003,2202004,2202005,2202006,2202009,2202011|@ohos.net.sharing.d.ts|
|Error code added|Class name: sharing;<br>Method or attribute name: function stopSharing(type: SharingIfaceType): Promise\<void>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function stopSharing(type: SharingIfaceType): Promise\<void>;<br>New version information: 201,202,401,2200001,2200002,2200003,2202004,2202005,2202006,2202011|@ohos.net.sharing.d.ts|
|Error code added|Class name: sharing;<br>Method or attribute name: function getStatsRxBytes(): Promise\<number>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getStatsRxBytes(): Promise\<number>;<br>New version information: 201,202,401,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code added|Class name: sharing;<br>Method or attribute name: function getStatsTxBytes(): Promise\<number>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getStatsTxBytes(): Promise\<number>;<br>New version information: 201,202,401,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code added|Class name: sharing;<br>Method or attribute name: function getStatsTotalBytes(): Promise\<number>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getStatsTotalBytes(): Promise\<number>;<br>New version information: 201,202,401,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code added|Class name: sharing;<br>Method or attribute name: function getSharingIfaces(state: SharingIfaceState): Promise\<Array\<string>>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getSharingIfaces(state: SharingIfaceState): Promise\<Array\<string>>;<br>New version information: 201,202,401,2200001,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code added|Class name: sharing;<br>Method or attribute name: function getSharingState(type: SharingIfaceType): Promise\<SharingIfaceState>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getSharingState(type: SharingIfaceType): Promise\<SharingIfaceState>;<br>New version information: 201,202,401,2200001,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code added|Class name: sharing;<br>Method or attribute name: function getSharableRegexes(type: SharingIfaceType): Promise\<Array\<string>>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getSharableRegexes(type: SharingIfaceType): Promise\<Array\<string>>;<br>New version information: 201,202,401,2200001,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code added|Class name: UDPSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>Old version information: |Class name: UDPSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>New version information: 401,201|@ohos.net.socket.d.ts|
|Error code added|Class name: TCPSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>New version information: 401,201|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>New version information: 401,201,2303198,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: UDPSocket;<br>Method or attribute name: send(options: UDPSendOptions): Promise\<void>;<br>Old version information: |Class name: UDPSocket;<br>Method or attribute name: send(options: UDPSendOptions): Promise\<void>;<br>New version information: 401,201|@ohos.net.socket.d.ts|
|Error code added|Class name: UDPSocket;<br>Method or attribute name: close(): Promise\<void>;<br>Old version information: |Class name: UDPSocket;<br>Method or attribute name: close(): Promise\<void>;<br>New version information: 201|@ohos.net.socket.d.ts|
|Error code added|Class name: TCPSocket;<br>Method or attribute name: close(): Promise\<void>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: close(): Promise\<void>;<br>New version information: 201|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: close(): Promise\<void>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: close(): Promise\<void>;<br>New version information: 401,2303501,2303505,2303506,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: UDPSocket;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;<br>Old version information: |Class name: UDPSocket;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;<br>New version information: 201|@ohos.net.socket.d.ts|
|Error code added|Class name: TCPSocket;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;<br>New version information: 201|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;<br>New version information: 2303188,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: UDPSocket;<br>Method or attribute name: setExtraOptions(options: UDPExtraOptions): Promise\<void>;<br>Old version information: |Class name: UDPSocket;<br>Method or attribute name: setExtraOptions(options: UDPExtraOptions): Promise\<void>;<br>New version information: 401,201|@ohos.net.socket.d.ts|
|Error code added|Class name: TCPSocket;<br>Method or attribute name: connect(options: TCPConnectOptions): Promise\<void>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: connect(options: TCPConnectOptions): Promise\<void>;<br>New version information: 401,201|@ohos.net.socket.d.ts|
|Error code added|Class name: TCPSocket;<br>Method or attribute name: send(options: TCPSendOptions): Promise\<void>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: send(options: TCPSendOptions): Promise\<void>;<br>New version information: 401,201|@ohos.net.socket.d.ts|
|Error code added|Class name: TCPSocket;<br>Method or attribute name: getRemoteAddress(): Promise\<NetAddress>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: getRemoteAddress(): Promise\<NetAddress>;<br>New version information: 201|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: getRemoteAddress(): Promise\<NetAddress>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: getRemoteAddress(): Promise\<NetAddress>;<br>New version information: 2303188,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: TCPSocket;<br>Method or attribute name: setExtraOptions(options: TCPExtraOptions): Promise\<void>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: setExtraOptions(options: TCPExtraOptions): Promise\<void>;<br>New version information: 401,201|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: setExtraOptions(options: TCPExtraOptions): Promise\<void>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: setExtraOptions(options: TCPExtraOptions): Promise\<void>;<br>New version information: 401,2303188,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: getCertificate(): Promise\<X509CertRawData>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: getCertificate(): Promise\<X509CertRawData>;<br>New version information: 2303501,2303504,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: getRemoteCertificate(): Promise\<X509CertRawData>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: getRemoteCertificate(): Promise\<X509CertRawData>;<br>New version information: 2303501,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: getProtocol(): Promise\<string>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: getProtocol(): Promise\<string>;<br>New version information: 2303501,2303505,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: getCipherSuite(): Promise\<Array\<string>>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: getCipherSuite(): Promise\<Array\<string>>;<br>New version information: 2303501,2303502,2303505,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: getSignatureAlgorithms(): Promise\<Array\<string>>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: getSignatureAlgorithms(): Promise\<Array\<string>>;<br>New version information: 2303501,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: connect(options: TLSConnectOptions): Promise\<void>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: connect(options: TLSConnectOptions): Promise\<void>;<br>New version information: 401,2303104,2303109,2303111,2303188,2303191,2303198,2303199,2303210,2303501,2303502,2303503,2303505,2303506,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: TLSSocket;<br>Method or attribute name: send(data: string): Promise\<void>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: send(data: string): Promise\<void>;<br>New version information: 401,2303501,2303503,2303505,2303506,2300002|@ohos.net.socket.d.ts|
|Error code added|Class name: WebSocket;<br>Method or attribute name: connect(url: string, options: WebSocketRequestOptions, callback: AsyncCallback\<boolean>): void;<br>Old version information: |Class name: WebSocket;<br>Method or attribute name: connect(url: string, options: WebSocketRequestOptions, callback: AsyncCallback\<boolean>): void;<br>New version information: 401,201|@ohos.net.webSocket.d.ts|
|Error code added|Class name: WebSocket;<br>Method or attribute name: connect(url: string, options?: WebSocketRequestOptions): Promise\<boolean>;<br>Old version information: |Class name: WebSocket;<br>Method or attribute name: connect(url: string, options?: WebSocketRequestOptions): Promise\<boolean>;<br>New version information: 401,201|@ohos.net.webSocket.d.ts|
|Error code added|Class name: WebSocket;<br>Method or attribute name: send(data: string \| ArrayBuffer): Promise\<boolean>;<br>Old version information: |Class name: WebSocket;<br>Method or attribute name: send(data: string \| ArrayBuffer): Promise\<boolean>;<br>New version information: 401,201|@ohos.net.webSocket.d.ts|
|Error code added|Class name: WebSocket;<br>Method or attribute name: close(options: WebSocketCloseOptions, callback: AsyncCallback\<boolean>): void;<br>Old version information: |Class name: WebSocket;<br>Method or attribute name: close(options: WebSocketCloseOptions, callback: AsyncCallback\<boolean>): void;<br>New version information: 401,201|@ohos.net.webSocket.d.ts|
|Error code added|Class name: WebSocket;<br>Method or attribute name: close(options?: WebSocketCloseOptions): Promise\<boolean>;<br>Old version information: |Class name: WebSocket;<br>Method or attribute name: close(options?: WebSocketCloseOptions): Promise\<boolean>;<br>New version information: 401,201|@ohos.net.webSocket.d.ts|
|Error code added|Class name: wifiManager;<br>Method or attribute name: function addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback\<number>): void;<br>New version information: 201,202,401,801,2501000|@ohos.wifiManager.d.ts|
|Error code added|Class name: wifiManager;<br>Method or attribute name: function addCandidateConfig(config: WifiDeviceConfig, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function addCandidateConfig(config: WifiDeviceConfig, callback: AsyncCallback\<number>): void;<br>New version information: 201,401,801,2501000|@ohos.wifiManager.d.ts|
|Error code added|Class name: wifiManager;<br>Method or attribute name: function removeCandidateConfig(networkId: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function removeCandidateConfig(networkId: number, callback: AsyncCallback\<void>): void;<br>New version information: 201,401,801,2501000|@ohos.wifiManager.d.ts|
|Error code added|Class name: wifiManager;<br>Method or attribute name: function getLinkedInfo(callback: AsyncCallback\<WifiLinkedInfo>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getLinkedInfo(callback: AsyncCallback\<WifiLinkedInfo>): void;<br>New version information: 201,202,801,2501000,2501001|@ohos.wifiManager.d.ts|
|Error code added|Class name: wifiManager;<br>Method or attribute name: function getP2pLinkedInfo(callback: AsyncCallback\<WifiP2pLinkedInfo>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getP2pLinkedInfo(callback: AsyncCallback\<WifiP2pLinkedInfo>): void;<br>New version information: 201,801,2801000|@ohos.wifiManager.d.ts|
|Error code added|Class name: wifiManager;<br>Method or attribute name: function getCurrentP2pGroup(callback: AsyncCallback\<WifiP2pGroupInfo>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getCurrentP2pGroup(callback: AsyncCallback\<WifiP2pGroupInfo>): void;<br>New version information: 201,801,2801000|@ohos.wifiManager.d.ts|
|Error code added|Class name: wifiManager;<br>Method or attribute name: function getP2pPeerDevices(callback: AsyncCallback\<WifiP2pDevice[]>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getP2pPeerDevices(callback: AsyncCallback\<WifiP2pDevice[]>): void;<br>New version information: 201,801,2801000|@ohos.wifiManager.d.ts|
|Error code added|Class name: wifiManager;<br>Method or attribute name: function getP2pLocalDevice(callback: AsyncCallback\<WifiP2pDevice>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getP2pLocalDevice(callback: AsyncCallback\<WifiP2pDevice>): void;<br>New version information: 201,801,2801000|@ohos.wifiManager.d.ts|
|Error code added|Class name: wifiManager;<br>Method or attribute name: function getP2pGroups(callback: AsyncCallback\<Array\<WifiP2pGroupInfo>>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getP2pGroups(callback: AsyncCallback\<Array\<WifiP2pGroupInfo>>): void;<br>New version information: 201,202,801,2801000|@ohos.wifiManager.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function getDefaultNet(callback: AsyncCallback\<NetHandle>): void;<br>Old version information: 201,2100002,2100003|Class name: connection;<br>Method or attribute name: function getDefaultNet(callback: AsyncCallback\<NetHandle>): void;<br>New version information: 201,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function getDefaultNetSync(): NetHandle;<br>Old version information: 201,2100002,2100003|Class name: connection;<br>Method or attribute name: function getDefaultNetSync(): NetHandle;<br>New version information: 201,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function getAllNets(callback: AsyncCallback\<Array\<NetHandle>>): void;<br>Old version information: 201,2100002,2100003|Class name: connection;<br>Method or attribute name: function getAllNets(callback: AsyncCallback\<Array\<NetHandle>>): void;<br>New version information: 201,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function isDefaultNetMetered(callback: AsyncCallback\<boolean>): void;<br>Old version information: 201,2100002,2100003|Class name: connection;<br>Method or attribute name: function isDefaultNetMetered(callback: AsyncCallback\<boolean>): void;<br>New version information: 201,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function hasDefaultNet(callback: AsyncCallback\<boolean>): void;<br>Old version information: 201,2100002,2100003|Class name: connection;<br>Method or attribute name: function hasDefaultNet(callback: AsyncCallback\<boolean>): void;<br>New version information: 201,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function enableAirplaneMode(callback: AsyncCallback\<void>): void;<br>Old version information: 201,2100002,2100003|Class name: connection;<br>Method or attribute name: function enableAirplaneMode(callback: AsyncCallback\<void>): void;<br>New version information: 201,202,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function disableAirplaneMode(callback: AsyncCallback\<void>): void;<br>Old version information: 201,2100002,2100003|Class name: connection;<br>Method or attribute name: function disableAirplaneMode(callback: AsyncCallback\<void>): void;<br>New version information: 201,202,401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function getAppNet(callback: AsyncCallback\<NetHandle>): void;<br>Old version information: 2100002,2100003|Class name: connection;<br>Method or attribute name: function getAppNet(callback: AsyncCallback\<NetHandle>): void;<br>New version information: 401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function getAppNet(): Promise\<NetHandle>;<br>Old version information: 2100002,2100003|Class name: connection;<br>Method or attribute name: function getAppNet(): Promise\<NetHandle>;<br>New version information: 401,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function getGlobalHttpProxy(callback: AsyncCallback\<HttpProxy>): void;<br>Old version information: 2100002,2100003|Class name: connection;<br>Method or attribute name: function getGlobalHttpProxy(callback: AsyncCallback\<HttpProxy>): void;<br>New version information: 401,202,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function getGlobalHttpProxy(): Promise\<HttpProxy>;<br>Old version information: 2100002,2100003|Class name: connection;<br>Method or attribute name: function getGlobalHttpProxy(): Promise\<HttpProxy>;<br>New version information: 401,202,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function setGlobalHttpProxy(httpProxy: HttpProxy, callback: AsyncCallback\<void>): void;<br>Old version information: 201,401,2100001,2100002,2100003|Class name: connection;<br>Method or attribute name: function setGlobalHttpProxy(httpProxy: HttpProxy, callback: AsyncCallback\<void>): void;<br>New version information: 201,401,202,2100001,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: connection;<br>Method or attribute name: function setGlobalHttpProxy(httpProxy: HttpProxy): Promise\<void>;<br>Old version information: 201,401,2100001,2100002,2100003|Class name: connection;<br>Method or attribute name: function setGlobalHttpProxy(httpProxy: HttpProxy): Promise\<void>;<br>New version information: 201,401,202,2100001,2100002,2100003|@ohos.net.connection.d.ts|
|Error code changed|Class name: NetConnection;<br>Method or attribute name: register(callback: AsyncCallback\<void>): void;<br>Old version information: 201,2100002,2100003,2101008,2101022|Class name: NetConnection;<br>Method or attribute name: register(callback: AsyncCallback\<void>): void;<br>New version information: 201,401,2100002,2100003,2101008,2101022|@ohos.net.connection.d.ts|
|Error code changed|Class name: NetConnection;<br>Method or attribute name: unregister(callback: AsyncCallback\<void>): void;<br>Old version information: 2100002,2100003,2101007|Class name: NetConnection;<br>Method or attribute name: unregister(callback: AsyncCallback\<void>): void;<br>New version information: 201,401,2100002,2100003,2101007|@ohos.net.connection.d.ts|
|Error code changed|Class name: ethernet;<br>Method or attribute name: function getIfaceConfig(iface: string, callback: AsyncCallback\<InterfaceConfiguration>): void;<br>Old version information: 201,401,2200001,2200002,2200003,2201005|Class name: ethernet;<br>Method or attribute name: function getIfaceConfig(iface: string, callback: AsyncCallback\<InterfaceConfiguration>): void;<br>New version information: 201,202,401,2200001,2200002,2200003,2201005|@ohos.net.ethernet.d.ts|
|Error code changed|Class name: ethernet;<br>Method or attribute name: function setIfaceConfig(iface: string, ic: InterfaceConfiguration, callback: AsyncCallback\<void>): void;<br>Old version information: 201,401,2200001,2200002,2200003,2201004,2201005,2201006,2201007|Class name: ethernet;<br>Method or attribute name: function setIfaceConfig(iface: string, ic: InterfaceConfiguration, callback: AsyncCallback\<void>): void;<br>New version information: 201,202,401,2200001,2200002,2200003,2201004,2201005,2201006,2201007|@ohos.net.ethernet.d.ts|
|Error code changed|Class name: ethernet;<br>Method or attribute name: function isIfaceActive(iface: string, callback: AsyncCallback\<number>): void;<br>Old version information: 201,401,2200001,2200002,2200003,2201005|Class name: ethernet;<br>Method or attribute name: function isIfaceActive(iface: string, callback: AsyncCallback\<number>): void;<br>New version information: 201,202,401,2200001,2200002,2200003,2201005|@ohos.net.ethernet.d.ts|
|Error code changed|Class name: ethernet;<br>Method or attribute name: function getAllActiveIfaces(callback: AsyncCallback\<Array\<string>>): void;<br>Old version information: 201,2200002,2200003|Class name: ethernet;<br>Method or attribute name: function getAllActiveIfaces(callback: AsyncCallback\<Array\<string>>): void;<br>New version information: 201,202,2200002,2200003|@ohos.net.ethernet.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function isSharingSupported(callback: AsyncCallback\<boolean>): void;<br>Old version information: 201,2200002,2200003,2202011|Class name: sharing;<br>Method or attribute name: function isSharingSupported(callback: AsyncCallback\<boolean>): void;<br>New version information: 201,202,2200002,2200003,2202011|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function isSharing(callback: AsyncCallback\<boolean>): void;<br>Old version information: 201,2200002,2200003,2202011|Class name: sharing;<br>Method or attribute name: function isSharing(callback: AsyncCallback\<boolean>): void;<br>New version information: 201,202,2200002,2200003,2202011|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function startSharing(type: SharingIfaceType, callback: AsyncCallback\<void>): void;<br>Old version information: 201,401,2200001,2200002,2200003,2202004,2202005,2202006,2202009,2202011|Class name: sharing;<br>Method or attribute name: function startSharing(type: SharingIfaceType, callback: AsyncCallback\<void>): void;<br>New version information: 201,202,401,2200001,2200002,2200003,2202004,2202005,2202006,2202009,2202011|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function stopSharing(type: SharingIfaceType, callback: AsyncCallback\<void>): void;<br>Old version information: 201,401,2200001,2200002,2200003,2202004,2202005,2202006,2202011|Class name: sharing;<br>Method or attribute name: function stopSharing(type: SharingIfaceType, callback: AsyncCallback\<void>): void;<br>New version information: 201,202,401,2200001,2200002,2200003,2202004,2202005,2202006,2202011|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function getStatsRxBytes(callback: AsyncCallback\<number>): void;<br>Old version information: 201,2200002,2200003|Class name: sharing;<br>Method or attribute name: function getStatsRxBytes(callback: AsyncCallback\<number>): void;<br>New version information: 201,202,401,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function getStatsTxBytes(callback: AsyncCallback\<number>): void;<br>Old version information: 201,2200002,2200003|Class name: sharing;<br>Method or attribute name: function getStatsTxBytes(callback: AsyncCallback\<number>): void;<br>New version information: 201,202,401,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function getStatsTotalBytes(callback: AsyncCallback\<number>): void;<br>Old version information: 201,2200002,2200003|Class name: sharing;<br>Method or attribute name: function getStatsTotalBytes(callback: AsyncCallback\<number>): void;<br>New version information: 201,202,401,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function getSharingIfaces(state: SharingIfaceState, callback: AsyncCallback\<Array\<string>>): void;<br>Old version information: 201,401,2200001,2200002,2200003|Class name: sharing;<br>Method or attribute name: function getSharingIfaces(state: SharingIfaceState, callback: AsyncCallback\<Array\<string>>): void;<br>New version information: 201,202,401,2200001,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function getSharingState(type: SharingIfaceType, callback: AsyncCallback\<SharingIfaceState>): void;<br>Old version information: 201,401,2200001,2200002,2200003|Class name: sharing;<br>Method or attribute name: function getSharingState(type: SharingIfaceType, callback: AsyncCallback\<SharingIfaceState>): void;<br>New version information: 201,202,401,2200001,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function getSharableRegexes(type: SharingIfaceType, callback: AsyncCallback\<Array\<string>>): void;<br>Old version information: 201,401,2200001,2200002,2200003|Class name: sharing;<br>Method or attribute name: function getSharableRegexes(type: SharingIfaceType, callback: AsyncCallback\<Array\<string>>): void;<br>New version information: 201,202,401,2200001,2200002,2200003|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function on(type: 'sharingStateChange', callback: Callback\<boolean>): void;<br>Old version information: 201,401|Class name: sharing;<br>Method or attribute name: function on(type: 'sharingStateChange', callback: Callback\<boolean>): void;<br>New version information: 201,202,401|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function on(type: 'interfaceSharingStateChange', callback: Callback\<{ type: SharingIfaceType, iface: string, state: SharingIfaceState }>): void;<br>Old version information: 201,401|Class name: sharing;<br>Method or attribute name: function on(type: 'interfaceSharingStateChange', callback: Callback\<{ type: SharingIfaceType, iface: string, state: SharingIfaceState }>): void;<br>New version information: 201,202,401|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function on(type: 'sharingUpstreamChange', callback: Callback\<NetHandle>): void;<br>Old version information: 201,401|Class name: sharing;<br>Method or attribute name: function on(type: 'sharingUpstreamChange', callback: Callback\<NetHandle>): void;<br>New version information: 201,202,401|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function off(type: 'sharingStateChange', callback?: Callback\<boolean>): void;<br>Old version information: 201,401|Class name: sharing;<br>Method or attribute name: function off(type: 'sharingStateChange', callback?: Callback\<boolean>): void;<br>New version information: 201,202,401|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function off(type: 'interfaceSharingStateChange', callback?: Callback\<{ type: SharingIfaceType, iface: string, state: SharingIfaceState }>): void;<br>Old version information: 201,401|Class name: sharing;<br>Method or attribute name: function off(type: 'interfaceSharingStateChange', callback?: Callback\<{ type: SharingIfaceType, iface: string, state: SharingIfaceState }>): void;<br>New version information: 201,202,401|@ohos.net.sharing.d.ts|
|Error code changed|Class name: sharing;<br>Method or attribute name: function off(type: 'sharingUpstreamChange', callback?: Callback\<NetHandle>): void;<br>Old version information: 201,401|Class name: sharing;<br>Method or attribute name: function off(type: 'sharingUpstreamChange', callback?: Callback\<NetHandle>): void;<br>New version information: 201,202,401|@ohos.net.sharing.d.ts|
|Access level changed|Class name: connection;<br>Method or attribute name: function enableAirplaneMode(): Promise\<void>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function enableAirplaneMode(): Promise\<void>;<br>New version information: systemapi|@ohos.net.connection.d.ts|
|Access level changed|Class name: connection;<br>Method or attribute name: function disableAirplaneMode(): Promise\<void>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function disableAirplaneMode(): Promise\<void>;<br>New version information: systemapi|@ohos.net.connection.d.ts|
|Access level changed|Class name: ethernet;<br>Method or attribute name: function getIfaceConfig(iface: string): Promise\<InterfaceConfiguration>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function getIfaceConfig(iface: string): Promise\<InterfaceConfiguration>;<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: ethernet;<br>Method or attribute name: function setIfaceConfig(iface: string, ic: InterfaceConfiguration): Promise\<void>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function setIfaceConfig(iface: string, ic: InterfaceConfiguration): Promise\<void>;<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: ethernet;<br>Method or attribute name: function isIfaceActive(iface: string): Promise\<number>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function isIfaceActive(iface: string): Promise\<number>;<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: ethernet;<br>Method or attribute name: function getAllActiveIfaces(): Promise\<Array\<string>>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function getAllActiveIfaces(): Promise\<Array\<string>>;<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: InterfaceConfiguration;<br>Method or attribute name: mode: IPSetMode;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: mode: IPSetMode;<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: InterfaceConfiguration;<br>Method or attribute name: ipAddr: string;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: ipAddr: string;<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: InterfaceConfiguration;<br>Method or attribute name: route: string;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: route: string;<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: InterfaceConfiguration;<br>Method or attribute name: gateway: string;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: gateway: string;<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: InterfaceConfiguration;<br>Method or attribute name: netMask: string;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: netMask: string;<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: InterfaceConfiguration;<br>Method or attribute name: dnsServers: string;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: dnsServers: string;<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: IPSetMode;<br>Method or attribute name: STATIC = 0<br>Old version information: |Class name: IPSetMode;<br>Method or attribute name: STATIC = 0<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: IPSetMode;<br>Method or attribute name: DHCP = 1<br>Old version information: |Class name: IPSetMode;<br>Method or attribute name: DHCP = 1<br>New version information: systemapi|@ohos.net.ethernet.d.ts|
|Access level changed|Class name: sharing;<br>Method or attribute name: function isSharingSupported(): Promise\<boolean>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function isSharingSupported(): Promise\<boolean>;<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: sharing;<br>Method or attribute name: function isSharing(): Promise\<boolean>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function isSharing(): Promise\<boolean>;<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: sharing;<br>Method or attribute name: function startSharing(type: SharingIfaceType): Promise\<void>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function startSharing(type: SharingIfaceType): Promise\<void>;<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: sharing;<br>Method or attribute name: function stopSharing(type: SharingIfaceType): Promise\<void>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function stopSharing(type: SharingIfaceType): Promise\<void>;<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: sharing;<br>Method or attribute name: function getStatsRxBytes(): Promise\<number>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getStatsRxBytes(): Promise\<number>;<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: sharing;<br>Method or attribute name: function getStatsTxBytes(): Promise\<number>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getStatsTxBytes(): Promise\<number>;<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: sharing;<br>Method or attribute name: function getStatsTotalBytes(): Promise\<number>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getStatsTotalBytes(): Promise\<number>;<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: sharing;<br>Method or attribute name: function getSharingIfaces(state: SharingIfaceState): Promise\<Array\<string>>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getSharingIfaces(state: SharingIfaceState): Promise\<Array\<string>>;<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: sharing;<br>Method or attribute name: function getSharingState(type: SharingIfaceType): Promise\<SharingIfaceState>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getSharingState(type: SharingIfaceType): Promise\<SharingIfaceState>;<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: sharing;<br>Method or attribute name: function getSharableRegexes(type: SharingIfaceType): Promise\<Array\<string>>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getSharableRegexes(type: SharingIfaceType): Promise\<Array\<string>>;<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: SharingIfaceState;<br>Method or attribute name: SHARING_NIC_SERVING = 1<br>Old version information: |Class name: SharingIfaceState;<br>Method or attribute name: SHARING_NIC_SERVING = 1<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: SharingIfaceState;<br>Method or attribute name: SHARING_NIC_CAN_SERVER = 2<br>Old version information: |Class name: SharingIfaceState;<br>Method or attribute name: SHARING_NIC_CAN_SERVER = 2<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: SharingIfaceState;<br>Method or attribute name: SHARING_NIC_ERROR = 3<br>Old version information: |Class name: SharingIfaceState;<br>Method or attribute name: SHARING_NIC_ERROR = 3<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: SharingIfaceType;<br>Method or attribute name: SHARING_WIFI = 0<br>Old version information: |Class name: SharingIfaceType;<br>Method or attribute name: SHARING_WIFI = 0<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: SharingIfaceType;<br>Method or attribute name: SHARING_USB = 1<br>Old version information: |Class name: SharingIfaceType;<br>Method or attribute name: SHARING_USB = 1<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: SharingIfaceType;<br>Method or attribute name: SHARING_BLUETOOTH = 2<br>Old version information: |Class name: SharingIfaceType;<br>Method or attribute name: SHARING_BLUETOOTH = 2<br>New version information: systemapi|@ohos.net.sharing.d.ts|
|Access level changed|Class name: wifiManager;<br>Method or attribute name: function addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback\<number>): void;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: wifiManager;<br>Method or attribute name: function getP2pGroups(callback: AsyncCallback\<Array\<WifiP2pGroupInfo>>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getP2pGroups(callback: AsyncCallback\<Array\<WifiP2pGroupInfo>>): void;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: EapMethod;<br>Method or attribute name: enum EapMethod<br>Old version information: systemapi|Class name: EapMethod;<br>Method or attribute name: enum EapMethod<br>New version information: |@ohos.wifiManager.d.ts|
|Access level changed|Class name: Phase2Method;<br>Method or attribute name: enum Phase2Method<br>Old version information: systemapi|Class name: Phase2Method;<br>Method or attribute name: enum Phase2Method<br>New version information: |@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiEapConfig;<br>Method or attribute name: interface WifiEapConfig<br>Old version information: systemapi|Class name: WifiEapConfig;<br>Method or attribute name: interface WifiEapConfig<br>New version information: |@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiDeviceConfig;<br>Method or attribute name: creatorUid?: number;<br>Old version information: |Class name: WifiDeviceConfig;<br>Method or attribute name: creatorUid?: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiDeviceConfig;<br>Method or attribute name: disableReason?: number;<br>Old version information: |Class name: WifiDeviceConfig;<br>Method or attribute name: disableReason?: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiDeviceConfig;<br>Method or attribute name: netId?: number;<br>Old version information: |Class name: WifiDeviceConfig;<br>Method or attribute name: netId?: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiDeviceConfig;<br>Method or attribute name: randomMacType?: number;<br>Old version information: |Class name: WifiDeviceConfig;<br>Method or attribute name: randomMacType?: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiDeviceConfig;<br>Method or attribute name: randomMacAddr?: string;<br>Old version information: |Class name: WifiDeviceConfig;<br>Method or attribute name: randomMacAddr?: string;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiDeviceConfig;<br>Method or attribute name: ipType?: IpType;<br>Old version information: |Class name: WifiDeviceConfig;<br>Method or attribute name: ipType?: IpType;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiDeviceConfig;<br>Method or attribute name: staticIp?: IpConfig;<br>Old version information: |Class name: WifiDeviceConfig;<br>Method or attribute name: staticIp?: IpConfig;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiDeviceConfig;<br>Method or attribute name: eapConfig?: WifiEapConfig;<br>Old version information: systemapi|Class name: WifiDeviceConfig;<br>Method or attribute name: eapConfig?: WifiEapConfig;<br>New version information: |@ohos.wifiManager.d.ts|
|Access level changed|Class name: IpConfig;<br>Method or attribute name: ipAddress: number;<br>Old version information: |Class name: IpConfig;<br>Method or attribute name: ipAddress: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: IpConfig;<br>Method or attribute name: gateway: number;<br>Old version information: |Class name: IpConfig;<br>Method or attribute name: gateway: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: IpConfig;<br>Method or attribute name: prefixLength: number;<br>Old version information: |Class name: IpConfig;<br>Method or attribute name: prefixLength: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: IpConfig;<br>Method or attribute name: dnsServers: number[];<br>Old version information: |Class name: IpConfig;<br>Method or attribute name: dnsServers: number[];<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: IpConfig;<br>Method or attribute name: domains: Array\<string>;<br>Old version information: |Class name: IpConfig;<br>Method or attribute name: domains: Array\<string>;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiLinkedInfo;<br>Method or attribute name: networkId: number;<br>Old version information: |Class name: WifiLinkedInfo;<br>Method or attribute name: networkId: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiLinkedInfo;<br>Method or attribute name: chload: number;<br>Old version information: |Class name: WifiLinkedInfo;<br>Method or attribute name: chload: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiLinkedInfo;<br>Method or attribute name: snr: number;<br>Old version information: |Class name: WifiLinkedInfo;<br>Method or attribute name: snr: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: WifiLinkedInfo;<br>Method or attribute name: suppState: SuppState;<br>Old version information: |Class name: WifiLinkedInfo;<br>Method or attribute name: suppState: SuppState;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: HotspotConfig;<br>Method or attribute name: ssid: string;<br>Old version information: |Class name: HotspotConfig;<br>Method or attribute name: ssid: string;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: HotspotConfig;<br>Method or attribute name: securityType: WifiSecurityType;<br>Old version information: |Class name: HotspotConfig;<br>Method or attribute name: securityType: WifiSecurityType;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: HotspotConfig;<br>Method or attribute name: band: number;<br>Old version information: |Class name: HotspotConfig;<br>Method or attribute name: band: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: HotspotConfig;<br>Method or attribute name: channel?: number;<br>Old version information: |Class name: HotspotConfig;<br>Method or attribute name: channel?: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: HotspotConfig;<br>Method or attribute name: preSharedKey: string;<br>Old version information: |Class name: HotspotConfig;<br>Method or attribute name: preSharedKey: string;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: HotspotConfig;<br>Method or attribute name: maxConn: number;<br>Old version information: |Class name: HotspotConfig;<br>Method or attribute name: maxConn: number;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: StationInfo;<br>Method or attribute name: name: string;<br>Old version information: |Class name: StationInfo;<br>Method or attribute name: name: string;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: StationInfo;<br>Method or attribute name: macAddress: string;<br>Old version information: |Class name: StationInfo;<br>Method or attribute name: macAddress: string;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: StationInfo;<br>Method or attribute name: ipAddress: string;<br>Old version information: |Class name: StationInfo;<br>Method or attribute name: ipAddress: string;<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: IpType;<br>Method or attribute name: STATIC<br>Old version information: |Class name: IpType;<br>Method or attribute name: STATIC<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: IpType;<br>Method or attribute name: DHCP<br>Old version information: |Class name: IpType;<br>Method or attribute name: DHCP<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: IpType;<br>Method or attribute name: UNKNOWN<br>Old version information: |Class name: IpType;<br>Method or attribute name: UNKNOWN<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: DISCONNECTED<br>Old version information: |Class name: SuppState;<br>Method or attribute name: DISCONNECTED<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: INTERFACE_DISABLED<br>Old version information: |Class name: SuppState;<br>Method or attribute name: INTERFACE_DISABLED<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: INACTIVE<br>Old version information: |Class name: SuppState;<br>Method or attribute name: INACTIVE<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: SCANNING<br>Old version information: |Class name: SuppState;<br>Method or attribute name: SCANNING<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: AUTHENTICATING<br>Old version information: |Class name: SuppState;<br>Method or attribute name: AUTHENTICATING<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: ASSOCIATING<br>Old version information: |Class name: SuppState;<br>Method or attribute name: ASSOCIATING<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: ASSOCIATED<br>Old version information: |Class name: SuppState;<br>Method or attribute name: ASSOCIATED<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: FOUR_WAY_HANDSHAKE<br>Old version information: |Class name: SuppState;<br>Method or attribute name: FOUR_WAY_HANDSHAKE<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: GROUP_HANDSHAKE<br>Old version information: |Class name: SuppState;<br>Method or attribute name: GROUP_HANDSHAKE<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: COMPLETED<br>Old version information: |Class name: SuppState;<br>Method or attribute name: COMPLETED<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: UNINITIALIZED<br>Old version information: |Class name: SuppState;<br>Method or attribute name: UNINITIALIZED<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Access level changed|Class name: SuppState;<br>Method or attribute name: INVALID<br>Old version information: |Class name: SuppState;<br>Method or attribute name: INVALID<br>New version information: systemapi|@ohos.wifiManager.d.ts|
|Permission changed|Class name: GattClientDevice;<br>Method or attribute name: getDeviceName(): Promise\<string>;<br>Old version information: |Class name: GattClientDevice;<br>Method or attribute name: getDeviceName(): Promise\<string>;<br>New version information: ohos.permission.USE_BLUETOOTH|@ohos.bluetoothManager.d.ts|
|Permission changed|Class name: GattClientDevice;<br>Method or attribute name: getServices(): Promise\<Array\<GattService>>;<br>Old version information: |Class name: GattClientDevice;<br>Method or attribute name: getServices(): Promise\<Array\<GattService>>;<br>New version information: ohos.permission.USE_BLUETOOTH|@ohos.bluetoothManager.d.ts|
|Permission changed|Class name: GattClientDevice;<br>Method or attribute name: readCharacteristicValue(characteristic: BLECharacteristic): Promise\<BLECharacteristic>;<br>Old version information: |Class name: GattClientDevice;<br>Method or attribute name: readCharacteristicValue(characteristic: BLECharacteristic): Promise\<BLECharacteristic>;<br>New version information: ohos.permission.USE_BLUETOOTH|@ohos.bluetoothManager.d.ts|
|Permission changed|Class name: GattClientDevice;<br>Method or attribute name: readDescriptorValue(descriptor: BLEDescriptor): Promise\<BLEDescriptor>;<br>Old version information: |Class name: GattClientDevice;<br>Method or attribute name: readDescriptorValue(descriptor: BLEDescriptor): Promise\<BLEDescriptor>;<br>New version information: ohos.permission.USE_BLUETOOTH|@ohos.bluetoothManager.d.ts|
|Permission changed|Class name: GattClientDevice;<br>Method or attribute name: getRssiValue(): Promise\<number>;<br>Old version information: |Class name: GattClientDevice;<br>Method or attribute name: getRssiValue(): Promise\<number>;<br>New version information: ohos.permission.USE_BLUETOOTH|@ohos.bluetoothManager.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function getDefaultNet(): Promise\<NetHandle>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function getDefaultNet(): Promise\<NetHandle>;<br>New version information: ohos.permission.GET_NETWORK_INFO|@ohos.net.connection.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function getAllNets(): Promise\<Array\<NetHandle>>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function getAllNets(): Promise\<Array\<NetHandle>>;<br>New version information: ohos.permission.GET_NETWORK_INFO|@ohos.net.connection.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function getConnectionProperties(netHandle: NetHandle): Promise\<ConnectionProperties>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function getConnectionProperties(netHandle: NetHandle): Promise\<ConnectionProperties>;<br>New version information: ohos.permission.GET_NETWORK_INFO|@ohos.net.connection.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function getNetCapabilities(netHandle: NetHandle): Promise\<NetCapabilities>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function getNetCapabilities(netHandle: NetHandle): Promise\<NetCapabilities>;<br>New version information: ohos.permission.GET_NETWORK_INFO|@ohos.net.connection.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function isDefaultNetMetered(): Promise\<boolean>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function isDefaultNetMetered(): Promise\<boolean>;<br>New version information: ohos.permission.GET_NETWORK_INFO|@ohos.net.connection.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function hasDefaultNet(): Promise\<boolean>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function hasDefaultNet(): Promise\<boolean>;<br>New version information: ohos.permission.GET_NETWORK_INFO|@ohos.net.connection.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function enableAirplaneMode(): Promise\<void>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function enableAirplaneMode(): Promise\<void>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.connection.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function disableAirplaneMode(): Promise\<void>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function disableAirplaneMode(): Promise\<void>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.connection.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function reportNetConnected(netHandle: NetHandle): Promise\<void>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function reportNetConnected(netHandle: NetHandle): Promise\<void>;<br>New version information: ohos.permission.GET_NETWORK_INFO,ohos.permission.INTERNET|@ohos.net.connection.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function reportNetDisconnected(netHandle: NetHandle): Promise\<void>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function reportNetDisconnected(netHandle: NetHandle): Promise\<void>;<br>New version information: ohos.permission.GET_NETWORK_INFO,ohos.permission.INTERNET|@ohos.net.connection.d.ts|
|Permission changed|Class name: connection;<br>Method or attribute name: function getAddressesByName(host: string): Promise\<Array\<NetAddress>>;<br>Old version information: |Class name: connection;<br>Method or attribute name: function getAddressesByName(host: string): Promise\<Array\<NetAddress>>;<br>New version information: ohos.permission.INTERNET|@ohos.net.connection.d.ts|
|Permission changed|Class name: NetHandle;<br>Method or attribute name: getAddressesByName(host: string): Promise\<Array\<NetAddress>>;<br>Old version information: |Class name: NetHandle;<br>Method or attribute name: getAddressesByName(host: string): Promise\<Array\<NetAddress>>;<br>New version information: ohos.permission.INTERNET|@ohos.net.connection.d.ts|
|Permission changed|Class name: NetHandle;<br>Method or attribute name: getAddressByName(host: string): Promise\<NetAddress>;<br>Old version information: |Class name: NetHandle;<br>Method or attribute name: getAddressByName(host: string): Promise\<NetAddress>;<br>New version information: ohos.permission.INTERNET|@ohos.net.connection.d.ts|
|Permission changed|Class name: ethernet;<br>Method or attribute name: function getIfaceConfig(iface: string): Promise\<InterfaceConfiguration>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function getIfaceConfig(iface: string): Promise\<InterfaceConfiguration>;<br>New version information: ohos.permission.GET_NETWORK_INFO|@ohos.net.ethernet.d.ts|
|Permission changed|Class name: ethernet;<br>Method or attribute name: function setIfaceConfig(iface: string, ic: InterfaceConfiguration): Promise\<void>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function setIfaceConfig(iface: string, ic: InterfaceConfiguration): Promise\<void>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.ethernet.d.ts|
|Permission changed|Class name: ethernet;<br>Method or attribute name: function isIfaceActive(iface: string): Promise\<number>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function isIfaceActive(iface: string): Promise\<number>;<br>New version information: ohos.permission.GET_NETWORK_INFO|@ohos.net.ethernet.d.ts|
|Permission changed|Class name: ethernet;<br>Method or attribute name: function getAllActiveIfaces(): Promise\<Array\<string>>;<br>Old version information: |Class name: ethernet;<br>Method or attribute name: function getAllActiveIfaces(): Promise\<Array\<string>>;<br>New version information: ohos.permission.GET_NETWORK_INFO|@ohos.net.ethernet.d.ts|
|Permission changed|Class name: HttpRequest;<br>Method or attribute name: request(url: string, options: HttpRequestOptions, callback: AsyncCallback\<HttpResponse>): void;<br>Old version information: |Class name: HttpRequest;<br>Method or attribute name: request(url: string, options: HttpRequestOptions, callback: AsyncCallback\<HttpResponse>): void;<br>New version information: ohos.permission.INTERNET|@ohos.net.http.d.ts|
|Permission changed|Class name: HttpRequest;<br>Method or attribute name: request(url: string, options?: HttpRequestOptions): Promise\<HttpResponse>;<br>Old version information: |Class name: HttpRequest;<br>Method or attribute name: request(url: string, options?: HttpRequestOptions): Promise\<HttpResponse>;<br>New version information: ohos.permission.INTERNET|@ohos.net.http.d.ts|
|Permission changed|Class name: sharing;<br>Method or attribute name: function isSharingSupported(): Promise\<boolean>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function isSharingSupported(): Promise\<boolean>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.sharing.d.ts|
|Permission changed|Class name: sharing;<br>Method or attribute name: function isSharing(): Promise\<boolean>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function isSharing(): Promise\<boolean>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.sharing.d.ts|
|Permission changed|Class name: sharing;<br>Method or attribute name: function startSharing(type: SharingIfaceType): Promise\<void>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function startSharing(type: SharingIfaceType): Promise\<void>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.sharing.d.ts|
|Permission changed|Class name: sharing;<br>Method or attribute name: function stopSharing(type: SharingIfaceType): Promise\<void>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function stopSharing(type: SharingIfaceType): Promise\<void>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.sharing.d.ts|
|Permission changed|Class name: sharing;<br>Method or attribute name: function getStatsRxBytes(): Promise\<number>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getStatsRxBytes(): Promise\<number>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.sharing.d.ts|
|Permission changed|Class name: sharing;<br>Method or attribute name: function getStatsTxBytes(): Promise\<number>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getStatsTxBytes(): Promise\<number>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.sharing.d.ts|
|Permission changed|Class name: sharing;<br>Method or attribute name: function getStatsTotalBytes(): Promise\<number>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getStatsTotalBytes(): Promise\<number>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.sharing.d.ts|
|Permission changed|Class name: sharing;<br>Method or attribute name: function getSharingIfaces(state: SharingIfaceState): Promise\<Array\<string>>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getSharingIfaces(state: SharingIfaceState): Promise\<Array\<string>>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.sharing.d.ts|
|Permission changed|Class name: sharing;<br>Method or attribute name: function getSharingState(type: SharingIfaceType): Promise\<SharingIfaceState>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getSharingState(type: SharingIfaceType): Promise\<SharingIfaceState>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.sharing.d.ts|
|Permission changed|Class name: sharing;<br>Method or attribute name: function getSharableRegexes(type: SharingIfaceType): Promise\<Array\<string>>;<br>Old version information: |Class name: sharing;<br>Method or attribute name: function getSharableRegexes(type: SharingIfaceType): Promise\<Array\<string>>;<br>New version information: ohos.permission.CONNECTIVITY_INTERNAL|@ohos.net.sharing.d.ts|
|Permission changed|Class name: UDPSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>Old version information: |Class name: UDPSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: TCPSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: TLSSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>Old version information: |Class name: TLSSocket;<br>Method or attribute name: bind(address: NetAddress): Promise\<void>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: UDPSocket;<br>Method or attribute name: send(options: UDPSendOptions): Promise\<void>;<br>Old version information: |Class name: UDPSocket;<br>Method or attribute name: send(options: UDPSendOptions): Promise\<void>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: UDPSocket;<br>Method or attribute name: close(): Promise\<void>;<br>Old version information: |Class name: UDPSocket;<br>Method or attribute name: close(): Promise\<void>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: TCPSocket;<br>Method or attribute name: close(): Promise\<void>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: close(): Promise\<void>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: UDPSocket;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;<br>Old version information: |Class name: UDPSocket;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: TCPSocket;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: getState(): Promise\<SocketStateBase>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: UDPSocket;<br>Method or attribute name: setExtraOptions(options: UDPExtraOptions): Promise\<void>;<br>Old version information: |Class name: UDPSocket;<br>Method or attribute name: setExtraOptions(options: UDPExtraOptions): Promise\<void>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: TCPSocket;<br>Method or attribute name: connect(options: TCPConnectOptions): Promise\<void>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: connect(options: TCPConnectOptions): Promise\<void>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: TCPSocket;<br>Method or attribute name: send(options: TCPSendOptions): Promise\<void>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: send(options: TCPSendOptions): Promise\<void>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: TCPSocket;<br>Method or attribute name: getRemoteAddress(): Promise\<NetAddress>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: getRemoteAddress(): Promise\<NetAddress>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: TCPSocket;<br>Method or attribute name: setExtraOptions(options: TCPExtraOptions): Promise\<void>;<br>Old version information: |Class name: TCPSocket;<br>Method or attribute name: setExtraOptions(options: TCPExtraOptions): Promise\<void>;<br>New version information: ohos.permission.INTERNET|@ohos.net.socket.d.ts|
|Permission changed|Class name: WebSocket;<br>Method or attribute name: connect(url: string, options: WebSocketRequestOptions, callback: AsyncCallback\<boolean>): void;<br>Old version information: |Class name: WebSocket;<br>Method or attribute name: connect(url: string, options: WebSocketRequestOptions, callback: AsyncCallback\<boolean>): void;<br>New version information: ohos.permission.INTERNET|@ohos.net.webSocket.d.ts|
|Permission changed|Class name: WebSocket;<br>Method or attribute name: connect(url: string, options?: WebSocketRequestOptions): Promise\<boolean>;<br>Old version information: |Class name: WebSocket;<br>Method or attribute name: connect(url: string, options?: WebSocketRequestOptions): Promise\<boolean>;<br>New version information: ohos.permission.INTERNET|@ohos.net.webSocket.d.ts|
|Permission changed|Class name: WebSocket;<br>Method or attribute name: send(data: string \| ArrayBuffer): Promise\<boolean>;<br>Old version information: |Class name: WebSocket;<br>Method or attribute name: send(data: string \| ArrayBuffer): Promise\<boolean>;<br>New version information: ohos.permission.INTERNET|@ohos.net.webSocket.d.ts|
|Permission changed|Class name: WebSocket;<br>Method or attribute name: close(options: WebSocketCloseOptions, callback: AsyncCallback\<boolean>): void;<br>Old version information: |Class name: WebSocket;<br>Method or attribute name: close(options: WebSocketCloseOptions, callback: AsyncCallback\<boolean>): void;<br>New version information: ohos.permission.INTERNET|@ohos.net.webSocket.d.ts|
|Permission changed|Class name: WebSocket;<br>Method or attribute name: close(options?: WebSocketCloseOptions): Promise\<boolean>;<br>Old version information: |Class name: WebSocket;<br>Method or attribute name: close(options?: WebSocketCloseOptions): Promise\<boolean>;<br>New version information: ohos.permission.INTERNET|@ohos.net.webSocket.d.ts|
|Permission changed|Class name: wifiManager;<br>Method or attribute name: function addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback\<number>): void;<br>New version information: ohos.permission.SET_WIFI_INFO,ohos.permission.SET_WIFI_CONFIG|@ohos.wifiManager.d.ts|
|Permission changed|Class name: wifiManager;<br>Method or attribute name: function addCandidateConfig(config: WifiDeviceConfig, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function addCandidateConfig(config: WifiDeviceConfig, callback: AsyncCallback\<number>): void;<br>New version information: ohos.permission.SET_WIFI_INFO|@ohos.wifiManager.d.ts|
|Permission changed|Class name: wifiManager;<br>Method or attribute name: function removeCandidateConfig(networkId: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function removeCandidateConfig(networkId: number, callback: AsyncCallback\<void>): void;<br>New version information: ohos.permission.SET_WIFI_INFO|@ohos.wifiManager.d.ts|
|Permission changed|Class name: wifiManager;<br>Method or attribute name: function getLinkedInfo(callback: AsyncCallback\<WifiLinkedInfo>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getLinkedInfo(callback: AsyncCallback\<WifiLinkedInfo>): void;<br>New version information: ohos.permission.GET_WIFI_INFO|@ohos.wifiManager.d.ts|
|Permission changed|Class name: wifiManager;<br>Method or attribute name: function getP2pLinkedInfo(callback: AsyncCallback\<WifiP2pLinkedInfo>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getP2pLinkedInfo(callback: AsyncCallback\<WifiP2pLinkedInfo>): void;<br>New version information: ohos.permission.GET_WIFI_INFO|@ohos.wifiManager.d.ts|
|Permission changed|Class name: wifiManager;<br>Method or attribute name: function getCurrentP2pGroup(callback: AsyncCallback\<WifiP2pGroupInfo>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getCurrentP2pGroup(callback: AsyncCallback\<WifiP2pGroupInfo>): void;<br>New version information: ohos.permission.GET_WIFI_INFO,ohos.permission.LOCATION,ohos.permission.APPROXIMATELY_LOCATION|@ohos.wifiManager.d.ts|
|Permission changed|Class name: wifiManager;<br>Method or attribute name: function getP2pPeerDevices(callback: AsyncCallback\<WifiP2pDevice[]>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getP2pPeerDevices(callback: AsyncCallback\<WifiP2pDevice[]>): void;<br>New version information: ohos.permission.GET_WIFI_INFO,ohos.permission.LOCATION,ohos.permission.APPROXIMATELY_LOCATION|@ohos.wifiManager.d.ts|
|Permission changed|Class name: wifiManager;<br>Method or attribute name: function getP2pLocalDevice(callback: AsyncCallback\<WifiP2pDevice>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getP2pLocalDevice(callback: AsyncCallback\<WifiP2pDevice>): void;<br>New version information: ohos.permission.GET_WIFI_INFO,ohos.permission.GET_WIFI_CONFIG|@ohos.wifiManager.d.ts|
|Permission changed|Class name: wifiManager;<br>Method or attribute name: function getP2pGroups(callback: AsyncCallback\<Array\<WifiP2pGroupInfo>>): void;<br>Old version information: |Class name: wifiManager;<br>Method or attribute name: function getP2pGroups(callback: AsyncCallback\<Array\<WifiP2pGroupInfo>>): void;<br>New version information: ohos.permission.GET_WIFI_INFO,ohos.permission.LOCATION,ohos.permission.APPROXIMATELY_LOCATION|@ohos.wifiManager.d.ts|
|Type changed|Class name: NetSpecifier;<br>Method or attribute name: netCapabilities: NetCapabilities;<br>Old version information: |Class name: NetSpecifier;<br>Method or attribute name: netCapabilities: NetCapabilities;<br>New version information: NetCapabilities|@ohos.net.connection.d.ts|
|Type changed|Class name: NetSpecifier;<br>Method or attribute name: bearerPrivateIdentifier?: string;<br>Old version information: |Class name: NetSpecifier;<br>Method or attribute name: bearerPrivateIdentifier?: string;<br>New version information: ?string|@ohos.net.connection.d.ts|
|Type changed|Class name: NetHandle;<br>Method or attribute name: netId: number;<br>Old version information: |Class name: NetHandle;<br>Method or attribute name: netId: number;<br>New version information: number|@ohos.net.connection.d.ts|
|Type changed|Class name: NetCapabilities;<br>Method or attribute name: linkUpBandwidthKbps?: number;<br>Old version information: |Class name: NetCapabilities;<br>Method or attribute name: linkUpBandwidthKbps?: number;<br>New version information: ?number|@ohos.net.connection.d.ts|
|Type changed|Class name: NetCapabilities;<br>Method or attribute name: linkDownBandwidthKbps?: number;<br>Old version information: |Class name: NetCapabilities;<br>Method or attribute name: linkDownBandwidthKbps?: number;<br>New version information: ?number|@ohos.net.connection.d.ts|
|Type changed|Class name: NetCapabilities;<br>Method or attribute name: networkCap?: Array\<NetCap>;<br>Old version information: |Class name: NetCapabilities;<br>Method or attribute name: networkCap?: Array\<NetCap>;<br>New version information: ?Array\<NetCap>|@ohos.net.connection.d.ts|
|Type changed|Class name: NetCapabilities;<br>Method or attribute name: bearerTypes: Array\<NetBearType>;<br>Old version information: |Class name: NetCapabilities;<br>Method or attribute name: bearerTypes: Array\<NetBearType>;<br>New version information: Array\<NetBearType>|@ohos.net.connection.d.ts|
|Type changed|Class name: ConnectionProperties;<br>Method or attribute name: interfaceName: string;<br>Old version information: |Class name: ConnectionProperties;<br>Method or attribute name: interfaceName: string;<br>New version information: string|@ohos.net.connection.d.ts|
|Type changed|Class name: ConnectionProperties;<br>Method or attribute name: domains: string;<br>Old version information: |Class name: ConnectionProperties;<br>Method or attribute name: domains: string;<br>New version information: string|@ohos.net.connection.d.ts|
|Type changed|Class name: ConnectionProperties;<br>Method or attribute name: linkAddresses: Array\<LinkAddress>;<br>Old version information: |Class name: ConnectionProperties;<br>Method or attribute name: linkAddresses: Array\<LinkAddress>;<br>New version information: Array\<LinkAddress>|@ohos.net.connection.d.ts|
|Type changed|Class name: ConnectionProperties;<br>Method or attribute name: dnses: Array\<NetAddress>;<br>Old version information: |Class name: ConnectionProperties;<br>Method or attribute name: dnses: Array\<NetAddress>;<br>New version information: Array\<NetAddress>|@ohos.net.connection.d.ts|
|Type changed|Class name: ConnectionProperties;<br>Method or attribute name: routes: Array\<RouteInfo>;<br>Old version information: |Class name: ConnectionProperties;<br>Method or attribute name: routes: Array\<RouteInfo>;<br>New version information: Array\<RouteInfo>|@ohos.net.connection.d.ts|
|Type changed|Class name: ConnectionProperties;<br>Method or attribute name: mtu: number;<br>Old version information: |Class name: ConnectionProperties;<br>Method or attribute name: mtu: number;<br>New version information: number|@ohos.net.connection.d.ts|
|Type changed|Class name: RouteInfo;<br>Method or attribute name: interface: string;<br>Old version information: |Class name: RouteInfo;<br>Method or attribute name: interface: string;<br>New version information: string|@ohos.net.connection.d.ts|
|Type changed|Class name: RouteInfo;<br>Method or attribute name: destination: LinkAddress;<br>Old version information: |Class name: RouteInfo;<br>Method or attribute name: destination: LinkAddress;<br>New version information: LinkAddress|@ohos.net.connection.d.ts|
|Type changed|Class name: RouteInfo;<br>Method or attribute name: gateway: NetAddress;<br>Old version information: |Class name: RouteInfo;<br>Method or attribute name: gateway: NetAddress;<br>New version information: NetAddress|@ohos.net.connection.d.ts|
|Type changed|Class name: RouteInfo;<br>Method or attribute name: hasGateway: boolean;<br>Old version information: |Class name: RouteInfo;<br>Method or attribute name: hasGateway: boolean;<br>New version information: boolean|@ohos.net.connection.d.ts|
|Type changed|Class name: RouteInfo;<br>Method or attribute name: isDefaultRoute: boolean;<br>Old version information: |Class name: RouteInfo;<br>Method or attribute name: isDefaultRoute: boolean;<br>New version information: boolean|@ohos.net.connection.d.ts|
|Type changed|Class name: LinkAddress;<br>Method or attribute name: address: NetAddress;<br>Old version information: |Class name: LinkAddress;<br>Method or attribute name: address: NetAddress;<br>New version information: NetAddress|@ohos.net.connection.d.ts|
|Type changed|Class name: LinkAddress;<br>Method or attribute name: prefixLength: number;<br>Old version information: |Class name: LinkAddress;<br>Method or attribute name: prefixLength: number;<br>New version information: number|@ohos.net.connection.d.ts|
|Type changed|Class name: NetAddress;<br>Method or attribute name: address: string;<br>Old version information: |Class name: NetAddress;<br>Method or attribute name: address: string;<br>New version information: string|@ohos.net.connection.d.ts|
|Type changed|Class name: NetAddress;<br>Method or attribute name: family?: number;<br>Old version information: |Class name: NetAddress;<br>Method or attribute name: family?: number;<br>New version information: ?number|@ohos.net.connection.d.ts|
|Type changed|Class name: NetAddress;<br>Method or attribute name: port?: number;<br>Old version information: |Class name: NetAddress;<br>Method or attribute name: port?: number;<br>New version information: ?number|@ohos.net.connection.d.ts|
|Type changed|Class name: HttpProxy;<br>Method or attribute name: host: string;<br>Old version information: |Class name: HttpProxy;<br>Method or attribute name: host: string;<br>New version information: string|@ohos.net.connection.d.ts|
|Type changed|Class name: HttpProxy;<br>Method or attribute name: port: number;<br>Old version information: |Class name: HttpProxy;<br>Method or attribute name: port: number;<br>New version information: number|@ohos.net.connection.d.ts|
|Type changed|Class name: HttpProxy;<br>Method or attribute name: exclusionList: Array\<string>;<br>Old version information: |Class name: HttpProxy;<br>Method or attribute name: exclusionList: Array\<string>;<br>New version information: Array\<string>|@ohos.net.connection.d.ts|
|Type changed|Class name: InterfaceConfiguration;<br>Method or attribute name: mode: IPSetMode;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: mode: IPSetMode;<br>New version information: IPSetMode|@ohos.net.ethernet.d.ts|
|Type changed|Class name: InterfaceConfiguration;<br>Method or attribute name: ipAddr: string;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: ipAddr: string;<br>New version information: string|@ohos.net.ethernet.d.ts|
|Type changed|Class name: InterfaceConfiguration;<br>Method or attribute name: route: string;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: route: string;<br>New version information: string|@ohos.net.ethernet.d.ts|
|Type changed|Class name: InterfaceConfiguration;<br>Method or attribute name: gateway: string;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: gateway: string;<br>New version information: string|@ohos.net.ethernet.d.ts|
|Type changed|Class name: InterfaceConfiguration;<br>Method or attribute name: netMask: string;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: netMask: string;<br>New version information: string|@ohos.net.ethernet.d.ts|
|Type changed|Class name: InterfaceConfiguration;<br>Method or attribute name: dnsServers: string;<br>Old version information: |Class name: InterfaceConfiguration;<br>Method or attribute name: dnsServers: string;<br>New version information: string|@ohos.net.ethernet.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: method?: RequestMethod;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: method?: RequestMethod;<br>New version information: ?RequestMethod|@ohos.net.http.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: extraData?: string \| Object \| ArrayBuffer;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: extraData?: string \| Object \| ArrayBuffer;<br>New version information: ?string \| Object \| ArrayBuffer|@ohos.net.http.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: expectDataType?: HttpDataType;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: expectDataType?: HttpDataType;<br>New version information: ?HttpDataType|@ohos.net.http.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: usingCache?: boolean;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: usingCache?: boolean;<br>New version information: ?boolean|@ohos.net.http.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: priority?: number;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: priority?: number;<br>New version information: ?number|@ohos.net.http.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: header?: Object;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: header?: Object;<br>New version information: ?Object|@ohos.net.http.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: readTimeout?: number;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: readTimeout?: number;<br>New version information: ?number|@ohos.net.http.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: connectTimeout?: number;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: connectTimeout?: number;<br>New version information: ?number|@ohos.net.http.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: usingProtocol?: HttpProtocol;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: usingProtocol?: HttpProtocol;<br>New version information: ?HttpProtocol|@ohos.net.http.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: usingProxy?: boolean \| HttpProxy;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: usingProxy?: boolean \| HttpProxy;<br>New version information: ?boolean \| HttpProxy|@ohos.net.http.d.ts|
|Type changed|Class name: HttpRequestOptions;<br>Method or attribute name: caPath?: string;<br>Old version information: |Class name: HttpRequestOptions;<br>Method or attribute name: caPath?: string;<br>New version information: ?string|@ohos.net.http.d.ts|
|Type changed|Class name: HttpResponse;<br>Method or attribute name: result: string \| Object \| ArrayBuffer;<br>Old version information: |Class name: HttpResponse;<br>Method or attribute name: result: string \| Object \| ArrayBuffer;<br>New version information: string \| Object \| ArrayBuffer|@ohos.net.http.d.ts|
|Type changed|Class name: HttpResponse;<br>Method or attribute name: resultType: HttpDataType;<br>Old version information: |Class name: HttpResponse;<br>Method or attribute name: resultType: HttpDataType;<br>New version information: HttpDataType|@ohos.net.http.d.ts|
|Type changed|Class name: HttpResponse;<br>Method or attribute name: responseCode: ResponseCode \| number;<br>Old version information: |Class name: HttpResponse;<br>Method or attribute name: responseCode: ResponseCode \| number;<br>New version information: ResponseCode \| number|@ohos.net.http.d.ts|
|Type changed|Class name: HttpResponse;<br>Method or attribute name: header: Object;<br>Old version information: |Class name: HttpResponse;<br>Method or attribute name: header: Object;<br>New version information: Object|@ohos.net.http.d.ts|
|Type changed|Class name: HttpResponse;<br>Method or attribute name: cookies: string;<br>Old version information: |Class name: HttpResponse;<br>Method or attribute name: cookies: string;<br>New version information: string|@ohos.net.http.d.ts|
|Type changed|Class name: LocalServiceInfo;<br>Method or attribute name: serviceType: string;<br>Old version information: |Class name: LocalServiceInfo;<br>Method or attribute name: serviceType: string;<br>New version information: string|@ohos.net.mdns.d.ts|
|Type changed|Class name: LocalServiceInfo;<br>Method or attribute name: serviceName: string;<br>Old version information: |Class name: LocalServiceInfo;<br>Method or attribute name: serviceName: string;<br>New version information: string|@ohos.net.mdns.d.ts|
|Type changed|Class name: LocalServiceInfo;<br>Method or attribute name: port?: number;<br>Old version information: |Class name: LocalServiceInfo;<br>Method or attribute name: port?: number;<br>New version information: ?number|@ohos.net.mdns.d.ts|
|Type changed|Class name: LocalServiceInfo;<br>Method or attribute name: host?: NetAddress;<br>Old version information: |Class name: LocalServiceInfo;<br>Method or attribute name: host?: NetAddress;<br>New version information: ?NetAddress|@ohos.net.mdns.d.ts|
|Type changed|Class name: LocalServiceInfo;<br>Method or attribute name: serviceAttribute?: Array\<ServiceAttribute>;<br>Old version information: |Class name: LocalServiceInfo;<br>Method or attribute name: serviceAttribute?: Array\<ServiceAttribute>;<br>New version information: ?Array\<ServiceAttribute>|@ohos.net.mdns.d.ts|
|Type changed|Class name: ServiceAttribute;<br>Method or attribute name: key: string;<br>Old version information: |Class name: ServiceAttribute;<br>Method or attribute name: key: string;<br>New version information: string|@ohos.net.mdns.d.ts|
|Type changed|Class name: ServiceAttribute;<br>Method or attribute name: value: Array\<number>;<br>Old version information: |Class name: ServiceAttribute;<br>Method or attribute name: value: Array\<number>;<br>New version information: Array\<number>|@ohos.net.mdns.d.ts|
|Type changed|Class name: UDPSendOptions;<br>Method or attribute name: data: string \| ArrayBuffer;<br>Old version information: |Class name: UDPSendOptions;<br>Method or attribute name: data: string \| ArrayBuffer;<br>New version information: string \| ArrayBuffer|@ohos.net.socket.d.ts|
|Type changed|Class name: TCPSendOptions;<br>Method or attribute name: data: string \| ArrayBuffer;<br>Old version information: |Class name: TCPSendOptions;<br>Method or attribute name: data: string \| ArrayBuffer;<br>New version information: string \| ArrayBuffer|@ohos.net.socket.d.ts|
|Type changed|Class name: UDPSendOptions;<br>Method or attribute name: address: NetAddress;<br>Old version information: |Class name: UDPSendOptions;<br>Method or attribute name: address: NetAddress;<br>New version information: NetAddress|@ohos.net.socket.d.ts|
|Type changed|Class name: TCPConnectOptions;<br>Method or attribute name: address: NetAddress;<br>Old version information: |Class name: TCPConnectOptions;<br>Method or attribute name: address: NetAddress;<br>New version information: NetAddress|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSConnectOptions;<br>Method or attribute name: address: NetAddress;<br>Old version information: |Class name: TLSConnectOptions;<br>Method or attribute name: address: NetAddress;<br>New version information: NetAddress|@ohos.net.socket.d.ts|
|Type changed|Class name: ExtraOptionsBase;<br>Method or attribute name: receiveBufferSize?: number;<br>Old version information: |Class name: ExtraOptionsBase;<br>Method or attribute name: receiveBufferSize?: number;<br>New version information: ?number|@ohos.net.socket.d.ts|
|Type changed|Class name: ExtraOptionsBase;<br>Method or attribute name: sendBufferSize?: number;<br>Old version information: |Class name: ExtraOptionsBase;<br>Method or attribute name: sendBufferSize?: number;<br>New version information: ?number|@ohos.net.socket.d.ts|
|Type changed|Class name: ExtraOptionsBase;<br>Method or attribute name: reuseAddress?: boolean;<br>Old version information: |Class name: ExtraOptionsBase;<br>Method or attribute name: reuseAddress?: boolean;<br>New version information: ?boolean|@ohos.net.socket.d.ts|
|Type changed|Class name: ExtraOptionsBase;<br>Method or attribute name: socketTimeout?: number;<br>Old version information: |Class name: ExtraOptionsBase;<br>Method or attribute name: socketTimeout?: number;<br>New version information: ?number|@ohos.net.socket.d.ts|
|Type changed|Class name: UDPExtraOptions;<br>Method or attribute name: broadcast?: boolean;<br>Old version information: |Class name: UDPExtraOptions;<br>Method or attribute name: broadcast?: boolean;<br>New version information: ?boolean|@ohos.net.socket.d.ts|
|Type changed|Class name: SocketStateBase;<br>Method or attribute name: isBound: boolean;<br>Old version information: |Class name: SocketStateBase;<br>Method or attribute name: isBound: boolean;<br>New version information: boolean|@ohos.net.socket.d.ts|
|Type changed|Class name: SocketStateBase;<br>Method or attribute name: isClose: boolean;<br>Old version information: |Class name: SocketStateBase;<br>Method or attribute name: isClose: boolean;<br>New version information: boolean|@ohos.net.socket.d.ts|
|Type changed|Class name: SocketStateBase;<br>Method or attribute name: isConnected: boolean;<br>Old version information: |Class name: SocketStateBase;<br>Method or attribute name: isConnected: boolean;<br>New version information: boolean|@ohos.net.socket.d.ts|
|Type changed|Class name: SocketRemoteInfo;<br>Method or attribute name: address: string;<br>Old version information: |Class name: SocketRemoteInfo;<br>Method or attribute name: address: string;<br>New version information: string|@ohos.net.socket.d.ts|
|Type changed|Class name: SocketRemoteInfo;<br>Method or attribute name: family: 'IPv4' \| 'IPv6';<br>Old version information: |Class name: SocketRemoteInfo;<br>Method or attribute name: family: 'IPv4' \| 'IPv6';<br>New version information: 'IPv4' \| 'IPv6'|@ohos.net.socket.d.ts|
|Type changed|Class name: SocketRemoteInfo;<br>Method or attribute name: port: number;<br>Old version information: |Class name: SocketRemoteInfo;<br>Method or attribute name: port: number;<br>New version information: number|@ohos.net.socket.d.ts|
|Type changed|Class name: SocketRemoteInfo;<br>Method or attribute name: size: number;<br>Old version information: |Class name: SocketRemoteInfo;<br>Method or attribute name: size: number;<br>New version information: number|@ohos.net.socket.d.ts|
|Type changed|Class name: TCPConnectOptions;<br>Method or attribute name: timeout?: number;<br>Old version information: |Class name: TCPConnectOptions;<br>Method or attribute name: timeout?: number;<br>New version information: ?number|@ohos.net.socket.d.ts|
|Type changed|Class name: TCPSendOptions;<br>Method or attribute name: encoding?: string;<br>Old version information: |Class name: TCPSendOptions;<br>Method or attribute name: encoding?: string;<br>New version information: ?string|@ohos.net.socket.d.ts|
|Type changed|Class name: TCPExtraOptions;<br>Method or attribute name: keepAlive?: boolean;<br>Old version information: |Class name: TCPExtraOptions;<br>Method or attribute name: keepAlive?: boolean;<br>New version information: ?boolean|@ohos.net.socket.d.ts|
|Type changed|Class name: TCPExtraOptions;<br>Method or attribute name: OOBInline?: boolean;<br>Old version information: |Class name: TCPExtraOptions;<br>Method or attribute name: OOBInline?: boolean;<br>New version information: ?boolean|@ohos.net.socket.d.ts|
|Type changed|Class name: TCPExtraOptions;<br>Method or attribute name: TCPNoDelay?: boolean;<br>Old version information: |Class name: TCPExtraOptions;<br>Method or attribute name: TCPNoDelay?: boolean;<br>New version information: ?boolean|@ohos.net.socket.d.ts|
|Type changed|Class name: TCPExtraOptions;<br>Method or attribute name: socketLinger?: { on: boolean, linger: number };<br>Old version information: |Class name: TCPExtraOptions;<br>Method or attribute name: socketLinger?: { on: boolean, linger: number };<br>New version information: ?object|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSSecureOptions;<br>Method or attribute name: ca: string \| Array\<string>;<br>Old version information: |Class name: TLSSecureOptions;<br>Method or attribute name: ca: string \| Array\<string>;<br>New version information: string \| Array\<string>|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSSecureOptions;<br>Method or attribute name: cert?: string;<br>Old version information: |Class name: TLSSecureOptions;<br>Method or attribute name: cert?: string;<br>New version information: ?string|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSSecureOptions;<br>Method or attribute name: key?: string;<br>Old version information: |Class name: TLSSecureOptions;<br>Method or attribute name: key?: string;<br>New version information: ?string|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSSecureOptions;<br>Method or attribute name: password?: string;<br>Old version information: |Class name: TLSSecureOptions;<br>Method or attribute name: password?: string;<br>New version information: ?string|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSSecureOptions;<br>Method or attribute name: protocols?: Protocol \| Array\<Protocol>;<br>Old version information: |Class name: TLSSecureOptions;<br>Method or attribute name: protocols?: Protocol \| Array\<Protocol>;<br>New version information: ?Protocol \| Array\<Protocol>|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSSecureOptions;<br>Method or attribute name: useRemoteCipherPrefer?: boolean;<br>Old version information: |Class name: TLSSecureOptions;<br>Method or attribute name: useRemoteCipherPrefer?: boolean;<br>New version information: ?boolean|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSSecureOptions;<br>Method or attribute name: signatureAlgorithms?: string;<br>Old version information: |Class name: TLSSecureOptions;<br>Method or attribute name: signatureAlgorithms?: string;<br>New version information: ?string|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSSecureOptions;<br>Method or attribute name: cipherSuite?: string;<br>Old version information: |Class name: TLSSecureOptions;<br>Method or attribute name: cipherSuite?: string;<br>New version information: ?string|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSConnectOptions;<br>Method or attribute name: secureOptions: TLSSecureOptions;<br>Old version information: |Class name: TLSConnectOptions;<br>Method or attribute name: secureOptions: TLSSecureOptions;<br>New version information: TLSSecureOptions|@ohos.net.socket.d.ts|
|Type changed|Class name: TLSConnectOptions;<br>Method or attribute name: ALPNProtocols?: Array\<string>;<br>Old version information: |Class name: TLSConnectOptions;<br>Method or attribute name: ALPNProtocols?: Array\<string>;<br>New version information: ?Array\<string>|@ohos.net.socket.d.ts|
|Type changed|Class name: WebSocketRequestOptions;<br>Method or attribute name: header?: Object;<br>Old version information: |Class name: WebSocketRequestOptions;<br>Method or attribute name: header?: Object;<br>New version information: ?Object|@ohos.net.webSocket.d.ts|
|Type changed|Class name: WebSocketCloseOptions;<br>Method or attribute name: code?: number;<br>Old version information: |Class name: WebSocketCloseOptions;<br>Method or attribute name: code?: number;<br>New version information: ?number|@ohos.net.webSocket.d.ts|
|Type changed|Class name: WebSocketCloseOptions;<br>Method or attribute name: reason?: string;<br>Old version information: |Class name: WebSocketCloseOptions;<br>Method or attribute name: reason?: string;<br>New version information: ?string|@ohos.net.webSocket.d.ts|
|Type changed|Class name: WifiEapConfig;<br>Method or attribute name: caCertAliases: string;<br>Old version information: |Class name: WifiEapConfig;<br>Method or attribute name: caCertAliases: string;<br>New version information: string|@ohos.wifiManager.d.ts|
|Type changed|Class name: WifiEapConfig;<br>Method or attribute name: clientCertAliases: string;<br>Old version information: |Class name: WifiEapConfig;<br>Method or attribute name: clientCertAliases: string;<br>New version information: string|@ohos.wifiManager.d.ts|
|Type changed|Class name: WifiEapConfig;<br>Method or attribute name: eapSubId: number;<br>Old version information: |Class name: WifiEapConfig;<br>Method or attribute name: eapSubId: number;<br>New version information: number|@ohos.wifiManager.d.ts|
|Type changed|Class name: WifiDeviceConfig;<br>Method or attribute name: eapConfig?: WifiEapConfig;<br>Old version information: |Class name: WifiDeviceConfig;<br>Method or attribute name: eapConfig?: WifiEapConfig;<br>New version information: ?WifiEapConfig|@ohos.wifiManager.d.ts|
|Type changed|Class name: NetworkResponse;<br>Method or attribute name: type: string;<br>Old version information: |Class name: NetworkResponse;<br>Method or attribute name: type: string;<br>New version information: string|@system.network.d.ts|
|Type changed|Class name: NetworkResponse;<br>Method or attribute name: metered: boolean;<br>Old version information: |Class name: NetworkResponse;<br>Method or attribute name: metered: boolean;<br>New version information: boolean|@system.network.d.ts|
|Function changed|Class name: HotspotConfig;<br>Method or attribute name: channel: number;|Class name: HotspotConfig;<br>Method or attribute name: channel?: number;|@ohos.wifiManager.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: ConditionType;<br>Method or attribute name: timeout?: number;|@ohos.process.d.ts|
|Added|NA|Class name: ConditionType;<br>Method or attribute name: killSignal?: number \| string;|@ohos.process.d.ts|
|Added|NA|Class name: ConditionType;<br>Method or attribute name: maxBuffer?: number;|@ohos.process.d.ts|
|Added|NA|Class name: taskpool;<br>Method or attribute name: function execute(group: TaskGroup, priority?: Priority): Promise\<unknown[]>;|@ohos.taskpool.d.ts|
|Added|NA|Class name: taskpool;<br>Method or attribute name: function cancel(group: TaskGroup): void;|@ohos.taskpool.d.ts|
|Added|NA|Class name: taskpool;<br>Method or attribute name: function getTaskPoolInfo(): TaskPoolInfo;|@ohos.taskpool.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: static isCanceled(): boolean;|@ohos.taskpool.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: setTransferList(transfer?: ArrayBuffer[]): void;|@ohos.taskpool.d.ts|
|Added|NA|Class name: TaskGroup;<br>Method or attribute name: constructor();|@ohos.taskpool.d.ts|
|Added|NA|Class name: TaskGroup;<br>Method or attribute name: addTask(func: Function, ...args: unknown[]): void;|@ohos.taskpool.d.ts|
|Added|NA|Class name: TaskGroup;<br>Method or attribute name: addTask(task: Task): void;|@ohos.taskpool.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: WAITING = 1|@ohos.taskpool.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: RUNNING = 2|@ohos.taskpool.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: CANCELED = 3|@ohos.taskpool.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: taskId: number;|@ohos.taskpool.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: state: State;|@ohos.taskpool.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: duration?: number;|@ohos.taskpool.d.ts|
|Added|NA|Class name: ThreadInfo;<br>Method or attribute name: tid: number;|@ohos.taskpool.d.ts|
|Added|NA|Class name: ThreadInfo;<br>Method or attribute name: taskIds?: number[];|@ohos.taskpool.d.ts|
|Added|NA|Class name: ThreadInfo;<br>Method or attribute name: priority?: Priority;|@ohos.taskpool.d.ts|
|Added|NA|Class name: TaskPoolInfo;<br>Method or attribute name: threadInfos: ThreadInfo[];|@ohos.taskpool.d.ts|
|Added|NA|Class name: TaskPoolInfo;<br>Method or attribute name: taskInfos: TaskInfo[];|@ohos.taskpool.d.ts|
|Added|NA|Class name: Type;<br>Method or attribute name: BASIC|@ohos.util.d.ts|
|Added|NA|Class name: Type;<br>Method or attribute name: MIME|@ohos.util.d.ts|
|Error code added|Class name: WorkerEventListener;<br>Method or attribute name: (event: Event): void \| Promise\<void>;<br>Old version information: |Class name: WorkerEventListener;<br>Method or attribute name: (event: Event): void \| Promise\<void>;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code added|Class name: ThreadWorkerGlobalScope;<br>Method or attribute name: onmessage?: (this: ThreadWorkerGlobalScope, ev: MessageEvents) => void;<br>Old version information: |Class name: ThreadWorkerGlobalScope;<br>Method or attribute name: onmessage?: (this: ThreadWorkerGlobalScope, ev: MessageEvents) => void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code added|Class name: ThreadWorkerGlobalScope;<br>Method or attribute name: onmessageerror?: (this: ThreadWorkerGlobalScope, ev: MessageEvents) => void;<br>Old version information: |Class name: ThreadWorkerGlobalScope;<br>Method or attribute name: onmessageerror?: (this: ThreadWorkerGlobalScope, ev: MessageEvents) => void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code added|Class name: ThreadWorker;<br>Method or attribute name: onexit?: (code: number) => void;<br>Old version information: |Class name: ThreadWorker;<br>Method or attribute name: onexit?: (code: number) => void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code added|Class name: ThreadWorker;<br>Method or attribute name: onerror?: (err: ErrorEvent) => void;<br>Old version information: |Class name: ThreadWorker;<br>Method or attribute name: onerror?: (err: ErrorEvent) => void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code added|Class name: ThreadWorker;<br>Method or attribute name: onmessage?: (event: MessageEvents) => void;<br>Old version information: |Class name: ThreadWorker;<br>Method or attribute name: onmessage?: (event: MessageEvents) => void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code added|Class name: ThreadWorker;<br>Method or attribute name: onmessageerror?: (event: MessageEvents) => void;<br>Old version information: |Class name: ThreadWorker;<br>Method or attribute name: onmessageerror?: (event: MessageEvents) => void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code changed|Class name: taskpool;<br>Method or attribute name: function cancel(task: Task): void;<br>Old version information: 401,10200015,10200016|Class name: taskpool;<br>Method or attribute name: function cancel(task: Task): void;<br>New version information: 401,10200015|@ohos.taskpool.d.ts|
|Error code changed|Class name: Vector;<br>Method or attribute name: insert(element: T, index: number): void;<br>Old version information: If|Class name: Vector;<br>Method or attribute name: insert(element: T, index: number): void;<br>New version information: |@ohos.util.Vector.d.ts|
|Error code changed|Class name: Vector;<br>Method or attribute name: removeByRange(fromIndex: number, toIndex: number): void;<br>Old version information: If|Class name: Vector;<br>Method or attribute name: removeByRange(fromIndex: number, toIndex: number): void;<br>New version information: |@ohos.util.Vector.d.ts|
|Error code changed|Class name: Vector;<br>Method or attribute name: subVector(fromIndex: number, toIndex: number): Vector\<T>;<br>Old version information: If|Class name: Vector;<br>Method or attribute name: subVector(fromIndex: number, toIndex: number): Vector\<T>;<br>New version information: |@ohos.util.Vector.d.ts|
|Error code changed|Class name: WorkerEventTarget;<br>Method or attribute name: addEventListener(type: string, listener: WorkerEventListener): void;<br>Old version information: 401,10200004|Class name: WorkerEventTarget;<br>Method or attribute name: addEventListener(type: string, listener: WorkerEventListener): void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code changed|Class name: ThreadWorker;<br>Method or attribute name: addEventListener(type: string, listener: WorkerEventListener): void;<br>Old version information: 401,10200004|Class name: ThreadWorker;<br>Method or attribute name: addEventListener(type: string, listener: WorkerEventListener): void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code changed|Class name: ThreadWorker;<br>Method or attribute name: on(type: string, listener: WorkerEventListener): void;<br>Old version information: 401,10200004|Class name: ThreadWorker;<br>Method or attribute name: on(type: string, listener: WorkerEventListener): void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code changed|Class name: ThreadWorker;<br>Method or attribute name: once(type: string, listener: WorkerEventListener): void;<br>Old version information: 401,10200004|Class name: ThreadWorker;<br>Method or attribute name: once(type: string, listener: WorkerEventListener): void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Error code changed|Class name: ThreadWorker;<br>Method or attribute name: off(type: string, listener?: WorkerEventListener): void;<br>Old version information: 401,10200004|Class name: ThreadWorker;<br>Method or attribute name: off(type: string, listener?: WorkerEventListener): void;<br>New version information: 401,10200004,10200005|@ohos.worker.d.ts|
|Type changed|Class name: Task;<br>Method or attribute name: arguments?: unknown[];<br>Old version information: |Class name: Task;<br>Method or attribute name: arguments?: unknown[];<br>New version information: ?unknown[]|@ohos.taskpool.d.ts|
|Function changed|Class name: process;<br>Method or attribute name: function runCmd(command: string,<br><br> options?: { timeout?: number, killSignal?: number \| string, maxBuffer?: number }): ChildProcess;|Class name: process;<br>Method or attribute name: function runCmd(<br><br> command: string,<br><br> options?: ConditionType<br><br> ): ChildProcess;|@ohos.process.d.ts|
|Function changed|Class name: Priority;<br>Method or attribute name: HIGH|Class name: Priority;<br>Method or attribute name: HIGH = 0|@ohos.taskpool.d.ts|
|Function changed|Class name: Priority;<br>Method or attribute name: MEDIUM|Class name: Priority;<br>Method or attribute name: MEDIUM = 1|@ohos.taskpool.d.ts|
|Function changed|Class name: Priority;<br>Method or attribute name: LOW|Class name: Priority;<br>Method or attribute name: LOW = 2|@ohos.taskpool.d.ts|
|Function changed|Class name: Base64Helper;<br>Method or attribute name: encodeToStringSync(src: Uint8Array): string;|Class name: Base64Helper;<br>Method or attribute name: encodeToStringSync(src: Uint8Array, options?: Type): string;|@ohos.util.d.ts|
|Function changed|Class name: Base64Helper;<br>Method or attribute name: decodeSync(src: Uint8Array \| string): Uint8Array;|Class name: Base64Helper;<br>Method or attribute name: decodeSync(src: Uint8Array \| string, options?: Type): Uint8Array;|@ohos.util.d.ts|
|Function changed|Class name: Base64Helper;<br>Method or attribute name: encodeToString(src: Uint8Array): Promise\<string>;|Class name: Base64Helper;<br>Method or attribute name: encodeToString(src: Uint8Array, options?: Type): Promise\<string>;|@ohos.util.d.ts|
|Function changed|Class name: Base64Helper;<br>Method or attribute name: decode(src: Uint8Array \| string): Promise\<Uint8Array>;|Class name: Base64Helper;<br>Method or attribute name: decode(src: Uint8Array \| string, options?: Type): Promise\<Uint8Array>;|@ohos.util.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: browser;<br>Method or attribute name: function setPolicies(admin: Want, appId: string, policies: string, callback: AsyncCallback\<void>): void;|@ohos.enterprise.browser.d.ts|
|Added|NA|Class name: browser;<br>Method or attribute name: function setPolicies(admin: Want, appId: string, policies: string): Promise\<void>;|@ohos.enterprise.browser.d.ts|
|Added|NA|Class name: browser;<br>Method or attribute name: function getPolicies(admin: Want, appId: string, callback: AsyncCallback\<string>): void;|@ohos.enterprise.browser.d.ts|
|Added|NA|Class name: browser;<br>Method or attribute name: function getPolicies(admin: Want, appId: string): Promise\<string>;|@ohos.enterprise.browser.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback\<void>): void;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback\<void>): void;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise\<void>;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback\<void>): void;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback\<void>): void;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise\<void>;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function getDisallowedUninstallBundles(admin: Want, callback: AsyncCallback\<Array\<string>>): void;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function getDisallowedUninstallBundles(admin: Want, userId: number, callback: AsyncCallback\<Array\<string>>): void;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function getDisallowedUninstallBundles(admin: Want, userId?: number): Promise\<Array\<string>>;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function uninstall(admin: Want, bundleName: string, callback: AsyncCallback\<void>): void;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function uninstall(admin: Want, bundleName: string, userId: number, callback: AsyncCallback\<void>): void;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function uninstall(admin: Want, bundleName: string, isKeepData: boolean, callback: AsyncCallback\<void>): void;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function uninstall(admin: Want, bundleName: string, userId: number, isKeepData: boolean, callback: AsyncCallback\<void>): void;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;<br>Method or attribute name: function uninstall(admin: Want, bundleName: string, userId?: number, isKeepData?: boolean): Promise\<void>;|@ohos.enterprise.bundleManager.d.ts|
|Added|NA|Class name: deviceSettings;<br>Method or attribute name: function getScreenOffTime(admin: Want, callback: AsyncCallback\<number>): void;|@ohos.enterprise.deviceSettings.d.ts|
|Added|NA|Class name: deviceSettings;<br>Method or attribute name: function getScreenOffTime(admin: Want): Promise\<number>;|@ohos.enterprise.deviceSettings.d.ts|
|Added|NA|Class name: networkManager;<br>Method or attribute name: function addIptablesFilterRule(admin: Want, filterRule: AddFilterRule, callback: AsyncCallback\<void>): void;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: networkManager;<br>Method or attribute name: function addIptablesFilterRule(admin: Want, filterRule: AddFilterRule): Promise\<void>;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: networkManager;<br>Method or attribute name: function removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule, callback: AsyncCallback\<void>): void;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: networkManager;<br>Method or attribute name: function removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule): Promise\<void>;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: networkManager;<br>Method or attribute name: function listIptablesFilterRules(admin: Want, callback: AsyncCallback\<string>): void;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: networkManager;<br>Method or attribute name: function listIptablesFilterRules(admin: Want): Promise\<string>;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddMethod;<br>Method or attribute name: APPEND = 0|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddMethod;<br>Method or attribute name: INSERT = 1|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: Direction;<br>Method or attribute name: INPUT = 0|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: Direction;<br>Method or attribute name: OUTPUT = 1|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: Action;<br>Method or attribute name: ALLOW = 0|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: Action;<br>Method or attribute name: DENY = 1|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: Protocol;<br>Method or attribute name: ALL = 0|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: Protocol;<br>Method or attribute name: TCP = 1|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: Protocol;<br>Method or attribute name: UDP = 2|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: Protocol;<br>Method or attribute name: ICMP = 3|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddFilterRule;<br>Method or attribute name: ruleNo?: number;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddFilterRule;<br>Method or attribute name: srcAddr?: string;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: RemoveFilterRule;<br>Method or attribute name: srcAddr?: string;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddFilterRule;<br>Method or attribute name: destAddr?: string;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: RemoveFilterRule;<br>Method or attribute name: destAddr?: string;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddFilterRule;<br>Method or attribute name: srcPort?: string;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: RemoveFilterRule;<br>Method or attribute name: srcPort?: string;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddFilterRule;<br>Method or attribute name: destPort?: string;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: RemoveFilterRule;<br>Method or attribute name: destPort?: string;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddFilterRule;<br>Method or attribute name: uid?: string;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: RemoveFilterRule;<br>Method or attribute name: uid?: string;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddFilterRule;<br>Method or attribute name: method: AddMethod;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddFilterRule;<br>Method or attribute name: direction: Direction;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: RemoveFilterRule;<br>Method or attribute name: direction: Direction;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddFilterRule;<br>Method or attribute name: action: Action;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: AddFilterRule;<br>Method or attribute name: protocol?: Protocol;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: RemoveFilterRule;<br>Method or attribute name: protocol?: Protocol;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: RemoveFilterRule;<br>Method or attribute name: action?: Action;|@ohos.enterprise.networkManager.d.ts|
|Added|NA|Class name: restrictions;<br>Method or attribute name: function setPrinterDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void>): void;|@ohos.enterprise.restrictions.d.ts|
|Added|NA|Class name: restrictions;<br>Method or attribute name: function setPrinterDisabled(admin: Want, disabled: boolean): Promise\<void>;|@ohos.enterprise.restrictions.d.ts|
|Added|NA|Class name: restrictions;<br>Method or attribute name: function isPrinterDisabled(admin: Want, callback: AsyncCallback\<boolean>): void;|@ohos.enterprise.restrictions.d.ts|
|Added|NA|Class name: restrictions;<br>Method or attribute name: function isPrinterDisabled(admin: Want): Promise\<boolean>;|@ohos.enterprise.restrictions.d.ts|
|Added|NA|Class name: restrictions;<br>Method or attribute name: function setHdcDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void>): void;|@ohos.enterprise.restrictions.d.ts|
|Added|NA|Class name: restrictions;<br>Method or attribute name: function setHdcDisabled(admin: Want, disabled: boolean): Promise\<void>;|@ohos.enterprise.restrictions.d.ts|
|Added|NA|Class name: restrictions;<br>Method or attribute name: function isHdcDisabled(admin: Want, callback: AsyncCallback\<boolean>): void;|@ohos.enterprise.restrictions.d.ts|
|Added|NA|Class name: restrictions;<br>Method or attribute name: function isHdcDisabled(admin: Want): Promise\<boolean>;|@ohos.enterprise.restrictions.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: hiSysEvent;<br>Method or attribute name: function exportSysEvents(queryArg: QueryArg, rules: QueryRule[]): number;|@ohos.hiSysEvent.d.ts|
|Added|NA|Class name: hiSysEvent;<br>Method or attribute name: function subscribe(rules: QueryRule[]): number;|@ohos.hiSysEvent.d.ts|
|Added|NA|Class name: hiSysEvent;<br>Method or attribute name: function unsubscribe(): void;|@ohos.hiSysEvent.d.ts|
|Added|NA|Class name: QueryArg;<br>Method or attribute name: fromSeq?: number;|@ohos.hiSysEvent.d.ts|
|Added|NA|Class name: QueryArg;<br>Method or attribute name: toSeq?: number;|@ohos.hiSysEvent.d.ts|
|Added|NA|Class name: QueryRule;<br>Method or attribute name: condition?: string;|@ohos.hiSysEvent.d.ts|
|Added|NA|Class name: logLibrary;<br>Method or attribute name: function list(logType: string): LogEntry[];|@ohos.logLibrary.d.ts|
|Added|NA|Class name: logLibrary;<br>Method or attribute name: function copy(logType: string, logName: string, dest: string): Promise\<void>;|@ohos.logLibrary.d.ts|
|Added|NA|Class name: logLibrary;<br>Method or attribute name: function copy(logType: string, logName: string, dest: string, callback: AsyncCallback\<void>): void;|@ohos.logLibrary.d.ts|
|Added|NA|Class name: logLibrary;<br>Method or attribute name: function move(logType: string, logName: string, dest: string): Promise\<void>;|@ohos.logLibrary.d.ts|
|Added|NA|Class name: logLibrary;<br>Method or attribute name: function move(logType: string, logName: string, dest: string, callback: AsyncCallback\<void>): void;|@ohos.logLibrary.d.ts|
|Added|NA|Class name: logLibrary;<br>Method or attribute name: function remove(logType: string, logName: string): void;|@ohos.logLibrary.d.ts|
|Added|NA|Class name: LogEntry;<br>Method or attribute name: name: string;|@ohos.logLibrary.d.ts|
|Added|NA|Class name: LogEntry;<br>Method or attribute name: mtime: number;|@ohos.logLibrary.d.ts|
|Added|NA|Class name: LogEntry;<br>Method or attribute name: size: number;|@ohos.logLibrary.d.ts|
|Error code added|Class name: hiSysEvent;<br>Method or attribute name: function write(info: SysEventInfo, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: hiSysEvent;<br>Method or attribute name: function write(info: SysEventInfo, callback: AsyncCallback\<void>): void;<br>New version information: 401,11200001,11200002,11200003,11200004,11200051,11200052,11200053,11200054|@ohos.hiSysEvent.d.ts|
|Error code added|Class name: hiAppEvent;<br>Method or attribute name: function write(info: AppEventInfo, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: hiAppEvent;<br>Method or attribute name: function write(info: AppEventInfo, callback: AsyncCallback\<void>): void;<br>New version information: 401,11100001,11101001,11101002,11101003,11101004,11101005,11101006|@ohos.hiviewdfx.hiAppEvent.d.ts|
|Error code changed|Class name: hiSysEvent;<br>Method or attribute name: function addWatcher(watcher: Watcher): void;<br>Old version information: 201,401,11200101,11200102|Class name: hiSysEvent;<br>Method or attribute name: function addWatcher(watcher: Watcher): void;<br>New version information: 201,202,401,11200101,11200102|@ohos.hiSysEvent.d.ts|
|Error code changed|Class name: hiSysEvent;<br>Method or attribute name: function removeWatcher(watcher: Watcher): void;<br>Old version information: 201,401,11200201|Class name: hiSysEvent;<br>Method or attribute name: function removeWatcher(watcher: Watcher): void;<br>New version information: 201,202,401,11200201|@ohos.hiSysEvent.d.ts|
|Error code changed|Class name: hiSysEvent;<br>Method or attribute name: function query(queryArg: QueryArg, rules: QueryRule[], querier: Querier): void;<br>Old version information: 201,401,11200301,11200302,11200303,11200304|Class name: hiSysEvent;<br>Method or attribute name: function query(queryArg: QueryArg, rules: QueryRule[], querier: Querier): void;<br>New version information: 201,202,401,11200301,11200302,11200303,11200304|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: hiSysEvent;<br>Method or attribute name: function write(info: SysEventInfo, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: hiSysEvent;<br>Method or attribute name: function write(info: SysEventInfo, callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: SysEventInfo;<br>Method or attribute name: domain: string;<br>Old version information: |Class name: SysEventInfo;<br>Method or attribute name: domain: string;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: WatchRule;<br>Method or attribute name: domain: string;<br>Old version information: |Class name: WatchRule;<br>Method or attribute name: domain: string;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: QueryRule;<br>Method or attribute name: domain: string;<br>Old version information: |Class name: QueryRule;<br>Method or attribute name: domain: string;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: SysEventInfo;<br>Method or attribute name: name: string;<br>Old version information: |Class name: SysEventInfo;<br>Method or attribute name: name: string;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: WatchRule;<br>Method or attribute name: name: string;<br>Old version information: |Class name: WatchRule;<br>Method or attribute name: name: string;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: SysEventInfo;<br>Method or attribute name: eventType: EventType;<br>Old version information: |Class name: SysEventInfo;<br>Method or attribute name: eventType: EventType;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: SysEventInfo;<br>Method or attribute name: params: object;<br>Old version information: |Class name: SysEventInfo;<br>Method or attribute name: params: object;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: WatchRule;<br>Method or attribute name: tag: string;<br>Old version information: |Class name: WatchRule;<br>Method or attribute name: tag: string;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: WatchRule;<br>Method or attribute name: ruleType: RuleType;<br>Old version information: |Class name: WatchRule;<br>Method or attribute name: ruleType: RuleType;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: Watcher;<br>Method or attribute name: rules: WatchRule[];<br>Old version information: |Class name: Watcher;<br>Method or attribute name: rules: WatchRule[];<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: QueryArg;<br>Method or attribute name: beginTime: number;<br>Old version information: |Class name: QueryArg;<br>Method or attribute name: beginTime: number;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: QueryArg;<br>Method or attribute name: endTime: number;<br>Old version information: |Class name: QueryArg;<br>Method or attribute name: endTime: number;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: QueryArg;<br>Method or attribute name: maxEvents: number;<br>Old version information: |Class name: QueryArg;<br>Method or attribute name: maxEvents: number;<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Access level changed|Class name: QueryRule;<br>Method or attribute name: names: string[];<br>Old version information: |Class name: QueryRule;<br>Method or attribute name: names: string[];<br>New version information: systemapi|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: SysEventInfo;<br>Method or attribute name: domain: string;<br>Old version information: |Class name: SysEventInfo;<br>Method or attribute name: domain: string;<br>New version information: string|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: WatchRule;<br>Method or attribute name: domain: string;<br>Old version information: |Class name: WatchRule;<br>Method or attribute name: domain: string;<br>New version information: string|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: QueryRule;<br>Method or attribute name: domain: string;<br>Old version information: |Class name: QueryRule;<br>Method or attribute name: domain: string;<br>New version information: string|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: SysEventInfo;<br>Method or attribute name: name: string;<br>Old version information: |Class name: SysEventInfo;<br>Method or attribute name: name: string;<br>New version information: string|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: WatchRule;<br>Method or attribute name: name: string;<br>Old version information: |Class name: WatchRule;<br>Method or attribute name: name: string;<br>New version information: string|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: SysEventInfo;<br>Method or attribute name: eventType: EventType;<br>Old version information: |Class name: SysEventInfo;<br>Method or attribute name: eventType: EventType;<br>New version information: EventType|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: SysEventInfo;<br>Method or attribute name: params: object;<br>Old version information: |Class name: SysEventInfo;<br>Method or attribute name: params: object;<br>New version information: object|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: WatchRule;<br>Method or attribute name: tag: string;<br>Old version information: |Class name: WatchRule;<br>Method or attribute name: tag: string;<br>New version information: string|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: WatchRule;<br>Method or attribute name: ruleType: RuleType;<br>Old version information: |Class name: WatchRule;<br>Method or attribute name: ruleType: RuleType;<br>New version information: RuleType|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: QueryArg;<br>Method or attribute name: beginTime: number;<br>Old version information: |Class name: QueryArg;<br>Method or attribute name: beginTime: number;<br>New version information: number|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: QueryArg;<br>Method or attribute name: endTime: number;<br>Old version information: |Class name: QueryArg;<br>Method or attribute name: endTime: number;<br>New version information: number|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: QueryArg;<br>Method or attribute name: maxEvents: number;<br>Old version information: |Class name: QueryArg;<br>Method or attribute name: maxEvents: number;<br>New version information: number|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: QueryRule;<br>Method or attribute name: names: string[];<br>Old version information: |Class name: QueryRule;<br>Method or attribute name: names: string[];<br>New version information: string[]|@ohos.hiSysEvent.d.ts|
|Type changed|Class name: HiTraceId;<br>Method or attribute name: chainId: bigint;<br>Old version information: |Class name: HiTraceId;<br>Method or attribute name: chainId: bigint;<br>New version information: bigint|@ohos.hiTraceChain.d.ts|
|Type changed|Class name: HiTraceId;<br>Method or attribute name: spanId?: number;<br>Old version information: |Class name: HiTraceId;<br>Method or attribute name: spanId?: number;<br>New version information: ?number|@ohos.hiTraceChain.d.ts|
|Type changed|Class name: HiTraceId;<br>Method or attribute name: parentSpanId?: number;<br>Old version information: |Class name: HiTraceId;<br>Method or attribute name: parentSpanId?: number;<br>New version information: ?number|@ohos.hiTraceChain.d.ts|
|Type changed|Class name: HiTraceId;<br>Method or attribute name: flags?: number;<br>Old version information: |Class name: HiTraceId;<br>Method or attribute name: flags?: number;<br>New version information: ?number|@ohos.hiTraceChain.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Deleted|Class name: Action;<br>Method or attribute name: CLEAR_CLOUD_INFO|NA|@ohos.data.cloudData.d.ts|
|Deleted|Class name: Action;<br>Method or attribute name: CLEAR_CLOUD_DATA_AND_INFO|NA|@ohos.data.cloudData.d.ts|
|Added|NA|Class name: ClearAction;<br>Method or attribute name: CLEAR_CLOUD_INFO|@ohos.data.cloudData.d.ts|
|Added|NA|Class name: ClearAction;<br>Method or attribute name: CLEAR_CLOUD_DATA_AND_INFO|@ohos.data.cloudData.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: static clear(<br> accountId: string,<br> appActions: { [bundleName: string]: ClearAction },<br> callback: AsyncCallback\<void><br> ): void;|@ohos.data.cloudData.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: static clear(accountId: string, appActions: { [bundleName: string]: ClearAction }): Promise\<void>;|@ohos.data.cloudData.d.ts|
|Added|NA|Class name: preferences;<br>Method or attribute name: function getPreferences(context: Context, options: Options, callback: AsyncCallback\<Preferences>): void;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: preferences;<br>Method or attribute name: function getPreferences(context: Context, options: Options): Promise\<Preferences>;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: preferences;<br>Method or attribute name: function deletePreferences(context: Context, options: Options, callback: AsyncCallback\<void>): void;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: preferences;<br>Method or attribute name: function deletePreferences(context: Context, options: Options): Promise\<void>;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: preferences;<br>Method or attribute name: function removePreferencesFromCache(context: Context, options: Options, callback: AsyncCallback\<void>): void;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: preferences;<br>Method or attribute name: function removePreferencesFromCache(context: Context, options: Options): Promise\<void>;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: preferences;<br>Method or attribute name: function removePreferencesFromCacheSync(context: Context, name: string): void;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: Options;<br>Method or attribute name: name: string;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: Options;<br>Method or attribute name: dataGroupId?: string;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: Preferences;<br>Method or attribute name: getSync(key: string, defValue: ValueType): ValueType;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: Preferences;<br>Method or attribute name: getAllSync(): Object;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: Preferences;<br>Method or attribute name: hasSync(key: string): boolean;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: Preferences;<br>Method or attribute name: putSync(key: string, value: ValueType): void;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: Preferences;<br>Method or attribute name: deleteSync(key: string): void;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: Preferences;<br>Method or attribute name: clearSync(): void;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: Preferences;<br>Method or attribute name: on(type: 'multiProcessChange', callback: Callback\<{ key: string }>): void;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: Preferences;<br>Method or attribute name: off(type: 'multiProcessChange', callback?: Callback\<{ key: string }>): void;|@ohos.data.preferences.d.ts|
|Added|NA|Class name: relationalStore;<br>Method or attribute name: type Assets = Asset[];|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: relationalStore;<br>Method or attribute name: type PRIKeyType = number \| string;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: relationalStore;<br>Method or attribute name: type UTCTime = Date;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: relationalStore;<br>Method or attribute name: type ModifyTime = Map\<PRIKeyType, UTCTime>;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: relationalStore;<br>Method or attribute name: function deleteRdbStore(context: Context, config: StoreConfig, callback: AsyncCallback\<void>): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: relationalStore;<br>Method or attribute name: function deleteRdbStore(context: Context, config: StoreConfig): Promise\<void>;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: AssetStatus;<br>Method or attribute name: ASSET_NORMAL|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: AssetStatus;<br>Method or attribute name: ASSET_INSERT|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: AssetStatus;<br>Method or attribute name: ASSET_UPDATE|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: AssetStatus;<br>Method or attribute name: ASSET_DELETE|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: AssetStatus;<br>Method or attribute name: ASSET_ABNORMAL|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: AssetStatus;<br>Method or attribute name: ASSET_DOWNLOADING|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Asset;<br>Method or attribute name: name: string;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Asset;<br>Method or attribute name: uri: string;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Asset;<br>Method or attribute name: path: string;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Asset;<br>Method or attribute name: createTime: string;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Asset;<br>Method or attribute name: modifyTime: string;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Asset;<br>Method or attribute name: size: string;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Asset;<br>Method or attribute name: status?: AssetStatus;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: StoreConfig;<br>Method or attribute name: dataGroupId?: string;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Progress;<br>Method or attribute name: SYNC_BEGIN|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Progress;<br>Method or attribute name: SYNC_IN_PROGRESS|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Progress;<br>Method or attribute name: SYNC_FINISH|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Statistic;<br>Method or attribute name: total: number;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Statistic;<br>Method or attribute name: successful: number;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Statistic;<br>Method or attribute name: failed: number;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: Statistic;<br>Method or attribute name: remained: number;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: TableDetails;<br>Method or attribute name: upload: Statistic;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: TableDetails;<br>Method or attribute name: download: Statistic;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ProgressCode;<br>Method or attribute name: SUCCESS|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ProgressCode;<br>Method or attribute name: UNKNOWN_ERROR|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ProgressCode;<br>Method or attribute name: NETWORK_ERROR|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ProgressCode;<br>Method or attribute name: CLOUD_DISABLED|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ProgressCode;<br>Method or attribute name: LOCKED_BY_OTHERS|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ProgressCode;<br>Method or attribute name: RECORD_LIMIT_EXCEEDED|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ProgressCode;<br>Method or attribute name: NO_SPACE_FOR_ASSET|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ProgressDetails;<br>Method or attribute name: schedule: Progress;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ProgressDetails;<br>Method or attribute name: code: ProgressCode;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ProgressDetails;<br>Method or attribute name: details: {<br> [table: string]: TableDetails;<br> };|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: SyncMode;<br>Method or attribute name: SYNC_MODE_TIME_FIRST|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: SyncMode;<br>Method or attribute name: SYNC_MODE_NATIVE_FIRST|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: SyncMode;<br>Method or attribute name: SYNC_MODE_CLOUD_FIRST|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: SubscribeType;<br>Method or attribute name: SUBSCRIBE_TYPE_CLOUD_DETAILS|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ChangeType;<br>Method or attribute name: DATA_CHANGE|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ChangeType;<br>Method or attribute name: ASSET_CHANGE|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ChangeInfo;<br>Method or attribute name: table: string;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ChangeInfo;<br>Method or attribute name: type: ChangeType;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ChangeInfo;<br>Method or attribute name: inserted: Array\<string> \| Array\<number>;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ChangeInfo;<br>Method or attribute name: updated: Array\<string> \| Array\<number>;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ChangeInfo;<br>Method or attribute name: deleted: Array\<string> \| Array\<number>;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: DistributedType;<br>Method or attribute name: DISTRIBUTED_DEVICE|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: DistributedType;<br>Method or attribute name: DISTRIBUTED_CLOUD|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: DistributedConfig;<br>Method or attribute name: autoSync: boolean;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ResultSet;<br>Method or attribute name: getAsset(columnIndex: number): Asset;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: ResultSet;<br>Method or attribute name: getAssets(columnIndex: number): Assets;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: getModifyTime(table: string, columnName: string, primaryKeys: PRIKeyType[]): Promise\<ModifyTime>;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: getModifyTime(<br> table: string,<br> columnName: string,<br> primaryKeys: PRIKeyType[],<br> callback: AsyncCallback\<ModifyTime><br> ): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: setDistributedTables(tables: Array\<string>, type: DistributedType, callback: AsyncCallback\<void>): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: setDistributedTables(<br> tables: Array\<string>,<br> type: DistributedType,<br> config: DistributedConfig,<br> callback: AsyncCallback\<void><br> ): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: setDistributedTables(tables: Array\<string>, type?: DistributedType, config?: DistributedConfig): Promise\<void>;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: cloudSync(mode: SyncMode, progress: Callback\<ProgressDetails>, callback: AsyncCallback\<void>): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: cloudSync(mode: SyncMode, progress: Callback\<ProgressDetails>): Promise\<void>;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: cloudSync(<br> mode: SyncMode,<br> tables: string[],<br> progress: Callback\<ProgressDetails>,<br> callback: AsyncCallback\<void><br> ): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: cloudSync(mode: SyncMode, tables: string[], progress: Callback\<ProgressDetails>): Promise\<void>;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: on(event: 'dataChange', type: SubscribeType, observer: Callback\<Array\<string>> \| Callback\<Array\<ChangeInfo>>): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: on(event: string, interProcess: boolean, observer: Callback\<void>): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: off(<br> event: 'dataChange',<br> type: SubscribeType,<br> observer?: Callback\<Array\<string>> \| Callback\<Array\<ChangeInfo>><br> ): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: off(event: string, interProcess: boolean, observer?: Callback\<void>): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: RdbStore;<br>Method or attribute name: emit(event: string): void;|@ohos.data.relationalStore.d.ts|
|Added|NA|Class name: UDMF;<br>Method or attribute name: type Options = {<br> /**<br> * indicates the target Intention<br> *<br> * @syscap SystemCapability.DistributedDataManager.UDMF.Core<br> * @since 10<br> */<br> intention?: Intention;<br><br> /**<br> * indicates the unique identifier of target UnifiedData<br> *<br> * @syscap SystemCapability.DistributedDataManager.UDMF.Core<br> * @since 10<br> */<br> key?: string;<br> };|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: UDMF;<br>Method or attribute name: function insertData(options: Options, data: UnifiedData, callback: AsyncCallback\<string>): void;|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: UDMF;<br>Method or attribute name: function insertData(options: Options, data: UnifiedData): Promise\<string>;|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: UDMF;<br>Method or attribute name: function updateData(options: Options, data: UnifiedData, callback: AsyncCallback\<void>): void;|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: UDMF;<br>Method or attribute name: function updateData(options: Options, data: UnifiedData): Promise\<void>;|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: UDMF;<br>Method or attribute name: function queryData(options: Options, callback: AsyncCallback\<Array\<UnifiedData>>): void;|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: UDMF;<br>Method or attribute name: function queryData(options: Options): Promise\<Array\<UnifiedData>>;|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: UDMF;<br>Method or attribute name: function deleteData(options: Options, callback: AsyncCallback\<Array\<UnifiedData>>): void;|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: UDMF;<br>Method or attribute name: function deleteData(options: Options): Promise\<Array\<UnifiedData>>;|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: UnifiedDataType;<br>Method or attribute name: AUDIO = 'File.Media.Audio'|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: Audio;<br>Method or attribute name: audioUri: string;|@ohos.data.UDMF.d.ts|
|Added|NA|Class name: Intention;<br>Method or attribute name: DATA_HUB = 'DataHub'|@ohos.data.UDMF.d.ts|
|Error code changed|Class name: DataAbilityPredicates;<br>Method or attribute name: limitAs(value: number): DataAbilityPredicates;<br>Old version information: IllegalPredicateException|Class name: DataAbilityPredicates;<br>Method or attribute name: limitAs(value: number): DataAbilityPredicates;<br>New version information: |@ohos.data.dataAbility.d.ts|
|Error code changed|Class name: relationalStore;<br>Method or attribute name: function getRdbStore(context: Context, config: StoreConfig, callback: AsyncCallback\<RdbStore>): void;<br>Old version information: 401,14800000,14800010,14800011|Class name: relationalStore;<br>Method or attribute name: function getRdbStore(context: Context, config: StoreConfig, callback: AsyncCallback\<RdbStore>): void;<br>New version information: 401,14800000,14800010,14800011,14801001,14801002|@ohos.data.relationalStore.d.ts|
|Error code changed|Class name: relationalStore;<br>Method or attribute name: function getRdbStore(context: Context, config: StoreConfig): Promise\<RdbStore>;<br>Old version information: 401,14800000,14800010,14800011|Class name: relationalStore;<br>Method or attribute name: function getRdbStore(context: Context, config: StoreConfig): Promise\<RdbStore>;<br>New version information: 401,14800000,14800010,14800011,14801001,14801002|@ohos.data.relationalStore.d.ts|
|Access level changed|Class name: dataSharePredicates;<br>Method or attribute name: declare dataSharePredicates<br>Old version information: systemapi|Class name: dataSharePredicates;<br>Method or attribute name: declare dataSharePredicates<br>New version information: |@ohos.data.dataSharePredicates.d.ts|
|Access level changed|Class name: DataSharePredicates;<br>Method or attribute name: class DataSharePredicates<br>Old version information: systemapi|Class name: DataSharePredicates;<br>Method or attribute name: class DataSharePredicates<br>New version information: |@ohos.data.dataSharePredicates.d.ts|
|Access level changed|Class name: DataSharePredicates;<br>Method or attribute name: equalTo(field: string, value: ValueType): DataSharePredicates;<br>Old version information: systemapi|Class name: DataSharePredicates;<br>Method or attribute name: equalTo(field: string, value: ValueType): DataSharePredicates;<br>New version information: |@ohos.data.dataSharePredicates.d.ts|
|Access level changed|Class name: DataSharePredicates;<br>Method or attribute name: and(): DataSharePredicates;<br>Old version information: systemapi|Class name: DataSharePredicates;<br>Method or attribute name: and(): DataSharePredicates;<br>New version information: |@ohos.data.dataSharePredicates.d.ts|
|Access level changed|Class name: DataSharePredicates;<br>Method or attribute name: orderByAsc(field: string): DataSharePredicates;<br>Old version information: systemapi|Class name: DataSharePredicates;<br>Method or attribute name: orderByAsc(field: string): DataSharePredicates;<br>New version information: |@ohos.data.dataSharePredicates.d.ts|
|Access level changed|Class name: DataSharePredicates;<br>Method or attribute name: orderByDesc(field: string): DataSharePredicates;<br>Old version information: systemapi|Class name: DataSharePredicates;<br>Method or attribute name: orderByDesc(field: string): DataSharePredicates;<br>New version information: |@ohos.data.dataSharePredicates.d.ts|
|Access level changed|Class name: DataSharePredicates;<br>Method or attribute name: limit(total: number, offset: number): DataSharePredicates;<br>Old version information: systemapi|Class name: DataSharePredicates;<br>Method or attribute name: limit(total: number, offset: number): DataSharePredicates;<br>New version information: |@ohos.data.dataSharePredicates.d.ts|
|Access level changed|Class name: DataSharePredicates;<br>Method or attribute name: in(field: string, value: Array\<ValueType>): DataSharePredicates;<br>Old version information: systemapi|Class name: DataSharePredicates;<br>Method or attribute name: in(field: string, value: Array\<ValueType>): DataSharePredicates;<br>New version information: |@ohos.data.dataSharePredicates.d.ts|
|Access level changed|Class name: sourcefile;<br>Method or attribute name: export type ValueType = number \| string \| boolean;<br>Old version information: systemapi|Class name: sourcefile;<br>Method or attribute name: export type ValueType = number \| string \| boolean;<br>New version information: |@ohos.data.ValuesBucket.d.ts|
|Access level changed|Class name: sourcefile;<br>Method or attribute name: export type ValuesBucket = {<br><br> [key: string]: ValueType \| Uint8Array \| null;<br><br>};<br>Old version information: systemapi|Class name: sourcefile;<br>Method or attribute name: export type ValuesBucket = {<br><br> [key: string]: ValueType \| Uint8Array \| null;<br><br>};<br>New version information: |@ohos.data.ValuesBucket.d.ts|
|Type changed|Class name: DataShareExtensionAbility;<br>Method or attribute name: context: ExtensionContext;<br>Old version information: |Class name: DataShareExtensionAbility;<br>Method or attribute name: context: ExtensionContext;<br>New version information: ExtensionContext|@ohos.application.DataShareExtensionAbility.d.ts|
|Function changed|Class name: DataShareExtensionAbility;<br>Method or attribute name: context?: ExtensionContext;|Class name: DataShareExtensionAbility;<br>Method or attribute name: context: ExtensionContext;|@ohos.application.DataShareExtensionAbility.d.ts|
|Function changed|Class name: PublishedItem;<br>Method or attribute name: data: string \| Ashmem;|Class name: PublishedItem;<br>Method or attribute name: data: string \| ArrayBuffer;|@ohos.data.dataShare.d.ts|
|Function changed|Class name: relationalStore;<br>Method or attribute name: type ValueType = null \| number \| string \| boolean \| Uint8Array;|Class name: relationalStore;<br>Method or attribute name: type ValueType = null \| number \| string \| boolean \| Uint8Array \| Asset \| Assets;|@ohos.data.relationalStore.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: distributedDeviceManager;<br>Method or attribute name: function createDeviceManager(bundleName: string): DeviceManager;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: distributedDeviceManager;<br>Method or attribute name: function releaseDeviceManager(deviceManager: DeviceManager): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceBasicInfo;<br>Method or attribute name: deviceId: string;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceBasicInfo;<br>Method or attribute name: deviceName: string;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceBasicInfo;<br>Method or attribute name: deviceType: number;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceBasicInfo;<br>Method or attribute name: networkId?: string;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceStateChange;<br>Method or attribute name: UNKNOWN = 0|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceStateChange;<br>Method or attribute name: AVAILABLE = 1|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceStateChange;<br>Method or attribute name: UNAVAILABLE = 2|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: getAvailableDeviceListSync(): Array\<DeviceBasicInfo>;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: getAvailableDeviceList(callback: AsyncCallback\<Array\<DeviceBasicInfo>>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: getAvailableDeviceList(): Promise\<Array\<DeviceBasicInfo>>;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceNetworkId(): string;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceName(): string;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceType(): number;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceId(): string;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: getDeviceName(networkId: string): string;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: getDeviceType(networkId: string): number;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: startDiscovering(discoverParam: { [key: string]: Object }, filterOptions?: { [key: string]: Object }): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: stopDiscovering(): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: bindTarget(deviceId: string, bindParam: { [key: string]: Object }, callback: AsyncCallback\<{deviceId: string}>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: unbindTarget(deviceId: string): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: replyUiAction(action: number, actionResult: string): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: on(type: 'deviceStateChange', callback: Callback\<{ action: DeviceStateChange, device: DeviceBasicInfo }>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: on(type: 'discoverSuccess', callback: Callback\<{ device: DeviceBasicInfo }>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: on(type: 'deviceNameChange', callback: Callback\<{ deviceName: string }>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: on(type: 'discoverFailure', callback: Callback\<{ reason: number }>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: on(type: 'serviceDie', callback?: Callback\<{}>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: on(type: 'replyResult', callback: Callback\<{ param: string }>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: off(type: 'deviceStateChange', callback?: Callback\<{ action: DeviceStateChange, device: DeviceBasicInfo }>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: off(type: 'discoverSuccess', callback?: Callback\<{ device: DeviceBasicInfo }>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: off(type: 'deviceNameChange', callback?: Callback\<{ deviceName: string }>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: off(type: 'discoverFailure', callback?: Callback\<{ reason: number }>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: off(type: 'serviceDie', callback?: Callback\<{}>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: off(type: 'replyResult', callback?: Callback\<{ param: string }>): void;|@ohos.distributedDeviceManager.d.ts|
|Added|NA|Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceListSync(isRefresh: boolean): Array\<DeviceInfo>;|@ohos.distributedHardware.deviceManager.d.ts|
|Error code added|Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceList(): Promise\<Array\<DeviceInfo>>;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceList(): Promise\<Array\<DeviceInfo>>;<br>New version information: 202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code added|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfo(): Promise\<DeviceInfo>;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfo(): Promise\<DeviceInfo>;<br>New version information: 202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: deviceManager;<br>Method or attribute name: function createDeviceManager(bundleName: string, callback: AsyncCallback\<DeviceManager>): void;<br>Old version information: 401|Class name: deviceManager;<br>Method or attribute name: function createDeviceManager(bundleName: string, callback: AsyncCallback\<DeviceManager>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: release(): void;<br>Old version information: 11600101|Class name: DeviceManager;<br>Method or attribute name: release(): void;<br>New version information: 202,201,11600101|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceListSync(): Array\<DeviceInfo>;<br>Old version information: 11600101|Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceListSync(): Array\<DeviceInfo>;<br>New version information: 202,201,11600101|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceList(callback: AsyncCallback\<Array\<DeviceInfo>>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceList(callback: AsyncCallback\<Array\<DeviceInfo>>): void;<br>New version information: 202,401|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfoSync(): DeviceInfo;<br>Old version information: 11600101|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfoSync(): DeviceInfo;<br>New version information: 202,201,11600101|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfo(callback: AsyncCallback\<DeviceInfo>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfo(callback: AsyncCallback\<DeviceInfo>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: getDeviceInfo(networkId: string, callback: AsyncCallback\<DeviceInfo>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: getDeviceInfo(networkId: string, callback: AsyncCallback\<DeviceInfo>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: getDeviceInfo(networkId: string): Promise\<DeviceInfo>;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: getDeviceInfo(networkId: string): Promise\<DeviceInfo>;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: startDeviceDiscovery(subscribeInfo: SubscribeInfo): void;<br>Old version information: 401,201,11600104,11600101|Class name: DeviceManager;<br>Method or attribute name: startDeviceDiscovery(subscribeInfo: SubscribeInfo): void;<br>New version information: 401,202,201,11600104,11600101|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: startDeviceDiscovery(subscribeInfo: SubscribeInfo, filterOptions?: string): void;<br>Old version information: 401,201,11600104,11600101|Class name: DeviceManager;<br>Method or attribute name: startDeviceDiscovery(subscribeInfo: SubscribeInfo, filterOptions?: string): void;<br>New version information: 401,202,201,11600104,11600101|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: stopDeviceDiscovery(subscribeId: number): void;<br>Old version information: 401,201,11600101|Class name: DeviceManager;<br>Method or attribute name: stopDeviceDiscovery(subscribeId: number): void;<br>New version information: 401,202,201,11600101|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: publishDeviceDiscovery(publishInfo: PublishInfo): void;<br>Old version information: 401,201,11600105,11600101|Class name: DeviceManager;<br>Method or attribute name: publishDeviceDiscovery(publishInfo: PublishInfo): void;<br>New version information: 401,202,201,11600105,11600101|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: unPublishDeviceDiscovery(publishId: number): void;<br>Old version information: 401,201,11600101|Class name: DeviceManager;<br>Method or attribute name: unPublishDeviceDiscovery(publishId: number): void;<br>New version information: 401,202,201,11600101|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: authenticateDevice(<br> deviceInfo: DeviceInfo,<br> authParam: AuthParam,<br> callback: AsyncCallback\<{ deviceId: string, pinToken?: number }><br> ): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: authenticateDevice(<br> deviceInfo: DeviceInfo,<br> authParam: AuthParam,<br> callback: AsyncCallback\<{ deviceId: string, pinToken?: number }><br> ): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: unAuthenticateDevice(deviceInfo: DeviceInfo): void;<br>Old version information: 401,201,11600101|Class name: DeviceManager;<br>Method or attribute name: unAuthenticateDevice(deviceInfo: DeviceInfo): void;<br>New version information: 401,202,201,11600101|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: verifyAuthInfo(authInfo: AuthInfo, callback: AsyncCallback\<{ deviceId: string, level: number }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: verifyAuthInfo(authInfo: AuthInfo, callback: AsyncCallback\<{ deviceId: string, level: number }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: setUserOperation(operateAction: number, params: string): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: setUserOperation(operateAction: number, params: string): void;<br>New version information: 401,202,201|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: requestCredentialRegisterInfo(requestInfo: string, callback: AsyncCallback\<{ registerInfo: string }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: requestCredentialRegisterInfo(requestInfo: string, callback: AsyncCallback\<{ registerInfo: string }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: importCredential(credentialInfo: string, callback: AsyncCallback\<{ resultInfo: string }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: importCredential(credentialInfo: string, callback: AsyncCallback\<{ resultInfo: string }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: deleteCredential(queryInfo: string, callback: AsyncCallback\<{ resultInfo: string }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: deleteCredential(queryInfo: string, callback: AsyncCallback\<{ resultInfo: string }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'uiStateChange', callback: Callback\<{ param: string }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: on(type: 'uiStateChange', callback: Callback\<{ param: string }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'deviceStateChange', callback: Callback\<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: on(type: 'deviceStateChange', callback: Callback\<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'deviceFound', callback: Callback\<{ subscribeId: number, device: DeviceInfo }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: on(type: 'deviceFound', callback: Callback\<{ subscribeId: number, device: DeviceInfo }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'discoverFail', callback: Callback\<{ subscribeId: number, reason: number }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: on(type: 'discoverFail', callback: Callback\<{ subscribeId: number, reason: number }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'publishSuccess', callback: Callback\<{ publishId: number }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: on(type: 'publishSuccess', callback: Callback\<{ publishId: number }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'publishFail', callback: Callback\<{ publishId: number, reason: number }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: on(type: 'publishFail', callback: Callback\<{ publishId: number, reason: number }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'serviceDie', callback: () => void): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: on(type: 'serviceDie', callback: () => void): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'uiStateChange', callback?: Callback\<{ param: string }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: off(type: 'uiStateChange', callback?: Callback\<{ param: string }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'deviceStateChange', callback?: Callback\<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: off(type: 'deviceStateChange', callback?: Callback\<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'deviceFound', callback?: Callback\<{ subscribeId: number, device: DeviceInfo }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: off(type: 'deviceFound', callback?: Callback\<{ subscribeId: number, device: DeviceInfo }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'discoverFail', callback?: Callback\<{ subscribeId: number, reason: number }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: off(type: 'discoverFail', callback?: Callback\<{ subscribeId: number, reason: number }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'publishSuccess', callback?: Callback\<{ publishId: number }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: off(type: 'publishSuccess', callback?: Callback\<{ publishId: number }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'publishFail', callback?: Callback\<{ publishId: number, reason: number }>): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: off(type: 'publishFail', callback?: Callback\<{ publishId: number, reason: number }>): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Error code changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'serviceDie', callback?: () => void): void;<br>Old version information: 401|Class name: DeviceManager;<br>Method or attribute name: off(type: 'serviceDie', callback?: () => void): void;<br>New version information: 401,202|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceInfo;<br>Method or attribute name: deviceId: string;<br>Old version information: |Class name: DeviceInfo;<br>Method or attribute name: deviceId: string;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceInfo;<br>Method or attribute name: deviceName: string;<br>Old version information: |Class name: DeviceInfo;<br>Method or attribute name: deviceName: string;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceInfo;<br>Method or attribute name: deviceType: DeviceType;<br>Old version information: |Class name: DeviceInfo;<br>Method or attribute name: deviceType: DeviceType;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceInfo;<br>Method or attribute name: networkId: string;<br>Old version information: |Class name: DeviceInfo;<br>Method or attribute name: networkId: string;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceInfo;<br>Method or attribute name: range: number;<br>Old version information: |Class name: DeviceInfo;<br>Method or attribute name: range: number;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceInfo;<br>Method or attribute name: authForm: AuthForm;<br>Old version information: |Class name: DeviceInfo;<br>Method or attribute name: authForm: AuthForm;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: AuthForm;<br>Method or attribute name: INVALID_TYPE = -1<br>Old version information: |Class name: AuthForm;<br>Method or attribute name: INVALID_TYPE = -1<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: AuthForm;<br>Method or attribute name: PEER_TO_PEER = 0<br>Old version information: |Class name: AuthForm;<br>Method or attribute name: PEER_TO_PEER = 0<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: AuthForm;<br>Method or attribute name: IDENTICAL_ACCOUNT = 1<br>Old version information: |Class name: AuthForm;<br>Method or attribute name: IDENTICAL_ACCOUNT = 1<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: AuthForm;<br>Method or attribute name: ACROSS_ACCOUNT = 2<br>Old version information: |Class name: AuthForm;<br>Method or attribute name: ACROSS_ACCOUNT = 2<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceType;<br>Method or attribute name: UNKNOWN_TYPE = 0<br>Old version information: |Class name: DeviceType;<br>Method or attribute name: UNKNOWN_TYPE = 0<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceType;<br>Method or attribute name: SPEAKER = 0x0A<br>Old version information: |Class name: DeviceType;<br>Method or attribute name: SPEAKER = 0x0A<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceType;<br>Method or attribute name: PHONE = 0x0E<br>Old version information: |Class name: DeviceType;<br>Method or attribute name: PHONE = 0x0E<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceType;<br>Method or attribute name: TABLET = 0x11<br>Old version information: |Class name: DeviceType;<br>Method or attribute name: TABLET = 0x11<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceType;<br>Method or attribute name: WEARABLE = 0x6D<br>Old version information: |Class name: DeviceType;<br>Method or attribute name: WEARABLE = 0x6D<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceType;<br>Method or attribute name: CAR = 0x83<br>Old version information: |Class name: DeviceType;<br>Method or attribute name: CAR = 0x83<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceType;<br>Method or attribute name: TV = 0x9C<br>Old version information: |Class name: DeviceType;<br>Method or attribute name: TV = 0x9C<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceStateChangeAction;<br>Method or attribute name: ONLINE = 0<br>Old version information: |Class name: DeviceStateChangeAction;<br>Method or attribute name: ONLINE = 0<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceStateChangeAction;<br>Method or attribute name: READY = 1<br>Old version information: |Class name: DeviceStateChangeAction;<br>Method or attribute name: READY = 1<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceStateChangeAction;<br>Method or attribute name: OFFLINE = 2<br>Old version information: |Class name: DeviceStateChangeAction;<br>Method or attribute name: OFFLINE = 2<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DeviceStateChangeAction;<br>Method or attribute name: CHANGE = 3<br>Old version information: |Class name: DeviceStateChangeAction;<br>Method or attribute name: CHANGE = 3<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: SubscribeInfo;<br>Method or attribute name: subscribeId: number;<br>Old version information: |Class name: SubscribeInfo;<br>Method or attribute name: subscribeId: number;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: SubscribeInfo;<br>Method or attribute name: mode: DiscoverMode;<br>Old version information: |Class name: SubscribeInfo;<br>Method or attribute name: mode: DiscoverMode;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: PublishInfo;<br>Method or attribute name: mode: DiscoverMode;<br>Old version information: |Class name: PublishInfo;<br>Method or attribute name: mode: DiscoverMode;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: SubscribeInfo;<br>Method or attribute name: medium: ExchangeMedium;<br>Old version information: |Class name: SubscribeInfo;<br>Method or attribute name: medium: ExchangeMedium;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: SubscribeInfo;<br>Method or attribute name: freq: ExchangeFreq;<br>Old version information: |Class name: SubscribeInfo;<br>Method or attribute name: freq: ExchangeFreq;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: PublishInfo;<br>Method or attribute name: freq: ExchangeFreq;<br>Old version information: |Class name: PublishInfo;<br>Method or attribute name: freq: ExchangeFreq;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: SubscribeInfo;<br>Method or attribute name: isSameAccount: boolean;<br>Old version information: |Class name: SubscribeInfo;<br>Method or attribute name: isSameAccount: boolean;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: SubscribeInfo;<br>Method or attribute name: isWakeRemote: boolean;<br>Old version information: |Class name: SubscribeInfo;<br>Method or attribute name: isWakeRemote: boolean;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: SubscribeInfo;<br>Method or attribute name: capability: SubscribeCap;<br>Old version information: |Class name: SubscribeInfo;<br>Method or attribute name: capability: SubscribeCap;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: PublishInfo;<br>Method or attribute name: publishId: number;<br>Old version information: |Class name: PublishInfo;<br>Method or attribute name: publishId: number;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: PublishInfo;<br>Method or attribute name: ranging: boolean;<br>Old version information: |Class name: PublishInfo;<br>Method or attribute name: ranging: boolean;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DiscoverMode;<br>Method or attribute name: DISCOVER_MODE_PASSIVE = 0x55<br>Old version information: |Class name: DiscoverMode;<br>Method or attribute name: DISCOVER_MODE_PASSIVE = 0x55<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: DiscoverMode;<br>Method or attribute name: DISCOVER_MODE_ACTIVE = 0xAA<br>Old version information: |Class name: DiscoverMode;<br>Method or attribute name: DISCOVER_MODE_ACTIVE = 0xAA<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: ExchangeMedium;<br>Method or attribute name: AUTO = 0<br>Old version information: |Class name: ExchangeMedium;<br>Method or attribute name: AUTO = 0<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: ExchangeMedium;<br>Method or attribute name: BLE = 1<br>Old version information: |Class name: ExchangeMedium;<br>Method or attribute name: BLE = 1<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: ExchangeMedium;<br>Method or attribute name: COAP = 2<br>Old version information: |Class name: ExchangeMedium;<br>Method or attribute name: COAP = 2<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: ExchangeMedium;<br>Method or attribute name: USB = 3<br>Old version information: |Class name: ExchangeMedium;<br>Method or attribute name: USB = 3<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: ExchangeFreq;<br>Method or attribute name: LOW = 0<br>Old version information: |Class name: ExchangeFreq;<br>Method or attribute name: LOW = 0<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: ExchangeFreq;<br>Method or attribute name: MID = 1<br>Old version information: |Class name: ExchangeFreq;<br>Method or attribute name: MID = 1<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: ExchangeFreq;<br>Method or attribute name: HIGH = 2<br>Old version information: |Class name: ExchangeFreq;<br>Method or attribute name: HIGH = 2<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: ExchangeFreq;<br>Method or attribute name: SUPER_HIGH = 3<br>Old version information: |Class name: ExchangeFreq;<br>Method or attribute name: SUPER_HIGH = 3<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: SubscribeCap;<br>Method or attribute name: SUBSCRIBE_CAPABILITY_DDMP = 0<br>Old version information: |Class name: SubscribeCap;<br>Method or attribute name: SUBSCRIBE_CAPABILITY_DDMP = 0<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: SubscribeCap;<br>Method or attribute name: SUBSCRIBE_CAPABILITY_OSD = 1<br>Old version information: |Class name: SubscribeCap;<br>Method or attribute name: SUBSCRIBE_CAPABILITY_OSD = 1<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: AuthParam;<br>Method or attribute name: authType: number;<br>Old version information: |Class name: AuthParam;<br>Method or attribute name: authType: number;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: AuthInfo;<br>Method or attribute name: authType: number;<br>Old version information: |Class name: AuthInfo;<br>Method or attribute name: authType: number;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: AuthParam;<br>Method or attribute name: extraInfo: { [key: string]: any };<br>Old version information: |Class name: AuthParam;<br>Method or attribute name: extraInfo: { [key: string]: any };<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: AuthInfo;<br>Method or attribute name: extraInfo: { [key: string]: any };<br>Old version information: |Class name: AuthInfo;<br>Method or attribute name: extraInfo: { [key: string]: any };<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Access level changed|Class name: AuthInfo;<br>Method or attribute name: token: number;<br>Old version information: |Class name: AuthInfo;<br>Method or attribute name: token: number;<br>New version information: systemapi|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: release(): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: release(): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceListSync(): Array\<DeviceInfo>;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceListSync(): Array\<DeviceInfo>;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceList(callback: AsyncCallback\<Array\<DeviceInfo>>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceList(callback: AsyncCallback\<Array\<DeviceInfo>>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceList(): Promise\<Array\<DeviceInfo>>;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: getTrustedDeviceList(): Promise\<Array\<DeviceInfo>>;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfoSync(): DeviceInfo;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfoSync(): DeviceInfo;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfo(callback: AsyncCallback\<DeviceInfo>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfo(callback: AsyncCallback\<DeviceInfo>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfo(): Promise\<DeviceInfo>;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: getLocalDeviceInfo(): Promise\<DeviceInfo>;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: getDeviceInfo(networkId: string, callback: AsyncCallback\<DeviceInfo>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: getDeviceInfo(networkId: string, callback: AsyncCallback\<DeviceInfo>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: getDeviceInfo(networkId: string): Promise\<DeviceInfo>;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: getDeviceInfo(networkId: string): Promise\<DeviceInfo>;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: startDeviceDiscovery(subscribeInfo: SubscribeInfo): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: startDeviceDiscovery(subscribeInfo: SubscribeInfo): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: startDeviceDiscovery(subscribeInfo: SubscribeInfo, filterOptions?: string): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: startDeviceDiscovery(subscribeInfo: SubscribeInfo, filterOptions?: string): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: stopDeviceDiscovery(subscribeId: number): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: stopDeviceDiscovery(subscribeId: number): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: publishDeviceDiscovery(publishInfo: PublishInfo): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: publishDeviceDiscovery(publishInfo: PublishInfo): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: unPublishDeviceDiscovery(publishId: number): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: unPublishDeviceDiscovery(publishId: number): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: authenticateDevice(<br> deviceInfo: DeviceInfo,<br> authParam: AuthParam,<br> callback: AsyncCallback\<{ deviceId: string, pinToken?: number }><br> ): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: authenticateDevice(<br> deviceInfo: DeviceInfo,<br> authParam: AuthParam,<br> callback: AsyncCallback\<{ deviceId: string, pinToken?: number }><br> ): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: unAuthenticateDevice(deviceInfo: DeviceInfo): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: unAuthenticateDevice(deviceInfo: DeviceInfo): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: verifyAuthInfo(authInfo: AuthInfo, callback: AsyncCallback\<{ deviceId: string, level: number }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: verifyAuthInfo(authInfo: AuthInfo, callback: AsyncCallback\<{ deviceId: string, level: number }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: setUserOperation(operateAction: number, params: string): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: setUserOperation(operateAction: number, params: string): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: requestCredentialRegisterInfo(requestInfo: string, callback: AsyncCallback\<{ registerInfo: string }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: requestCredentialRegisterInfo(requestInfo: string, callback: AsyncCallback\<{ registerInfo: string }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: importCredential(credentialInfo: string, callback: AsyncCallback\<{ resultInfo: string }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: importCredential(credentialInfo: string, callback: AsyncCallback\<{ resultInfo: string }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: deleteCredential(queryInfo: string, callback: AsyncCallback\<{ resultInfo: string }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: deleteCredential(queryInfo: string, callback: AsyncCallback\<{ resultInfo: string }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'uiStateChange', callback: Callback\<{ param: string }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: on(type: 'uiStateChange', callback: Callback\<{ param: string }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'deviceStateChange', callback: Callback\<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: on(type: 'deviceStateChange', callback: Callback\<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'deviceFound', callback: Callback\<{ subscribeId: number, device: DeviceInfo }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: on(type: 'deviceFound', callback: Callback\<{ subscribeId: number, device: DeviceInfo }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'discoverFail', callback: Callback\<{ subscribeId: number, reason: number }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: on(type: 'discoverFail', callback: Callback\<{ subscribeId: number, reason: number }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'publishSuccess', callback: Callback\<{ publishId: number }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: on(type: 'publishSuccess', callback: Callback\<{ publishId: number }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'publishFail', callback: Callback\<{ publishId: number, reason: number }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: on(type: 'publishFail', callback: Callback\<{ publishId: number, reason: number }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: on(type: 'serviceDie', callback: () => void): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: on(type: 'serviceDie', callback: () => void): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'uiStateChange', callback?: Callback\<{ param: string }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: off(type: 'uiStateChange', callback?: Callback\<{ param: string }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'deviceStateChange', callback?: Callback\<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: off(type: 'deviceStateChange', callback?: Callback\<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'deviceFound', callback?: Callback\<{ subscribeId: number, device: DeviceInfo }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: off(type: 'deviceFound', callback?: Callback\<{ subscribeId: number, device: DeviceInfo }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'discoverFail', callback?: Callback\<{ subscribeId: number, reason: number }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: off(type: 'discoverFail', callback?: Callback\<{ subscribeId: number, reason: number }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'publishSuccess', callback?: Callback\<{ publishId: number }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: off(type: 'publishSuccess', callback?: Callback\<{ publishId: number }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'publishFail', callback?: Callback\<{ publishId: number, reason: number }>): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: off(type: 'publishFail', callback?: Callback\<{ publishId: number, reason: number }>): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
|Permission changed|Class name: DeviceManager;<br>Method or attribute name: off(type: 'serviceDie', callback?: () => void): void;<br>Old version information: |Class name: DeviceManager;<br>Method or attribute name: off(type: 'serviceDie', callback?: () => void): void;<br>New version information: ohos.permission.ACCESS_SERVICE_DM|@ohos.distributedHardware.deviceManager.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: agent;<br>Method or attribute name: function create(context: BaseContext, config: Config, callback: AsyncCallback\<Task>): void;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function create(context: BaseContext, config: Config): Promise\<Task>;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function remove(id: string, callback: AsyncCallback\<void>): void;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function remove(id: string): Promise\<void>;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function show(id: string, callback: AsyncCallback\<TaskInfo>): void;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function show(id: string): Promise\<TaskInfo>;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function touch(id: string, token: string, callback: AsyncCallback\<TaskInfo>): void;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function touch(id: string, token: string): Promise\<TaskInfo>;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function search(filter: Filter, callback: AsyncCallback\<Array\<string>>): void;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function search(filter: Filter): Promise\<Array\<string>>;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function query(id: string, callback: AsyncCallback\<TaskInfo>): void;|@ohos.request.d.ts|
|Added|NA|Class name: agent;<br>Method or attribute name: function query(id: string): Promise\<TaskInfo>;|@ohos.request.d.ts|
|Added|NA|Class name: Action;<br>Method or attribute name: DOWNLOAD|@ohos.request.d.ts|
|Added|NA|Class name: Action;<br>Method or attribute name: UPLOAD|@ohos.request.d.ts|
|Added|NA|Class name: Mode;<br>Method or attribute name: BACKGROUND|@ohos.request.d.ts|
|Added|NA|Class name: Mode;<br>Method or attribute name: FOREGROUND|@ohos.request.d.ts|
|Added|NA|Class name: Network;<br>Method or attribute name: ANY|@ohos.request.d.ts|
|Added|NA|Class name: Network;<br>Method or attribute name: WIFI|@ohos.request.d.ts|
|Added|NA|Class name: Network;<br>Method or attribute name: CELLULAR|@ohos.request.d.ts|
|Added|NA|Class name: FileSpec;<br>Method or attribute name: path: string;|@ohos.request.d.ts|
|Added|NA|Class name: FileSpec;<br>Method or attribute name: mimeType?: string;|@ohos.request.d.ts|
|Added|NA|Class name: FileSpec;<br>Method or attribute name: filename?: string;|@ohos.request.d.ts|
|Added|NA|Class name: FileSpec;<br>Method or attribute name: extras?: object;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: extras?: object;|@ohos.request.d.ts|
|Added|NA|Class name: FormItem;<br>Method or attribute name: name: string;|@ohos.request.d.ts|
|Added|NA|Class name: FormItem;<br>Method or attribute name: value: string \| FileSpec \| Array\<FileSpec>;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: action: Action;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: url: string;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: title?: string;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: description?: string;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: mode?: Mode;|@ohos.request.d.ts|
|Added|NA|Class name: Filter;<br>Method or attribute name: mode?: Mode;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: overwrite?: boolean;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: method?: string;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: headers?: object;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: data?: string \| Array\<FormItem>;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: saveas?: string;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: network?: Network;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: metered?: boolean;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: roaming?: boolean;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: retry?: boolean;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: redirect?: boolean;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: index?: number;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: begins?: number;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: ends?: number;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: gauge?: boolean;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: precise?: boolean;|@ohos.request.d.ts|
|Added|NA|Class name: Config;<br>Method or attribute name: token?: string;|@ohos.request.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: INITIALIZED = 0x00|@ohos.request.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: WAITING = 0x10|@ohos.request.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: RUNNING = 0x20|@ohos.request.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: RETRYING = 0x21|@ohos.request.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: PAUSED = 0x30|@ohos.request.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: STOPPED = 0x31|@ohos.request.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: COMPLETED = 0x40|@ohos.request.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: FAILED = 0x41|@ohos.request.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: REMOVED = 0x50|@ohos.request.d.ts|
|Added|NA|Class name: Progress;<br>Method or attribute name: readonly state: State;|@ohos.request.d.ts|
|Added|NA|Class name: Progress;<br>Method or attribute name: readonly index: number;|@ohos.request.d.ts|
|Added|NA|Class name: Progress;<br>Method or attribute name: readonly processed: number;|@ohos.request.d.ts|
|Added|NA|Class name: Progress;<br>Method or attribute name: readonly sizes: Array\<number>;|@ohos.request.d.ts|
|Added|NA|Class name: Progress;<br>Method or attribute name: readonly extras?: object;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly extras?: object;|@ohos.request.d.ts|
|Added|NA|Class name: Faults;<br>Method or attribute name: OTHERS = 0xFF|@ohos.request.d.ts|
|Added|NA|Class name: Faults;<br>Method or attribute name: DISCONNECTED = 0x00|@ohos.request.d.ts|
|Added|NA|Class name: Faults;<br>Method or attribute name: TIMEOUT = 0x10|@ohos.request.d.ts|
|Added|NA|Class name: Faults;<br>Method or attribute name: PROTOCOL = 0x20|@ohos.request.d.ts|
|Added|NA|Class name: Faults;<br>Method or attribute name: FSIO = 0x40|@ohos.request.d.ts|
|Added|NA|Class name: Filter;<br>Method or attribute name: bundle?: string;|@ohos.request.d.ts|
|Added|NA|Class name: Filter;<br>Method or attribute name: before?: number;|@ohos.request.d.ts|
|Added|NA|Class name: Filter;<br>Method or attribute name: after?: number;|@ohos.request.d.ts|
|Added|NA|Class name: Filter;<br>Method or attribute name: state?: State;|@ohos.request.d.ts|
|Added|NA|Class name: Filter;<br>Method or attribute name: action?: Action;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly uid?: string;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly bundle?: string;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly saveas?: string;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly url?: string;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly data?: string \| Array\<FormItem>;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly tid: string;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: readonly tid: string;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly title: string;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly description: string;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly action: Action;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly mode: Mode;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly mimeType: string;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly progress: Progress;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly gauge: boolean;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly ctime: number;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly mtime: number;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly retry: boolean;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly tries: number;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly faults: Faults;|@ohos.request.d.ts|
|Added|NA|Class name: TaskInfo;<br>Method or attribute name: readonly reason: string;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: config: Config;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: on(event: 'progress', callback: (progress: Progress) => void): void;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: on(event: 'completed', callback: (progress: Progress) => void): void;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: on(event: 'failed', callback: (progress: Progress) => void): void;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: off(event: 'progress', callback?: (progress: Progress) => void): void;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: off(event: 'completed', callback?: (progress: Progress) => void): void;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: off(event: 'failed', callback?: (progress: Progress) => void): void;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: start(callback: AsyncCallback\<void>): void;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: start(): Promise\<void>;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: pause(callback: AsyncCallback\<void>): void;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: pause(): Promise\<void>;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: resume(callback: AsyncCallback\<void>): void;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: resume(): Promise\<void>;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: stop(callback: AsyncCallback\<void>): void;|@ohos.request.d.ts|
|Added|NA|Class name: Task;<br>Method or attribute name: stop(): Promise\<void>;|@ohos.request.d.ts|
|Permission changed|Class name: request;<br>Method or attribute name: declare request<br>Old version information: ohos.permission.INTERNET|Class name: request;<br>Method or attribute name: declare request<br>New version information: |@ohos.request.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: DriverExtensionAbility;<br>Method or attribute name: context: DriverExtensionContext;|@ohos.app.ability.DriverExtensionAbility.d.ts|
|Added|NA|Class name: DriverExtensionAbility;<br>Method or attribute name: onInit(want: Want): void;|@ohos.app.ability.DriverExtensionAbility.d.ts|
|Added|NA|Class name: DriverExtensionAbility;<br>Method or attribute name: onRelease(): void;|@ohos.app.ability.DriverExtensionAbility.d.ts|
|Added|NA|Class name: DriverExtensionAbility;<br>Method or attribute name: onConnect(want: Want): rpc.RemoteObject \| Promise\<rpc.RemoteObject>;|@ohos.app.ability.DriverExtensionAbility.d.ts|
|Added|NA|Class name: DriverExtensionAbility;<br>Method or attribute name: onDisconnect(want: Want): void \| Promise\<void>;|@ohos.app.ability.DriverExtensionAbility.d.ts|
|Added|NA|Class name: DriverExtensionAbility;<br>Method or attribute name: onDump(params: Array\<string>): Array\<string>;|@ohos.app.ability.DriverExtensionAbility.d.ts|
|Added|NA|Class name: deviceManager;<br>Method or attribute name: function queryDevices(busType?: number): Array\<Readonly\<Device>>;|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: deviceManager;<br>Method or attribute name: function bindDevice(deviceId: number, onDisconnect: AsyncCallback\<number>,<br><br> callback: AsyncCallback\<{deviceId: number, remote: rpc.IRemoteObject}>): void;|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: deviceManager;<br>Method or attribute name: function bindDevice(deviceId: number, onDisconnect: AsyncCallback\<number>): Promise\<{deviceId: number,<br><br> remote: rpc.IRemoteObject}>;|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: deviceManager;<br>Method or attribute name: function unbindDevice(deviceId: number, callback: AsyncCallback\<number>): void;|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: deviceManager;<br>Method or attribute name: function unbindDevice(deviceId: number): Promise\<number>;|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: BusType;<br>Method or attribute name: USB = 1|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: Device;<br>Method or attribute name: busType: BusType;|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: Device;<br>Method or attribute name: deviceId: number;|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: Device;<br>Method or attribute name: description: string;|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: USBDevice;<br>Method or attribute name: vendorId: number;|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: USBDevice;<br>Method or attribute name: productId: number;|@ohos.driver.deviceManager.d.ts|
|Added|NA|Class name: DriverExtensionContext;<br>Method or attribute name: updateDriverState(): void;|DriverExtensionContext.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: SyncState;<br>Method or attribute name: UPLOADING|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: SyncState;<br>Method or attribute name: UPLOAD_FAILED|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: SyncState;<br>Method or attribute name: DOWNLOADING|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: SyncState;<br>Method or attribute name: DOWNLOAD_FAILED|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: SyncState;<br>Method or attribute name: COMPLETED|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: COMPLETED|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: SyncState;<br>Method or attribute name: STOPPED|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: STOPPED|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: ErrorType;<br>Method or attribute name: NO_ERROR|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: ErrorType;<br>Method or attribute name: NETWORK_UNAVAILABLE|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: ErrorType;<br>Method or attribute name: WIFI_UNAVAILABLE|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: ErrorType;<br>Method or attribute name: BATTERY_LEVEL_LOW|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: ErrorType;<br>Method or attribute name: BATTERY_LEVEL_WARNING|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: ErrorType;<br>Method or attribute name: CLOUD_STORAGE_FULL|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: ErrorType;<br>Method or attribute name: LOCAL_STORAGE_FULL|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: SyncProgress;<br>Method or attribute name: state: SyncState;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: SyncProgress;<br>Method or attribute name: error: ErrorType;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: GallerySync;<br>Method or attribute name: constructor();|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: Download;<br>Method or attribute name: constructor();|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: GallerySync;<br>Method or attribute name: on(evt: 'progress', callback: (pg: SyncProgress) => void): void;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: GallerySync;<br>Method or attribute name: off(evt: 'progress'): void;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: Download;<br>Method or attribute name: off(evt: 'progress'): void;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: GallerySync;<br>Method or attribute name: start(): Promise\<void>;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: GallerySync;<br>Method or attribute name: start(callback: AsyncCallback\<void>): void;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: GallerySync;<br>Method or attribute name: stop(): Promise\<void>;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: GallerySync;<br>Method or attribute name: stop(callback: AsyncCallback\<void>): void;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: RUNNING|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: State;<br>Method or attribute name: FAILED|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: DownloadProgress;<br>Method or attribute name: state: State;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: DownloadProgress;<br>Method or attribute name: processed: number;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: DownloadProgress;<br>Method or attribute name: size: number;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: DownloadProgress;<br>Method or attribute name: uri: string;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: Download;<br>Method or attribute name: on(evt: 'progress', callback: (pg: DownloadProgress) => void): void;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: Download;<br>Method or attribute name: start(uri: string): Promise\<void>;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: Download;<br>Method or attribute name: start(uri: string, callback: AsyncCallback\<void>): void;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: Download;<br>Method or attribute name: stop(uri: string): Promise\<void>;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: Download;<br>Method or attribute name: stop(uri: string, callback: AsyncCallback\<void>): void;|@ohos.file.cloudSync.d.ts|
|Added|NA|Class name: cloudSyncManager;<br>Method or attribute name: function enableCloud(accountId: string, switches: { [bundleName: string]: boolean }): Promise\<void>;|@ohos.file.cloudSyncManager.d.ts|
|Added|NA|Class name: cloudSyncManager;<br>Method or attribute name: function enableCloud(<br> accountId: string,<br> switches: { [bundleName: string]: boolean },<br> callback: AsyncCallback\<void><br> ): void;|@ohos.file.cloudSyncManager.d.ts|
|Added|NA|Class name: cloudSyncManager;<br>Method or attribute name: function disableCloud(accountId: string): Promise\<void>;|@ohos.file.cloudSyncManager.d.ts|
|Added|NA|Class name: cloudSyncManager;<br>Method or attribute name: function disableCloud(accountId: string, callback: AsyncCallback\<void>): void;|@ohos.file.cloudSyncManager.d.ts|
|Added|NA|Class name: cloudSyncManager;<br>Method or attribute name: function clean(accountId: string, appActions: { [bundleName: string]: Action }): Promise\<void>;|@ohos.file.cloudSyncManager.d.ts|
|Added|NA|Class name: cloudSyncManager;<br>Method or attribute name: function clean(accountId: string, appActions: { [bundleName: string]: Action }, callback: AsyncCallback\<void>): void;|@ohos.file.cloudSyncManager.d.ts|
|Added|NA|Class name: Action;<br>Method or attribute name: RETAIN_DATA|@ohos.file.cloudSyncManager.d.ts|
|Added|NA|Class name: Action;<br>Method or attribute name: CLEAR_DATA|@ohos.file.cloudSyncManager.d.ts|
|Added|NA|Class name: sourcefile;<br>Method or attribute name: declare function createRandomAccessFile(file: string \| File, mode?: number): Promise\<RandomAccessFile>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: sourcefile;<br>Method or attribute name: declare function createRandomAccessFile(file: string \| File, callback: AsyncCallback\<RandomAccessFile>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: sourcefile;<br>Method or attribute name: declare function createRandomAccessFile(file: string \| File, mode: number, callback: AsyncCallback\<RandomAccessFile>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: sourcefile;<br>Method or attribute name: declare function createRandomAccessFileSync(file: string \| File, mode?: number): RandomAccessFile;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: readonly fd: number;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: readonly filePointer: number;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: setFilePointer(filePointer: number): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: close(): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: write(<br> buffer: ArrayBuffer \| string,<br> options?: {<br> offset?: number;<br> length?: number;<br> encoding?: string;<br> }<br> ): Promise\<number>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: write(buffer: ArrayBuffer \| string, callback: AsyncCallback\<number>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: write(<br> buffer: ArrayBuffer \| string,<br> options: {<br> offset?: number;<br> length?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<number><br> ): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: writeSync(<br> buffer: ArrayBuffer \| string,<br> options?: {<br> offset?: number;<br> length?: number;<br> encoding?: string;<br> }<br> ): number;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: read(<br> buffer: ArrayBuffer,<br> options?: {<br> offset?: number;<br> length?: number;<br> }<br> ): Promise\<number>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: read(buffer: ArrayBuffer, callback: AsyncCallback\<number>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: read(<br> buffer: ArrayBuffer,<br> options: {<br> offset?: number;<br> length?: number;<br> },<br> callback: AsyncCallback\<number><br> ): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: RandomAccessFile;<br>Method or attribute name: readSync(<br> buffer: ArrayBuffer,<br> options?: {<br> offset?: number;<br> length?: number;<br> }<br> ): number;|@ohos.file.fs.d.ts|
|Added|NA|Class name: photoAccessHelper;<br>Method or attribute name: function getPhotoAccessHelper(context: Context): PhotoAccessHelper;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: photoAccessHelper;<br>Method or attribute name: type MemberType = number \| string \| boolean;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoType;<br>Method or attribute name: IMAGE = 1|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoType;<br>Method or attribute name: VIDEO|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumSubtype;<br>Method or attribute name: VIDEO|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoSubtype;<br>Method or attribute name: DEFAULT|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoSubtype;<br>Method or attribute name: SCREENSHOT|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumSubtype;<br>Method or attribute name: SCREENSHOT|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PositionType;<br>Method or attribute name: LOCAL = 1 \<\< 0|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PositionType;<br>Method or attribute name: CLOUD = 1 \<\< 1|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: readonly uri: string;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: readonly photoType: PhotoType;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: readonly displayName: string;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: get(member: string): MemberType;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: set(member: string, value: string): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: commitModify(callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: commitModify(callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: commitModify(): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: commitModify(): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: open(mode: string, callback: AsyncCallback\<number>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: open(mode: string): Promise\<number>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: getReadOnlyFd(callback: AsyncCallback\<number>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: getReadOnlyFd(): Promise\<number>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: close(fd: number, callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: close(fd: number): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: getThumbnail(callback: AsyncCallback\<image.PixelMap>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: getThumbnail(size: image.Size, callback: AsyncCallback\<image.PixelMap>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: getThumbnail(size?: image.Size): Promise\<image.PixelMap>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: setFavorite(favoriteState: boolean, callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: setFavorite(favoriteState: boolean): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: setHidden(hiddenState: boolean, callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAsset;<br>Method or attribute name: setHidden(hiddenState: boolean): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: URI = 'uri'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumKeys;<br>Method or attribute name: URI = 'uri'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: PHOTO_TYPE = 'media_type'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: DISPLAY_NAME = 'display_name'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: SIZE = 'size'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: DATE_ADDED = 'date_added'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: DATE_MODIFIED = 'date_modified'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: DURATION = 'duration'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: WIDTH = 'width'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: HEIGHT = 'height'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: DATE_TAKEN = 'date_taken'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: ORIENTATION = 'orientation'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: FAVORITE = 'is_favorite'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: TITLE = 'title'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: POSITION = 'position'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: DATE_TRASHED = 'date_trashed'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoKeys;<br>Method or attribute name: HIDDEN = 'hidden'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumKeys;<br>Method or attribute name: ALBUM_NAME = 'album_name'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchOptions;<br>Method or attribute name: fetchColumns: Array\<string>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchOptions;<br>Method or attribute name: predicates: dataSharePredicates.DataSharePredicates;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoCreateOptions;<br>Method or attribute name: subtype?: PhotoSubtype;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: CreateOptions;<br>Method or attribute name: title?: string;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getCount(): number;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: isAfterLast(): boolean;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getFirstObject(callback: AsyncCallback\<T>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getFirstObject(): Promise\<T>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getNextObject(callback: AsyncCallback\<T>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getNextObject(): Promise\<T>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getLastObject(callback: AsyncCallback\<T>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getLastObject(): Promise\<T>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getObjectByPosition(index: number, callback: AsyncCallback\<T>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getObjectByPosition(index: number): Promise\<T>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getAllObjects(callback: AsyncCallback\<Array\<T>>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: getAllObjects(): Promise\<Array\<T>>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: FetchResult;<br>Method or attribute name: close(): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumType;<br>Method or attribute name: USER = 0|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumType;<br>Method or attribute name: SYSTEM = 1024|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumSubtype;<br>Method or attribute name: USER_GENERIC = 1|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumSubtype;<br>Method or attribute name: FAVORITE = 1025|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumSubtype;<br>Method or attribute name: HIDDEN|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumSubtype;<br>Method or attribute name: TRASH|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumSubtype;<br>Method or attribute name: CAMERA|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AlbumSubtype;<br>Method or attribute name: ANY = 2147483647|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AbsAlbum;<br>Method or attribute name: readonly albumType: AlbumType;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AbsAlbum;<br>Method or attribute name: readonly albumSubtype: AlbumSubtype;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AbsAlbum;<br>Method or attribute name: albumName: string;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AbsAlbum;<br>Method or attribute name: readonly albumUri: string;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AbsAlbum;<br>Method or attribute name: readonly count: number;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AbsAlbum;<br>Method or attribute name: readonly coverUri: string;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AbsAlbum;<br>Method or attribute name: getAssets(options: FetchOptions, callback: AsyncCallback\<FetchResult\<PhotoAsset>>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: getAssets(options: FetchOptions, callback: AsyncCallback\<FetchResult\<PhotoAsset>>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: AbsAlbum;<br>Method or attribute name: getAssets(options: FetchOptions): Promise\<FetchResult\<PhotoAsset>>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: getAssets(options: FetchOptions): Promise\<FetchResult\<PhotoAsset>>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: addAssets(assets: Array\<PhotoAsset>, callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: addAssets(assets: Array\<PhotoAsset>): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: removeAssets(assets: Array\<PhotoAsset>, callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: removeAssets(assets: Array\<PhotoAsset>): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: recoverAssets(assets: Array\<PhotoAsset>, callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: recoverAssets(assets: Array\<PhotoAsset>): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: deleteAssets(assets: Array\<PhotoAsset>, callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: deleteAssets(assets: Array\<PhotoAsset>): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: setCoverUri(uri: string, callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: Album;<br>Method or attribute name: setCoverUri(uri: string): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: createAsset(displayName: string, callback: AsyncCallback\<PhotoAsset>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: createAsset(displayName: string): Promise\<PhotoAsset>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: createAsset(displayName: string, options: PhotoCreateOptions): Promise\<PhotoAsset>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: createAsset(displayName: string, options: PhotoCreateOptions, callback: AsyncCallback\<PhotoAsset>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: createAsset(photoType: PhotoType, extension: string, options: CreateOptions, callback: AsyncCallback\<string>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: createAsset(photoType: PhotoType, extension: string, callback: AsyncCallback\<string>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: createAsset(photoType: PhotoType, extension: string, options?: CreateOptions): Promise\<string>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: createAlbum(name: string, callback: AsyncCallback\<Album>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: createAlbum(name: string): Promise\<Album>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: deleteAlbums(albums: Array\<Album>, callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: deleteAlbums(albums: Array\<Album>): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: getAlbums(<br> type: AlbumType,<br> subtype: AlbumSubtype,<br> options: FetchOptions,<br> callback: AsyncCallback\<FetchResult\<Album>><br> ): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: getAlbums(type: AlbumType, subtype: AlbumSubtype, callback: AsyncCallback\<FetchResult\<Album>>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: getAlbums(type: AlbumType, subtype: AlbumSubtype, options?: FetchOptions): Promise\<FetchResult\<Album>>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: deleteAssets(uriList: Array\<string>, callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: deleteAssets(uriList: Array\<string>): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: registerChange(uri: string, forChildUris: boolean, callback: Callback\<ChangeData>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: unRegisterChange(uri: string, callback?: Callback\<ChangeData>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: release(callback: AsyncCallback\<void>): void;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: PhotoAccessHelper;<br>Method or attribute name: release(): Promise\<void>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: NotifyType;<br>Method or attribute name: NOTIFY_ADD|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: NotifyType;<br>Method or attribute name: NOTIFY_UPDATE|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: NotifyType;<br>Method or attribute name: NOTIFY_REMOVE|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: NotifyType;<br>Method or attribute name: NOTIFY_ALBUM_ADD_ASSET|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: NotifyType;<br>Method or attribute name: NOTIFY_ALBUM_REMOVE_ASSET|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: DefaultChangeUri;<br>Method or attribute name: DEFAULT_PHOTO_URI = 'file://media/Photo'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: DefaultChangeUri;<br>Method or attribute name: DEFAULT_ALBUM_URI = 'file://media/PhotoAlbum'|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: ChangeData;<br>Method or attribute name: type: NotifyType;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: ChangeData;<br>Method or attribute name: uris: Array\<string>;|@ohos.file.photoAccessHelper.d.ts|
|Added|NA|Class name: ChangeData;<br>Method or attribute name: extraUris: Array\<string>;|@ohos.file.photoAccessHelper.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function choose(callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function choose(callback: AsyncCallback\<string>): void;<br>New version information: 9<br>Substitute API: |@ohos.document.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function choose(types: string[], callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function choose(types: string[], callback: AsyncCallback\<string>): void;<br>New version information: 9<br>Substitute API: |@ohos.document.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function show(uri: string, type: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function show(uri: string, type: string, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: |@ohos.document.d.ts|
|Deprecated version changed|Class name: document;<br>Method or attribute name: declare document<br>Old version information: |Class name: document;<br>Method or attribute name: declare document<br>New version information: 9<br>Substitute API: |@ohos.document.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function access(path: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function access(path: string, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.access|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function access(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function access(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.access|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function close(fd: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function close(fd: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.close|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function copyFile(src: string \| number, dest: string \| number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function copyFile(src: string \| number, dest: string \| number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.copyFile|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function copyFile(<br> src: string \| number,<br> dest: string \| number,<br> mode: number,<br> callback: AsyncCallback\<void><br>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function copyFile(<br> src: string \| number,<br> dest: string \| number,<br> mode: number,<br> callback: AsyncCallback\<void><br>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.copyFile|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function createStream(path: string, mode: string, callback: AsyncCallback\<Stream>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function createStream(path: string, mode: string, callback: AsyncCallback\<Stream>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.createStream|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function chown(path: string, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function chown(path: string, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: |@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function chmod(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function chmod(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: |@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function ftruncate(fd: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function ftruncate(fd: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.truncate|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function ftruncate(fd: number, len: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function ftruncate(fd: number, len: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.truncate|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function fsync(fd: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fsync(fd: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.fsync|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function fstat(fd: number, callback: AsyncCallback\<Stat>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fstat(fd: number, callback: AsyncCallback\<Stat>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.stat|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function fdatasync(fd: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fdatasync(fd: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.fdatasync|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function fchown(fd: number, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fchown(fd: number, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: |@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function fchmod(fd: number, mode: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fchmod(fd: number, mode: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: |@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function fdopenStream(fd: number, mode: string, callback: AsyncCallback\<Stream>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fdopenStream(fd: number, mode: string, callback: AsyncCallback\<Stream>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.fdopenStream|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function hash(path: string, algorithm: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function hash(path: string, algorithm: string, callback: AsyncCallback\<string>): void;<br>New version information: 9<br>Substitute API: ohos.file.hash.hash|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function lchown(path: string, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function lchown(path: string, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: |@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function lstat(path: string, callback: AsyncCallback\<Stat>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function lstat(path: string, callback: AsyncCallback\<Stat>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.lstat|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function mkdir(path: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function mkdir(path: string, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.mkdir|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function mkdir(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function mkdir(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.mkdir|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function mkdtemp(prefix: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function mkdtemp(prefix: string, callback: AsyncCallback\<string>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.mkdtemp|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, callback: AsyncCallback\<number>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.open|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, flags: number, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, flags: number, callback: AsyncCallback\<number>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.open|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, flags: number, mode: number, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, flags: number, mode: number, callback: AsyncCallback\<number>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.open|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function opendir(path: string, callback: AsyncCallback\<Dir>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function opendir(path: string, callback: AsyncCallback\<Dir>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.listFile|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function readText(<br> filePath: string,<br> options: {<br> position?: number;<br> length?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<string><br>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function readText(<br> filePath: string,<br> options: {<br> position?: number;<br> length?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<string><br>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.readText|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function read(fd: number, buffer: ArrayBuffer, callback: AsyncCallback\<ReadOut>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function read(fd: number, buffer: ArrayBuffer, callback: AsyncCallback\<ReadOut>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.read|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function read(<br> fd: number,<br> buffer: ArrayBuffer,<br> options: {<br> offset?: number;<br> length?: number;<br> position?: number;<br> },<br> callback: AsyncCallback\<ReadOut><br>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function read(<br> fd: number,<br> buffer: ArrayBuffer,<br> options: {<br> offset?: number;<br> length?: number;<br> position?: number;<br> },<br> callback: AsyncCallback\<ReadOut><br>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.read|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function rename(oldPath: string, newPath: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function rename(oldPath: string, newPath: string, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.rename|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function rmdir(path: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function rmdir(path: string, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.rmdir|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function stat(path: string, callback: AsyncCallback\<Stat>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function stat(path: string, callback: AsyncCallback\<Stat>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.stat|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function symlink(target: string, srcPath: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function symlink(target: string, srcPath: string, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.symlink|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function truncate(path: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function truncate(path: string, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.truncate|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function truncate(path: string, len: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function truncate(path: string, len: number, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.truncate|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function unlink(path: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function unlink(path: string, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.unlink|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function write(fd: number, buffer: ArrayBuffer \| string, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function write(fd: number, buffer: ArrayBuffer \| string, callback: AsyncCallback\<number>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.write|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function write(<br> fd: number,<br> buffer: ArrayBuffer \| string,<br> options: {<br> offset?: number;<br> length?: number;<br> position?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<number><br>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function write(<br> fd: number,<br> buffer: ArrayBuffer \| string,<br> options: {<br> offset?: number;<br> length?: number;<br> position?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<number><br>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.write|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: sourcefile;<br>Method or attribute name: declare function createWatcher(filename: string, events: number, callback: AsyncCallback\<number>): Watcher;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function createWatcher(filename: string, events: number, callback: AsyncCallback\<number>): Watcher;<br>New version information: 10<br>Substitute API: ohos.file.fs.createWatcher|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: Dir;<br>Method or attribute name: declare interface Dir<br>Old version information: |Class name: Dir;<br>Method or attribute name: declare interface Dir<br>New version information: 9<br>Substitute API: ohos.file.fs.listFile|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: Dir;<br>Method or attribute name: read(callback: AsyncCallback\<Dirent>): void;<br>Old version information: |Class name: Dir;<br>Method or attribute name: read(callback: AsyncCallback\<Dirent>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.listFile|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: Dir;<br>Method or attribute name: close(callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: Dir;<br>Method or attribute name: close(callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: ohos.file.fs.listFile|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: Watcher;<br>Method or attribute name: declare interface Watcher<br>Old version information: |Class name: Watcher;<br>Method or attribute name: declare interface Watcher<br>New version information: 10<br>Substitute API: ohos.file.fs.Watcher|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: Watcher;<br>Method or attribute name: stop(): Promise\<void>;<br>Old version information: |Class name: Watcher;<br>Method or attribute name: stop(): Promise\<void>;<br>New version information: 10<br>Substitute API: ohos.file.fs.Watcher.stop|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: Watcher;<br>Method or attribute name: stop(callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: Watcher;<br>Method or attribute name: stop(callback: AsyncCallback\<void>): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.Watcher.stop|@ohos.fileio.d.ts|
|Deprecated version changed|Class name: Statfs;<br>Method or attribute name: declare Statfs<br>Old version information: |Class name: Statfs;<br>Method or attribute name: declare Statfs<br>New version information: 9<br>Substitute API: ohos.file.statvfs.statfs|@ohos.statfs.d.ts|
|Deprecated version changed|Class name: Statfs;<br>Method or attribute name: function getFreeBytes(path: string): Promise\<number>;<br>Old version information: |Class name: Statfs;<br>Method or attribute name: function getFreeBytes(path: string): Promise\<number>;<br>New version information: 9<br>Substitute API: ohos.file.statvfs.getFreeSize|@ohos.statfs.d.ts|
|Deprecated version changed|Class name: Statfs;<br>Method or attribute name: function getTotalBytes(path: string): Promise\<number>;<br>Old version information: |Class name: Statfs;<br>Method or attribute name: function getTotalBytes(path: string): Promise\<number>;<br>New version information: 9<br>Substitute API: ohos.file.statvfs.getTotalSize|@ohos.statfs.d.ts|
|Deprecated version changed|Class name: FileResponse;<br>Method or attribute name: export interface FileResponse<br>Old version information: |Class name: FileResponse;<br>Method or attribute name: export interface FileResponse<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileResponse;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileResponse;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileListOption;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileListOption;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileGetOption;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileGetOption;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileDeleteOption;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileDeleteOption;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteTextOption;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileWriteTextOption;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadTextOption;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileReadTextOption;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteArrayBufferOption;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileWriteArrayBufferOption;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadArrayBufferOption;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileReadArrayBufferOption;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileAccessOption;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileAccessOption;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMkdirOption;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileMkdirOption;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileRmdirOption;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: FileRmdirOption;<br>Method or attribute name: uri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileResponse;<br>Method or attribute name: length: number;<br>Old version information: |Class name: FileResponse;<br>Method or attribute name: length: number;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileResponse;<br>Method or attribute name: lastModifiedTime: number;<br>Old version information: |Class name: FileResponse;<br>Method or attribute name: lastModifiedTime: number;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileResponse;<br>Method or attribute name: type: 'dir' \| 'file';<br>Old version information: |Class name: FileResponse;<br>Method or attribute name: type: 'dir' \| 'file';<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileResponse;<br>Method or attribute name: subFiles?: Array\<FileResponse>;<br>Old version information: |Class name: FileResponse;<br>Method or attribute name: subFiles?: Array\<FileResponse>;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMoveOption;<br>Method or attribute name: export interface FileMoveOption<br>Old version information: |Class name: FileMoveOption;<br>Method or attribute name: export interface FileMoveOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMoveOption;<br>Method or attribute name: srcUri: string;<br>Old version information: |Class name: FileMoveOption;<br>Method or attribute name: srcUri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileCopyOption;<br>Method or attribute name: srcUri: string;<br>Old version information: |Class name: FileCopyOption;<br>Method or attribute name: srcUri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMoveOption;<br>Method or attribute name: dstUri: string;<br>Old version information: |Class name: FileMoveOption;<br>Method or attribute name: dstUri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileCopyOption;<br>Method or attribute name: dstUri: string;<br>Old version information: |Class name: FileCopyOption;<br>Method or attribute name: dstUri: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMoveOption;<br>Method or attribute name: success?: (uri: string) => void;<br>Old version information: |Class name: FileMoveOption;<br>Method or attribute name: success?: (uri: string) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileCopyOption;<br>Method or attribute name: success?: (uri: string) => void;<br>Old version information: |Class name: FileCopyOption;<br>Method or attribute name: success?: (uri: string) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMoveOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileMoveOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileListOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileListOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileCopyOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileCopyOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileGetOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileGetOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileDeleteOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileDeleteOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteTextOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileWriteTextOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadTextOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileReadTextOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteArrayBufferOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileWriteArrayBufferOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadArrayBufferOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileReadArrayBufferOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileAccessOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileAccessOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMkdirOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileMkdirOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileRmdirOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: FileRmdirOption;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMoveOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileMoveOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileListOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileListOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileCopyOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileCopyOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileGetOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileGetOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileDeleteOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileDeleteOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteTextOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileWriteTextOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadTextOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileReadTextOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteArrayBufferOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileWriteArrayBufferOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadArrayBufferOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileReadArrayBufferOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileAccessOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileAccessOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMkdirOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileMkdirOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileRmdirOption;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: FileRmdirOption;<br>Method or attribute name: complete?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileListResponse;<br>Method or attribute name: export interface FileListResponse<br>Old version information: |Class name: FileListResponse;<br>Method or attribute name: export interface FileListResponse<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileListResponse;<br>Method or attribute name: fileList: Array\<FileResponse>;<br>Old version information: |Class name: FileListResponse;<br>Method or attribute name: fileList: Array\<FileResponse>;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileListOption;<br>Method or attribute name: export interface FileListOption<br>Old version information: |Class name: FileListOption;<br>Method or attribute name: export interface FileListOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileListOption;<br>Method or attribute name: success?: (data: FileListResponse) => void;<br>Old version information: |Class name: FileListOption;<br>Method or attribute name: success?: (data: FileListResponse) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileCopyOption;<br>Method or attribute name: export interface FileCopyOption<br>Old version information: |Class name: FileCopyOption;<br>Method or attribute name: export interface FileCopyOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileGetOption;<br>Method or attribute name: export interface FileGetOption<br>Old version information: |Class name: FileGetOption;<br>Method or attribute name: export interface FileGetOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileGetOption;<br>Method or attribute name: recursive?: boolean;<br>Old version information: |Class name: FileGetOption;<br>Method or attribute name: recursive?: boolean;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMkdirOption;<br>Method or attribute name: recursive?: boolean;<br>Old version information: |Class name: FileMkdirOption;<br>Method or attribute name: recursive?: boolean;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileRmdirOption;<br>Method or attribute name: recursive?: boolean;<br>Old version information: |Class name: FileRmdirOption;<br>Method or attribute name: recursive?: boolean;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileGetOption;<br>Method or attribute name: success?: (file: FileResponse) => void;<br>Old version information: |Class name: FileGetOption;<br>Method or attribute name: success?: (file: FileResponse) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileDeleteOption;<br>Method or attribute name: export interface FileDeleteOption<br>Old version information: |Class name: FileDeleteOption;<br>Method or attribute name: export interface FileDeleteOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileDeleteOption;<br>Method or attribute name: success?: () => void;<br>Old version information: |Class name: FileDeleteOption;<br>Method or attribute name: success?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteTextOption;<br>Method or attribute name: success?: () => void;<br>Old version information: |Class name: FileWriteTextOption;<br>Method or attribute name: success?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteArrayBufferOption;<br>Method or attribute name: success?: () => void;<br>Old version information: |Class name: FileWriteArrayBufferOption;<br>Method or attribute name: success?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileAccessOption;<br>Method or attribute name: success?: () => void;<br>Old version information: |Class name: FileAccessOption;<br>Method or attribute name: success?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMkdirOption;<br>Method or attribute name: success?: () => void;<br>Old version information: |Class name: FileMkdirOption;<br>Method or attribute name: success?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileRmdirOption;<br>Method or attribute name: success?: () => void;<br>Old version information: |Class name: FileRmdirOption;<br>Method or attribute name: success?: () => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteTextOption;<br>Method or attribute name: export interface FileWriteTextOption<br>Old version information: |Class name: FileWriteTextOption;<br>Method or attribute name: export interface FileWriteTextOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteTextOption;<br>Method or attribute name: text: string;<br>Old version information: |Class name: FileWriteTextOption;<br>Method or attribute name: text: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadTextResponse;<br>Method or attribute name: text: string;<br>Old version information: |Class name: FileReadTextResponse;<br>Method or attribute name: text: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteTextOption;<br>Method or attribute name: encoding?: string;<br>Old version information: |Class name: FileWriteTextOption;<br>Method or attribute name: encoding?: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadTextOption;<br>Method or attribute name: encoding?: string;<br>Old version information: |Class name: FileReadTextOption;<br>Method or attribute name: encoding?: string;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteTextOption;<br>Method or attribute name: append?: boolean;<br>Old version information: |Class name: FileWriteTextOption;<br>Method or attribute name: append?: boolean;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteArrayBufferOption;<br>Method or attribute name: append?: boolean;<br>Old version information: |Class name: FileWriteArrayBufferOption;<br>Method or attribute name: append?: boolean;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadTextResponse;<br>Method or attribute name: export interface FileReadTextResponse<br>Old version information: |Class name: FileReadTextResponse;<br>Method or attribute name: export interface FileReadTextResponse<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadTextOption;<br>Method or attribute name: export interface FileReadTextOption<br>Old version information: |Class name: FileReadTextOption;<br>Method or attribute name: export interface FileReadTextOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadTextOption;<br>Method or attribute name: position?: number;<br>Old version information: |Class name: FileReadTextOption;<br>Method or attribute name: position?: number;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteArrayBufferOption;<br>Method or attribute name: position?: number;<br>Old version information: |Class name: FileWriteArrayBufferOption;<br>Method or attribute name: position?: number;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadArrayBufferOption;<br>Method or attribute name: position?: number;<br>Old version information: |Class name: FileReadArrayBufferOption;<br>Method or attribute name: position?: number;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadTextOption;<br>Method or attribute name: length?: number;<br>Old version information: |Class name: FileReadTextOption;<br>Method or attribute name: length?: number;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadArrayBufferOption;<br>Method or attribute name: length?: number;<br>Old version information: |Class name: FileReadArrayBufferOption;<br>Method or attribute name: length?: number;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadTextOption;<br>Method or attribute name: success?: (data: FileReadTextResponse) => void;<br>Old version information: |Class name: FileReadTextOption;<br>Method or attribute name: success?: (data: FileReadTextResponse) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteArrayBufferOption;<br>Method or attribute name: export interface FileWriteArrayBufferOption<br>Old version information: |Class name: FileWriteArrayBufferOption;<br>Method or attribute name: export interface FileWriteArrayBufferOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileWriteArrayBufferOption;<br>Method or attribute name: buffer: Uint8Array;<br>Old version information: |Class name: FileWriteArrayBufferOption;<br>Method or attribute name: buffer: Uint8Array;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadArrayBufferResponse;<br>Method or attribute name: buffer: Uint8Array;<br>Old version information: |Class name: FileReadArrayBufferResponse;<br>Method or attribute name: buffer: Uint8Array;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadArrayBufferResponse;<br>Method or attribute name: export interface FileReadArrayBufferResponse<br>Old version information: |Class name: FileReadArrayBufferResponse;<br>Method or attribute name: export interface FileReadArrayBufferResponse<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadArrayBufferOption;<br>Method or attribute name: export interface FileReadArrayBufferOption<br>Old version information: |Class name: FileReadArrayBufferOption;<br>Method or attribute name: export interface FileReadArrayBufferOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileReadArrayBufferOption;<br>Method or attribute name: success?: (data: FileReadArrayBufferResponse) => void;<br>Old version information: |Class name: FileReadArrayBufferOption;<br>Method or attribute name: success?: (data: FileReadArrayBufferResponse) => void;<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileAccessOption;<br>Method or attribute name: export interface FileAccessOption<br>Old version information: |Class name: FileAccessOption;<br>Method or attribute name: export interface FileAccessOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileMkdirOption;<br>Method or attribute name: export interface FileMkdirOption<br>Old version information: |Class name: FileMkdirOption;<br>Method or attribute name: export interface FileMkdirOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: FileRmdirOption;<br>Method or attribute name: export interface FileRmdirOption<br>Old version information: |Class name: FileRmdirOption;<br>Method or attribute name: export interface FileRmdirOption<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: export default class File<br>Old version information: |Class name: File;<br>Method or attribute name: export default class File<br>New version information: 10<br>Substitute API: |@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static move(options: FileMoveOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static move(options: FileMoveOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.moveFile|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static copy(options: FileCopyOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static copy(options: FileCopyOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.copyFile|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static list(options: FileListOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static list(options: FileListOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.listFile|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static get(options: FileGetOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static get(options: FileGetOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.stat|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static delete(options: FileDeleteOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static delete(options: FileDeleteOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.unlink|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static writeText(options: FileWriteTextOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static writeText(options: FileWriteTextOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.write|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static readText(options: FileReadTextOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static readText(options: FileReadTextOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.readText|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static writeArrayBuffer(options: FileWriteArrayBufferOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static writeArrayBuffer(options: FileWriteArrayBufferOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.write|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static readArrayBuffer(options: FileReadArrayBufferOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static readArrayBuffer(options: FileReadArrayBufferOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.read|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static access(options: FileAccessOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static access(options: FileAccessOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.access|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static mkdir(options: FileMkdirOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static mkdir(options: FileMkdirOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.mkdir|@system.file.d.ts|
|Deprecated version changed|Class name: File;<br>Method or attribute name: static rmdir(options: FileRmdirOption): void;<br>Old version information: |Class name: File;<br>Method or attribute name: static rmdir(options: FileRmdirOption): void;<br>New version information: 10<br>Substitute API: ohos.file.fs.rmdir|@system.file.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function choose(callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function choose(callback: AsyncCallback\<string>): void;<br>New version information: Parameter|@ohos.document.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function choose(types: string[], callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function choose(types: string[], callback: AsyncCallback\<string>): void;<br>New version information: Parameter|@ohos.document.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function show(uri: string, type: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function show(uri: string, type: string, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.document.d.ts|
|Error code added|Class name: storageStatistics;<br>Method or attribute name: function getTotalSizeOfVolume(volumeUuid: string): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getTotalSizeOfVolume(volumeUuid: string): Promise\<number>;<br>New version information: 201,202,401,13600001,13600008,13900032|@ohos.file.storageStatistics.d.ts|
|Error code added|Class name: storageStatistics;<br>Method or attribute name: function getFreeSizeOfVolume(volumeUuid: string): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getFreeSizeOfVolume(volumeUuid: string): Promise\<number>;<br>New version information: 201,202,401,13600001,13600008,13900032|@ohos.file.storageStatistics.d.ts|
|Error code added|Class name: storageStatistics;<br>Method or attribute name: function getBundleStats(packageName: string): Promise\<BundleStats>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getBundleStats(packageName: string): Promise\<BundleStats>;<br>New version information: 201,202,401,13600001,13600008,13900032|@ohos.file.storageStatistics.d.ts|
|Error code added|Class name: storageStatistics;<br>Method or attribute name: function getCurrentBundleStats(): Promise\<BundleStats>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getCurrentBundleStats(): Promise\<BundleStats>;<br>New version information: 401,13600001,13900032|@ohos.file.storageStatistics.d.ts|
|Error code added|Class name: storageStatistics;<br>Method or attribute name: function getSystemSize(): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getSystemSize(): Promise\<number>;<br>New version information: 201,202,401,13600001,13900032|@ohos.file.storageStatistics.d.ts|
|Error code added|Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(callback: AsyncCallback\<StorageStats>): void;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(callback: AsyncCallback\<StorageStats>): void;<br>New version information: 201,202,401,13600001,13900032|@ohos.file.storageStatistics.d.ts|
|Error code added|Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(userId: number, callback: AsyncCallback\<StorageStats>): void;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(userId: number, callback: AsyncCallback\<StorageStats>): void;<br>New version information: 201,202,401,13600001,13600009,13900032|@ohos.file.storageStatistics.d.ts|
|Error code added|Class name: storageStatistics;<br>Method or attribute name: function getTotalSize(): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getTotalSize(): Promise\<number>;<br>New version information: 201,202,401,13600001,13900032|@ohos.file.storageStatistics.d.ts|
|Error code added|Class name: storageStatistics;<br>Method or attribute name: function getFreeSize(): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getFreeSize(): Promise\<number>;<br>New version information: 201,202,401,13600001,13900032|@ohos.file.storageStatistics.d.ts|
|Error code added|Class name: volumeManager;<br>Method or attribute name: function getAllVolumes(): Promise\<Array\<Volume>>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function getAllVolumes(): Promise\<Array\<Volume>>;<br>New version information: 201,202,401,13600001,13900032|@ohos.file.volumeManager.d.ts|
|Error code added|Class name: volumeManager;<br>Method or attribute name: function mount(volumeId: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function mount(volumeId: string): Promise\<void>;<br>New version information: 201,202,401,13600001,13600002,13600003,13600005,13600008,13900032|@ohos.file.volumeManager.d.ts|
|Error code added|Class name: volumeManager;<br>Method or attribute name: function unmount(volumeId: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function unmount(volumeId: string): Promise\<void>;<br>New version information: 201,202,401,13600001,13600002,13600004,13600005,13600008,13900032|@ohos.file.volumeManager.d.ts|
|Error code added|Class name: volumeManager;<br>Method or attribute name: function getVolumeByUuid(uuid: string): Promise\<Volume>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function getVolumeByUuid(uuid: string): Promise\<Volume>;<br>New version information: 201,202,401,13600001,13600008,13900032|@ohos.file.volumeManager.d.ts|
|Error code added|Class name: volumeManager;<br>Method or attribute name: function getVolumeById(volumeId: string): Promise\<Volume>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function getVolumeById(volumeId: string): Promise\<Volume>;<br>New version information: 201,202,401,13600001,13600008,13900032|@ohos.file.volumeManager.d.ts|
|Error code added|Class name: volumeManager;<br>Method or attribute name: function setVolumeDescription(uuid: string, description: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function setVolumeDescription(uuid: string, description: string): Promise\<void>;<br>New version information: 201,202,401,13600001,13600002,13600005,13600008,13900032|@ohos.file.volumeManager.d.ts|
|Error code added|Class name: volumeManager;<br>Method or attribute name: function format(volumeId: string, fsType: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function format(volumeId: string, fsType: string): Promise\<void>;<br>New version information: 201,202,401,13600001,13600002,13600005,13600008,13900032|@ohos.file.volumeManager.d.ts|
|Error code added|Class name: volumeManager;<br>Method or attribute name: function partition(diskId: string, type: number): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function partition(diskId: string, type: number): Promise\<void>;<br>New version information: 201,202,401,13600001,13600008,13900032|@ohos.file.volumeManager.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function access(path: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function access(path: string, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function access(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function access(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function close(fd: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function close(fd: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function copyFile(src: string \| number, dest: string \| number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function copyFile(src: string \| number, dest: string \| number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function copyFile(<br> src: string \| number,<br> dest: string \| number,<br> mode: number,<br> callback: AsyncCallback\<void><br>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function copyFile(<br> src: string \| number,<br> dest: string \| number,<br> mode: number,<br> callback: AsyncCallback\<void><br>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function createStream(path: string, mode: string, callback: AsyncCallback\<Stream>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function createStream(path: string, mode: string, callback: AsyncCallback\<Stream>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function chown(path: string, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function chown(path: string, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function chmod(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function chmod(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function ftruncate(fd: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function ftruncate(fd: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function ftruncate(fd: number, len: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function ftruncate(fd: number, len: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function fsync(fd: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fsync(fd: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function fstat(fd: number, callback: AsyncCallback\<Stat>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fstat(fd: number, callback: AsyncCallback\<Stat>): void;<br>New version information: fstat|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function fdatasync(fd: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fdatasync(fd: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function fchown(fd: number, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fchown(fd: number, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function fchmod(fd: number, mode: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fchmod(fd: number, mode: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function fdopenStream(fd: number, mode: string, callback: AsyncCallback\<Stream>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function fdopenStream(fd: number, mode: string, callback: AsyncCallback\<Stream>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function hash(path: string, algorithm: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function hash(path: string, algorithm: string, callback: AsyncCallback\<string>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function lchown(path: string, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function lchown(path: string, uid: number, gid: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function lstat(path: string, callback: AsyncCallback\<Stat>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function lstat(path: string, callback: AsyncCallback\<Stat>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function mkdir(path: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function mkdir(path: string, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function mkdir(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function mkdir(path: string, mode: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function mkdtemp(prefix: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function mkdtemp(prefix: string, callback: AsyncCallback\<string>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, callback: AsyncCallback\<number>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, flags: number, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, flags: number, callback: AsyncCallback\<number>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, flags: number, mode: number, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function open(path: string, flags: number, mode: number, callback: AsyncCallback\<number>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function opendir(path: string, callback: AsyncCallback\<Dir>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function opendir(path: string, callback: AsyncCallback\<Dir>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function readText(<br> filePath: string,<br> options: {<br> position?: number;<br> length?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<string><br>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function readText(<br> filePath: string,<br> options: {<br> position?: number;<br> length?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<string><br>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function read(fd: number, buffer: ArrayBuffer, callback: AsyncCallback\<ReadOut>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function read(fd: number, buffer: ArrayBuffer, callback: AsyncCallback\<ReadOut>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function read(<br> fd: number,<br> buffer: ArrayBuffer,<br> options: {<br> offset?: number;<br> length?: number;<br> position?: number;<br> },<br> callback: AsyncCallback\<ReadOut><br>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function read(<br> fd: number,<br> buffer: ArrayBuffer,<br> options: {<br> offset?: number;<br> length?: number;<br> position?: number;<br> },<br> callback: AsyncCallback\<ReadOut><br>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function rename(oldPath: string, newPath: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function rename(oldPath: string, newPath: string, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function rmdir(path: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function rmdir(path: string, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function stat(path: string, callback: AsyncCallback\<Stat>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function stat(path: string, callback: AsyncCallback\<Stat>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function symlink(target: string, srcPath: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function symlink(target: string, srcPath: string, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function truncate(path: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function truncate(path: string, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function truncate(path: string, len: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function truncate(path: string, len: number, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function unlink(path: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function unlink(path: string, callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function write(fd: number, buffer: ArrayBuffer \| string, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function write(fd: number, buffer: ArrayBuffer \| string, callback: AsyncCallback\<number>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: sourcefile;<br>Method or attribute name: declare function write(<br> fd: number,<br> buffer: ArrayBuffer \| string,<br> options: {<br> offset?: number;<br> length?: number;<br> position?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<number><br>): void;<br>Old version information: |Class name: sourcefile;<br>Method or attribute name: declare function write(<br> fd: number,<br> buffer: ArrayBuffer \| string,<br> options: {<br> offset?: number;<br> length?: number;<br> position?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<number><br>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: Dir;<br>Method or attribute name: read(callback: AsyncCallback\<Dirent>): void;<br>Old version information: |Class name: Dir;<br>Method or attribute name: read(callback: AsyncCallback\<Dirent>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: Dir;<br>Method or attribute name: close(callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: Dir;<br>Method or attribute name: close(callback: AsyncCallback\<void>): void;<br>New version information: close|@ohos.fileio.d.ts|
|Error code added|Class name: Stream;<br>Method or attribute name: close(callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: Stream;<br>Method or attribute name: close(callback: AsyncCallback\<void>): void;<br>New version information: close|@ohos.fileio.d.ts|
|Error code added|Class name: Stream;<br>Method or attribute name: flush(callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: Stream;<br>Method or attribute name: flush(callback: AsyncCallback\<void>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: Stream;<br>Method or attribute name: write(buffer: ArrayBuffer \| string, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: Stream;<br>Method or attribute name: write(buffer: ArrayBuffer \| string, callback: AsyncCallback\<number>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: Stream;<br>Method or attribute name: write(<br> buffer: ArrayBuffer \| string,<br> options: {<br> offset?: number;<br> length?: number;<br> position?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<number><br> ): void;<br>Old version information: |Class name: Stream;<br>Method or attribute name: write(<br> buffer: ArrayBuffer \| string,<br> options: {<br> offset?: number;<br> length?: number;<br> position?: number;<br> encoding?: string;<br> },<br> callback: AsyncCallback\<number><br> ): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: Stream;<br>Method or attribute name: read(buffer: ArrayBuffer, callback: AsyncCallback\<ReadOut>): void;<br>Old version information: |Class name: Stream;<br>Method or attribute name: read(buffer: ArrayBuffer, callback: AsyncCallback\<ReadOut>): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: Stream;<br>Method or attribute name: read(<br> buffer: ArrayBuffer,<br> options: {<br> position?: number;<br> offset?: number;<br> length?: number;<br> },<br> callback: AsyncCallback\<ReadOut><br> ): void;<br>Old version information: |Class name: Stream;<br>Method or attribute name: read(<br> buffer: ArrayBuffer,<br> options: {<br> position?: number;<br> offset?: number;<br> length?: number;<br> },<br> callback: AsyncCallback\<ReadOut><br> ): void;<br>New version information: Parameter|@ohos.fileio.d.ts|
|Error code added|Class name: Watcher;<br>Method or attribute name: stop(callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: Watcher;<br>Method or attribute name: stop(callback: AsyncCallback\<void>): void;<br>New version information: stop|@ohos.fileio.d.ts|
|Access level changed|Class name: storageStatistics;<br>Method or attribute name: function getTotalSizeOfVolume(volumeUuid: string): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getTotalSizeOfVolume(volumeUuid: string): Promise\<number>;<br>New version information: systemapi|@ohos.file.storageStatistics.d.ts|
|Access level changed|Class name: storageStatistics;<br>Method or attribute name: function getFreeSizeOfVolume(volumeUuid: string): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getFreeSizeOfVolume(volumeUuid: string): Promise\<number>;<br>New version information: systemapi|@ohos.file.storageStatistics.d.ts|
|Access level changed|Class name: storageStatistics;<br>Method or attribute name: function getBundleStats(packageName: string): Promise\<BundleStats>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getBundleStats(packageName: string): Promise\<BundleStats>;<br>New version information: systemapi|@ohos.file.storageStatistics.d.ts|
|Access level changed|Class name: storageStatistics;<br>Method or attribute name: function getSystemSize(): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getSystemSize(): Promise\<number>;<br>New version information: systemapi|@ohos.file.storageStatistics.d.ts|
|Access level changed|Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(callback: AsyncCallback\<StorageStats>): void;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(callback: AsyncCallback\<StorageStats>): void;<br>New version information: systemapi|@ohos.file.storageStatistics.d.ts|
|Access level changed|Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(userId: number, callback: AsyncCallback\<StorageStats>): void;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(userId: number, callback: AsyncCallback\<StorageStats>): void;<br>New version information: systemapi|@ohos.file.storageStatistics.d.ts|
|Access level changed|Class name: storageStatistics;<br>Method or attribute name: function getTotalSize(): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getTotalSize(): Promise\<number>;<br>New version information: systemapi|@ohos.file.storageStatistics.d.ts|
|Access level changed|Class name: storageStatistics;<br>Method or attribute name: function getFreeSize(): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getFreeSize(): Promise\<number>;<br>New version information: systemapi|@ohos.file.storageStatistics.d.ts|
|Access level changed|Class name: volumeManager;<br>Method or attribute name: function getAllVolumes(): Promise\<Array\<Volume>>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function getAllVolumes(): Promise\<Array\<Volume>>;<br>New version information: systemapi|@ohos.file.volumeManager.d.ts|
|Access level changed|Class name: volumeManager;<br>Method or attribute name: function mount(volumeId: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function mount(volumeId: string): Promise\<void>;<br>New version information: systemapi|@ohos.file.volumeManager.d.ts|
|Access level changed|Class name: volumeManager;<br>Method or attribute name: function unmount(volumeId: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function unmount(volumeId: string): Promise\<void>;<br>New version information: systemapi|@ohos.file.volumeManager.d.ts|
|Access level changed|Class name: volumeManager;<br>Method or attribute name: function getVolumeByUuid(uuid: string): Promise\<Volume>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function getVolumeByUuid(uuid: string): Promise\<Volume>;<br>New version information: systemapi|@ohos.file.volumeManager.d.ts|
|Access level changed|Class name: volumeManager;<br>Method or attribute name: function getVolumeById(volumeId: string): Promise\<Volume>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function getVolumeById(volumeId: string): Promise\<Volume>;<br>New version information: systemapi|@ohos.file.volumeManager.d.ts|
|Access level changed|Class name: volumeManager;<br>Method or attribute name: function setVolumeDescription(uuid: string, description: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function setVolumeDescription(uuid: string, description: string): Promise\<void>;<br>New version information: systemapi|@ohos.file.volumeManager.d.ts|
|Access level changed|Class name: volumeManager;<br>Method or attribute name: function format(volumeId: string, fsType: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function format(volumeId: string, fsType: string): Promise\<void>;<br>New version information: systemapi|@ohos.file.volumeManager.d.ts|
|Access level changed|Class name: volumeManager;<br>Method or attribute name: function partition(diskId: string, type: number): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function partition(diskId: string, type: number): Promise\<void>;<br>New version information: systemapi|@ohos.file.volumeManager.d.ts|
|Access level changed|Class name: Volume;<br>Method or attribute name: path: string;<br>Old version information: |Class name: Volume;<br>Method or attribute name: path: string;<br>New version information: systemapi|@ohos.file.volumeManager.d.ts|
|Permission changed|Class name: storageStatistics;<br>Method or attribute name: function getTotalSizeOfVolume(volumeUuid: string): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getTotalSizeOfVolume(volumeUuid: string): Promise\<number>;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.storageStatistics.d.ts|
|Permission changed|Class name: storageStatistics;<br>Method or attribute name: function getFreeSizeOfVolume(volumeUuid: string): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getFreeSizeOfVolume(volumeUuid: string): Promise\<number>;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.storageStatistics.d.ts|
|Permission changed|Class name: storageStatistics;<br>Method or attribute name: function getBundleStats(packageName: string): Promise\<BundleStats>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getBundleStats(packageName: string): Promise\<BundleStats>;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.storageStatistics.d.ts|
|Permission changed|Class name: storageStatistics;<br>Method or attribute name: function getSystemSize(): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getSystemSize(): Promise\<number>;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.storageStatistics.d.ts|
|Permission changed|Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(callback: AsyncCallback\<StorageStats>): void;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(callback: AsyncCallback\<StorageStats>): void;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.storageStatistics.d.ts|
|Permission changed|Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(userId: number, callback: AsyncCallback\<StorageStats>): void;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getUserStorageStats(userId: number, callback: AsyncCallback\<StorageStats>): void;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.storageStatistics.d.ts|
|Permission changed|Class name: storageStatistics;<br>Method or attribute name: function getTotalSize(): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getTotalSize(): Promise\<number>;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.storageStatistics.d.ts|
|Permission changed|Class name: storageStatistics;<br>Method or attribute name: function getFreeSize(): Promise\<number>;<br>Old version information: |Class name: storageStatistics;<br>Method or attribute name: function getFreeSize(): Promise\<number>;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.storageStatistics.d.ts|
|Permission changed|Class name: volumeManager;<br>Method or attribute name: function getAllVolumes(): Promise\<Array\<Volume>>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function getAllVolumes(): Promise\<Array\<Volume>>;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.volumeManager.d.ts|
|Permission changed|Class name: volumeManager;<br>Method or attribute name: function mount(volumeId: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function mount(volumeId: string): Promise\<void>;<br>New version information: ohos.permission.MOUNT_UNMOUNT_MANAGER|@ohos.file.volumeManager.d.ts|
|Permission changed|Class name: volumeManager;<br>Method or attribute name: function unmount(volumeId: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function unmount(volumeId: string): Promise\<void>;<br>New version information: ohos.permission.MOUNT_UNMOUNT_MANAGER|@ohos.file.volumeManager.d.ts|
|Permission changed|Class name: volumeManager;<br>Method or attribute name: function getVolumeByUuid(uuid: string): Promise\<Volume>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function getVolumeByUuid(uuid: string): Promise\<Volume>;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.volumeManager.d.ts|
|Permission changed|Class name: volumeManager;<br>Method or attribute name: function getVolumeById(volumeId: string): Promise\<Volume>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function getVolumeById(volumeId: string): Promise\<Volume>;<br>New version information: ohos.permission.STORAGE_MANAGER|@ohos.file.volumeManager.d.ts|
|Permission changed|Class name: volumeManager;<br>Method or attribute name: function setVolumeDescription(uuid: string, description: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function setVolumeDescription(uuid: string, description: string): Promise\<void>;<br>New version information: ohos.permission.MOUNT_UNMOUNT_MANAGER|@ohos.file.volumeManager.d.ts|
|Permission changed|Class name: volumeManager;<br>Method or attribute name: function format(volumeId: string, fsType: string): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function format(volumeId: string, fsType: string): Promise\<void>;<br>New version information: ohos.permission.MOUNT_FORMAT_MANAGER|@ohos.file.volumeManager.d.ts|
|Permission changed|Class name: volumeManager;<br>Method or attribute name: function partition(diskId: string, type: number): Promise\<void>;<br>Old version information: |Class name: volumeManager;<br>Method or attribute name: function partition(diskId: string, type: number): Promise\<void>;<br>New version information: ohos.permission.MOUNT_FORMAT_MANAGER|@ohos.file.volumeManager.d.ts|
|Permission changed|Class name: fileShare;<br>Method or attribute name: function grantUriPermission(<br> uri: string,<br> bundleName: string,<br> flag: wantConstant.Flags,<br> callback: AsyncCallback\<void><br> ): void;<br>Old version information: |Class name: fileShare;<br>Method or attribute name: function grantUriPermission(<br> uri: string,<br> bundleName: string,<br> flag: wantConstant.Flags,<br> callback: AsyncCallback\<void><br> ): void;<br>New version information: ohos.permission.WRITE_MEDIA|@ohos.fileshare.d.ts|
|Permission changed|Class name: fileShare;<br>Method or attribute name: function grantUriPermission(uri: string, bundleName: string, flag: wantConstant.Flags): Promise\<void>;<br>Old version information: |Class name: fileShare;<br>Method or attribute name: function grantUriPermission(uri: string, bundleName: string, flag: wantConstant.Flags): Promise\<void>;<br>New version information: ohos.permission.WRITE_MEDIA|@ohos.fileshare.d.ts|
|Type changed|Class name: PhotoSelectOptions;<br>Method or attribute name: MIMEType?: PhotoViewMIMETypes;<br>Old version information: PhotoViewMIMETypes|Class name: PhotoSelectOptions;<br>Method or attribute name: MIMEType?: PhotoViewMIMETypes;<br>New version information: ?PhotoViewMIMETypes|@ohos.file.picker.d.ts|
|Type changed|Class name: PhotoSelectOptions;<br>Method or attribute name: maxSelectNumber?: number;<br>Old version information: number|Class name: PhotoSelectOptions;<br>Method or attribute name: maxSelectNumber?: number;<br>New version information: ?number|@ohos.file.picker.d.ts|
|Type changed|Class name: PhotoSaveOptions;<br>Method or attribute name: newFileNames?: Array\<string>;<br>Old version information: Array\<string>|Class name: PhotoSaveOptions;<br>Method or attribute name: newFileNames?: Array\<string>;<br>New version information: ?Array\<string>|@ohos.file.picker.d.ts|
|Type changed|Class name: DocumentSaveOptions;<br>Method or attribute name: newFileNames?: Array\<string>;<br>Old version information: Array\<string>|Class name: DocumentSaveOptions;<br>Method or attribute name: newFileNames?: Array\<string>;<br>New version information: ?Array\<string>|@ohos.file.picker.d.ts|
|Type changed|Class name: AudioSaveOptions;<br>Method or attribute name: newFileNames?: Array\<string>;<br>Old version information: Array\<string>|Class name: AudioSaveOptions;<br>Method or attribute name: newFileNames?: Array\<string>;<br>New version information: ?Array\<string>|@ohos.file.picker.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: geoLocationManager;<br>Method or attribute name: function on(type: 'locatingRequiredDataChange', config: LocatingRequiredDataConfig, callback: Callback\<Array\<LocatingRequiredData>>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager;<br>Method or attribute name: function off(type: 'locatingRequiredDataChange', callback?: Callback\<Array\<LocatingRequiredData>>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager;<br>Method or attribute name: function getLocatingRequiredData(config: LocatingRequiredDataConfig): Promise\<Array\<LocatingRequiredData>>;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: LocatingRequiredDataConfig;<br>Method or attribute name: type: LocatingRequiredDataType;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: LocatingRequiredDataConfig;<br>Method or attribute name: needStartScan: boolean;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: LocatingRequiredDataConfig;<br>Method or attribute name: scanInterval?: number;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: LocatingRequiredDataConfig;<br>Method or attribute name: scanTimeout?: number;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: LocatingRequiredData;<br>Method or attribute name: wifiData?: WifiScanInfo;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: LocatingRequiredData;<br>Method or attribute name: bluetoothData?: BluetoothScanInfo;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: WifiScanInfo;<br>Method or attribute name: ssid: string;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: WifiScanInfo;<br>Method or attribute name: bssid: string;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: WifiScanInfo;<br>Method or attribute name: rssi: number;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: BluetoothScanInfo;<br>Method or attribute name: rssi: number;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: WifiScanInfo;<br>Method or attribute name: frequency: number;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: WifiScanInfo;<br>Method or attribute name: timestamp: number;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: BluetoothScanInfo;<br>Method or attribute name: timestamp: number;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: BluetoothScanInfo;<br>Method or attribute name: deviceName: string;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: BluetoothScanInfo;<br>Method or attribute name: macAddress: string;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: LocatingRequiredDataType;<br>Method or attribute name: WIFI = 1|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: LocatingRequiredDataType;<br>Method or attribute name: BLUETOOTH|@ohos.geoLocationManager.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: SuggestionType;<br>Method or attribute name: SUGGESTION_TYPE_NONE = 0|@ohos.i18n.d.ts|
|Added|NA|Class name: SuggestionType;<br>Method or attribute name: SUGGESTION_TYPE_RELATED = 1|@ohos.i18n.d.ts|
|Added|NA|Class name: SuggestionType;<br>Method or attribute name: SUGGESTION_TYPE_SIM = 2|@ohos.i18n.d.ts|
|Added|NA|Class name: SortOptions;<br>Method or attribute name: locale?: string;|@ohos.i18n.d.ts|
|Added|NA|Class name: SortOptions;<br>Method or attribute name: isUseLocalName?: boolean;|@ohos.i18n.d.ts|
|Added|NA|Class name: SortOptions;<br>Method or attribute name: isSuggestedFirst?: boolean;|@ohos.i18n.d.ts|
|Added|NA|Class name: LocaleItem;<br>Method or attribute name: id: string;|@ohos.i18n.d.ts|
|Added|NA|Class name: LocaleItem;<br>Method or attribute name: suggestionType: SuggestionType;|@ohos.i18n.d.ts|
|Added|NA|Class name: LocaleItem;<br>Method or attribute name: displayName: string;|@ohos.i18n.d.ts|
|Added|NA|Class name: LocaleItem;<br>Method or attribute name: localName?: string;|@ohos.i18n.d.ts|
|Added|NA|Class name: TimeZoneCityItem;<br>Method or attribute name: zoneId: string;|@ohos.i18n.d.ts|
|Added|NA|Class name: TimeZoneCityItem;<br>Method or attribute name: cityId: string;|@ohos.i18n.d.ts|
|Added|NA|Class name: TimeZoneCityItem;<br>Method or attribute name: cityDisplayName: string;|@ohos.i18n.d.ts|
|Added|NA|Class name: TimeZoneCityItem;<br>Method or attribute name: offset: number;|@ohos.i18n.d.ts|
|Added|NA|Class name: TimeZoneCityItem;<br>Method or attribute name: zoneDisplayName: string;|@ohos.i18n.d.ts|
|Added|NA|Class name: TimeZoneCityItem;<br>Method or attribute name: rawOffset?: number;|@ohos.i18n.d.ts|
|Added|NA|Class name: SystemLocaleManager;<br>Method or attribute name: constructor();|@ohos.i18n.d.ts|
|Added|NA|Class name: SystemLocaleManager;<br>Method or attribute name: getLanguageInfoArray(languages: Array\<string>, options?: SortOptions): Array\<LocaleItem>;|@ohos.i18n.d.ts|
|Added|NA|Class name: SystemLocaleManager;<br>Method or attribute name: getRegionInfoArray(regions: Array\<string>, options?: SortOptions): Array\<LocaleItem>;|@ohos.i18n.d.ts|
|Added|NA|Class name: SystemLocaleManager;<br>Method or attribute name: static getTimeZoneCityItemArray(): Array\<TimeZoneCityItem>;|@ohos.i18n.d.ts|
|Added|NA|Class name: resourceManager;<br>Method or attribute name: export function getSystemResourceManager(): ResourceManager;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: getColor(resId: number, callback: _AsyncCallback\<number>): void;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: getColor(resId: number): Promise\<number>;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: getColor(resource: Resource, callback: _AsyncCallback\<number>): void;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: getColor(resource: Resource): Promise\<number>;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: getColorByName(resName: string, callback: _AsyncCallback\<number>): void;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: getColorByName(resName: string): Promise\<number>;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: getColorSync(resId: number) : number;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: getColorSync(resource: Resource) : number;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: getColorByNameSync(resName: string) : number;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: addResource(path: string) : void;|@ohos.resourceManager.d.ts|
|Added|NA|Class name: ResourceManager;<br>Method or attribute name: removeResource(path: string) : void;|@ohos.resourceManager.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Deleted|Class name: InputMethodSetting;<br>Method or attribute name: on(type: 'imeShow' \| 'imeHide', callback: (info: Array\<InputWindowInfo>) => void): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodSetting;<br>Method or attribute name: off(type: 'imeShow' \| 'imeHide', callback?: (info: Array\<InputWindowInfo>) => void): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodController;<br>Method or attribute name: on(type: 'deleteLeft' \| 'deleteRight', callback: (length: number) => void): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodController;<br>Method or attribute name: on(type: 'sendKeyboardStatus', callback: (keyBoardStatus: KeyboardStatus) => void): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodController;<br>Method or attribute name: off(type: 'selectByRange'): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodController;<br>Method or attribute name: off(type: 'selectByMovement'): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodController;<br>Method or attribute name: off(type: 'insertText'): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodController;<br>Method or attribute name: off(type: 'deleteLeft' \| 'deleteRight'): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodController;<br>Method or attribute name: off(type: 'sendKeyboardStatus'): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodController;<br>Method or attribute name: off(type: 'sendFunctionKey'): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodController;<br>Method or attribute name: off(type: 'moveCursor'): void;|NA|@ohos.inputMethod.d.ts|
|Deleted|Class name: InputMethodController;<br>Method or attribute name: off(type: 'handleExtendAction'): void;|NA|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodSetting;<br>Method or attribute name: on(type: 'imeShow', callback: (info: Array\<InputWindowInfo>) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodSetting;<br>Method or attribute name: on(type: 'imeHide', callback: (info: Array\<InputWindowInfo>) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodSetting;<br>Method or attribute name: off(type: 'imeShow', callback?: (info: Array\<InputWindowInfo>) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodSetting;<br>Method or attribute name: off(type: 'imeHide', callback?: (info: Array\<InputWindowInfo>) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: on(type: 'deleteLeft', callback: (length: number) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: on(type: 'deleteRight', callback: (length: number) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: on(type: 'sendKeyboardStatus', callback: (keyboardStatus: KeyboardStatus) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: on(type: 'getLeftTextOfCursor', callback: (length: number) => string): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: on(type: 'getRightTextOfCursor', callback: (length: number) => string): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: on(type: 'getTextIndexAtCursor', callback: () => number): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'selectByRange', callback?: Callback\<Range>): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'selectByMovement', callback?: Callback\<Movement>): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'insertText', callback?: (text: string) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'deleteLeft', callback?: (length: number) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'deleteRight', callback?: (length: number) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'sendKeyboardStatus', callback?: (keyboardStatus: KeyboardStatus) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'sendFunctionKey', callback?: (functionKey: FunctionKey) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'moveCursor', callback?: (direction: Direction) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'handleExtendAction', callback?: (action: ExtendAction) => void): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'getLeftTextOfCursor', callback?: (length: number) => string): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'getRightTextOfCursor', callback?: (length: number) => string): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: InputMethodController;<br>Method or attribute name: off(type: 'getTextIndexAtCursor', callback?: () => number): void;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: TextConfig;<br>Method or attribute name: cursorInfo?: CursorInfo;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: TextConfig;<br>Method or attribute name: selection?: Range;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: TextConfig;<br>Method or attribute name: windowId?: number;|@ohos.inputMethod.d.ts|
|Added|NA|Class name: KeyboardDelegate;<br>Method or attribute name: on(type: 'keyEvent', callback: (event: InputKeyEvent) => boolean): void;|@ohos.inputMethodEngine.d.ts|
|Added|NA|Class name: KeyboardDelegate;<br>Method or attribute name: on(type: 'editorAttributeChanged', callback: (attr: EditorAttribute) => void): void;|@ohos.inputMethodEngine.d.ts|
|Added|NA|Class name: KeyboardDelegate;<br>Method or attribute name: off(type: 'keyEvent', callback?: (event: InputKeyEvent) => boolean): void;|@ohos.inputMethodEngine.d.ts|
|Added|NA|Class name: KeyboardDelegate;<br>Method or attribute name: off(type: 'editorAttributeChanged', callback?: (attr: EditorAttribute) => void): void;|@ohos.inputMethodEngine.d.ts|
|Added|NA|Class name: wallpaper;<br>Method or attribute name: function setCustomWallpaper(source: string, wallpaperType: WallpaperType, callback: AsyncCallback\<void>): void;|@ohos.wallpaper.d.ts|
|Added|NA|Class name: wallpaper;<br>Method or attribute name: function setCustomWallpaper(source: string, wallpaperType: WallpaperType): Promise\<void>;|@ohos.wallpaper.d.ts|
|Added|NA|Class name: WallpaperExtensionAbility;<br>Method or attribute name: onCreate(want: object): void;|@ohos.WallpaperExtensionAbility.d.ts|
|Added|NA|Class name: WallpaperExtensionAbility;<br>Method or attribute name: onWallpaperChange(wallpaperType: number): void;|@ohos.WallpaperExtensionAbility.d.ts|
|Added|NA|Class name: WallpaperExtensionAbility;<br>Method or attribute name: onDestroy(): void;|@ohos.WallpaperExtensionAbility.d.ts|
|Error code changed|Class name: wallpaper;<br>Method or attribute name: function off(<br><br> type: 'wallpaperChange',<br><br> callback?: (wallpaperType: WallpaperType, resourceType: WallpaperResourceType, uri?: string) => void<br><br> ): void;<br>Old version information: 202|Class name: wallpaper;<br>Method or attribute name: function off(<br><br> type: 'wallpaperChange',<br><br> callback?: (wallpaperType: WallpaperType, resourceType: WallpaperResourceType, uri?: string) => void<br><br> ): void;<br>New version information: 401,202|@ohos.wallpaper.d.ts|
|Type changed|Class name: InputMethodProperty;<br>Method or attribute name: readonly labelId?: number;<br>Old version information: |Class name: InputMethodProperty;<br>Method or attribute name: readonly labelId?: number;<br>New version information: ?number|@ohos.inputMethod.d.ts|
|Type changed|Class name: InputMethodProperty;<br>Method or attribute name: readonly iconId?: number;<br>Old version information: |Class name: InputMethodProperty;<br>Method or attribute name: readonly iconId?: number;<br>New version information: ?number|@ohos.inputMethod.d.ts|
|Type changed|Class name: Movement;<br>Method or attribute name: direction: Direction;<br>Old version information: number|Class name: Movement;<br>Method or attribute name: direction: Direction;<br>New version information: Direction|@ohos.inputMethod.d.ts|
|Type changed|Class name: TextConfig;<br>Method or attribute name: inputAttribute: InputAttribute;<br>Old version information: |Class name: TextConfig;<br>Method or attribute name: inputAttribute: InputAttribute;<br>New version information: InputAttribute|@ohos.inputMethod.d.ts|
|Type changed|Class name: Movement;<br>Method or attribute name: direction: Direction;<br>Old version information: number|Class name: Movement;<br>Method or attribute name: direction: Direction;<br>New version information: Direction|@ohos.inputMethodEngine.d.ts|
|Type changed|Class name: InputMethodSubtype;<br>Method or attribute name: readonly labelId?: number;<br>Old version information: |Class name: InputMethodSubtype;<br>Method or attribute name: readonly labelId?: number;<br>New version information: ?number|@ohos.InputMethodSubtype.d.ts|
|Function changed|Class name: Panel;<br>Method or attribute name: on(type: 'show' \| 'hide', callback: () => void): void;|Class name: Panel;<br>Method or attribute name: on(type: 'show', callback: () => void): void;|@ohos.inputMethodEngine.d.ts|
|Function changed|Class name: Panel;<br>Method or attribute name: on(type: 'show' \| 'hide', callback: () => void): void;|Class name: Panel;<br>Method or attribute name: on(type: 'hide', callback: () => void): void;|@ohos.inputMethodEngine.d.ts|
|Function changed|Class name: Panel;<br>Method or attribute name: off(type: 'show' \| 'hide', callback?: () => void): void;|Class name: Panel;<br>Method or attribute name: off(type: 'show', callback?: () => void): void;|@ohos.inputMethodEngine.d.ts|
|Function changed|Class name: Panel;<br>Method or attribute name: off(type: 'show' \| 'hide', callback?: () => void): void;|Class name: Panel;<br>Method or attribute name: off(type: 'hide', callback?: () => void): void;|@ohos.inputMethodEngine.d.ts|
|Function changed|Class name: wallpaper;<br>Method or attribute name: function on(<br><br> type: 'wallpaperChange',<br><br> callback: (wallpaperType: WallpaperType, resourceType: WallpaperResourceType) => void<br><br> ): void;|Class name: wallpaper;<br>Method or attribute name: function on(<br><br> type: 'wallpaperChange',<br><br> callback: (wallpaperType: WallpaperType, resourceType: WallpaperResourceType, uri?: string) => void<br><br> ): void;|@ohos.wallpaper.d.ts|
|Function changed|Class name: wallpaper;<br>Method or attribute name: function off(<br><br> type: 'wallpaperChange',<br><br> callback?: (wallpaperType: WallpaperType, resourceType: WallpaperResourceType) => void<br><br> ): void;|Class name: wallpaper;<br>Method or attribute name: function off(<br><br> type: 'wallpaperChange',<br><br> callback?: (wallpaperType: WallpaperType, resourceType: WallpaperResourceType, uri?: string) => void<br><br> ): void;|@ohos.wallpaper.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_SESSION_DISCONNECTED = 7|@ohos.cooperate.d.ts|
|Added|NA|Class name: dragInteraction;<br>Method or attribute name: function on(type: 'drag', callback: Callback\<DragState>): void;|@ohos.deviceStatus.dragInteraction.d.ts|
|Added|NA|Class name: dragInteraction;<br>Method or attribute name: function off(type: 'drag', callback?: Callback\<DragState>): void;|@ohos.deviceStatus.dragInteraction.d.ts|
|Added|NA|Class name: DragState;<br>Method or attribute name: MSG_DRAG_STATE_START = 1|@ohos.deviceStatus.dragInteraction.d.ts|
|Added|NA|Class name: DragState;<br>Method or attribute name: MSG_DRAG_STATE_STOP = 2|@ohos.deviceStatus.dragInteraction.d.ts|
|Added|NA|Class name: DragState;<br>Method or attribute name: MSG_DRAG_STATE_CANCEL = 3|@ohos.deviceStatus.dragInteraction.d.ts|
|Function changed|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_PREPARE|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_PREPARE = 0|@ohos.cooperate.d.ts|
|Function changed|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_UNPREPARE|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_UNPREPARE = 1|@ohos.cooperate.d.ts|
|Function changed|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_ACTIVATE|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_ACTIVATE = 2|@ohos.cooperate.d.ts|
|Function changed|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_ACTIVATE_SUCCESS|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_ACTIVATE_SUCCESS = 3|@ohos.cooperate.d.ts|
|Function changed|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_ACTIVATE_FAIL|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_ACTIVATE_FAIL = 4|@ohos.cooperate.d.ts|
|Function changed|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_DEACTIVATE_SUCCESS|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_DEACTIVATE_SUCCESS = 5|@ohos.cooperate.d.ts|
|Function changed|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_DEACTIVATE_FAIL|Class name: CooperateMsg;<br>Method or attribute name: COOPERATE_DEACTIVATE_FAIL = 6|@ohos.cooperate.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: Pinch;<br>Method or attribute name: type: ActionType;|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: ThreeFingersSwipe;<br>Method or attribute name: type: ActionType;|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: FourFingersSwipe;<br>Method or attribute name: type: ActionType;|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: Pinch;<br>Method or attribute name: scale: number;|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: ThreeFingersSwipe;<br>Method or attribute name: x: number;|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: FourFingersSwipe;<br>Method or attribute name: x: number;|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: ThreeFingersSwipe;<br>Method or attribute name: y: number;|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: FourFingersSwipe;<br>Method or attribute name: y: number;|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: ActionType;<br>Method or attribute name: CANCEL = 0|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: ActionType;<br>Method or attribute name: BEGIN = 1|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: ActionType;<br>Method or attribute name: UPDATE = 2|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: ActionType;<br>Method or attribute name: END = 3|@ohos.multimodalInput.gestureEvent.d.ts|
|Added|NA|Class name: inputDevice;<br>Method or attribute name: function setKeyboardRepeatDelay(delay: number, callback: AsyncCallback\<void>): void;|@ohos.multimodalInput.inputDevice.d.ts|
|Added|NA|Class name: inputDevice;<br>Method or attribute name: function setKeyboardRepeatDelay(delay: number): Promise\<void>;|@ohos.multimodalInput.inputDevice.d.ts|
|Added|NA|Class name: inputDevice;<br>Method or attribute name: function getKeyboardRepeatDelay(callback: AsyncCallback\<number>): void;|@ohos.multimodalInput.inputDevice.d.ts|
|Added|NA|Class name: inputDevice;<br>Method or attribute name: function getKeyboardRepeatDelay(): Promise\<number>;|@ohos.multimodalInput.inputDevice.d.ts|
|Added|NA|Class name: inputDevice;<br>Method or attribute name: function setKeyboardRepeatRate(rate: number, callback: AsyncCallback\<void>): void;|@ohos.multimodalInput.inputDevice.d.ts|
|Added|NA|Class name: inputDevice;<br>Method or attribute name: function setKeyboardRepeatRate(rate: number): Promise\<void>;|@ohos.multimodalInput.inputDevice.d.ts|
|Added|NA|Class name: inputDevice;<br>Method or attribute name: function getKeyboardRepeatRate(callback: AsyncCallback\<number>): void;|@ohos.multimodalInput.inputDevice.d.ts|
|Added|NA|Class name: inputDevice;<br>Method or attribute name: function getKeyboardRepeatRate(): Promise\<number>;|@ohos.multimodalInput.inputDevice.d.ts|
|Added|NA|Class name: inputMonitor;<br>Method or attribute name: function on(type: 'pinch', receiver: Callback\<Pinch>): void;|@ohos.multimodalInput.inputMonitor.d.ts|
|Added|NA|Class name: inputMonitor;<br>Method or attribute name: function on(type: 'threeFingersSwipe', receiver: Callback\<ThreeFingersSwipe>): void;|@ohos.multimodalInput.inputMonitor.d.ts|
|Added|NA|Class name: inputMonitor;<br>Method or attribute name: function on(type: 'fourFingersSwipe', receiver: Callback\<FourFingersSwipe>): void;|@ohos.multimodalInput.inputMonitor.d.ts|
|Added|NA|Class name: inputMonitor;<br>Method or attribute name: function off(type: 'pinch', receiver?: Callback\<Pinch>): void;|@ohos.multimodalInput.inputMonitor.d.ts|
|Added|NA|Class name: inputMonitor;<br>Method or attribute name: function off(type: 'threeFingersSwipe', receiver?: Callback\<ThreeFingersSwipe>): void;|@ohos.multimodalInput.inputMonitor.d.ts|
|Added|NA|Class name: inputMonitor;<br>Method or attribute name: function off(type: 'fourFingersSwipe', receiver?: Callback\<FourFingersSwipe>): void;|@ohos.multimodalInput.inputMonitor.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_UNKNOWN = -1|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_UP = 1|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_DOWN = 2|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_LEFT = 3|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_RIGHT = 4|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_SELECT = 5|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_ESCAPE = 6|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_BACK = 7|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_FORWARD = 8|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_MENU = 9|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_PAGE_UP = 11|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_PAGE_DOWN = 12|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_ZOOM_OUT = 13|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: IntentionCode;<br>Method or attribute name: INTENTION_ZOOM_IN = 14|@ohos.multimodalInput.intentionCode.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadScrollSwitch(state: boolean, callback: AsyncCallback\<void>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadScrollSwitch(state: boolean): Promise\<void>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadScrollSwitch(callback: AsyncCallback\<boolean>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadScrollSwitch(): Promise\<boolean>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadScrollDirection(state: boolean, callback: AsyncCallback\<void>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadScrollDirection(state: boolean): Promise\<void>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadScrollDirection(callback: AsyncCallback\<boolean>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadScrollDirection(): Promise\<boolean>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadTapSwitch(state: boolean, callback: AsyncCallback\<void>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadTapSwitch(state: boolean): Promise\<void>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadTapSwitch(callback: AsyncCallback\<boolean>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadTapSwitch(): Promise\<boolean>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadPointerSpeed(speed: number, callback: AsyncCallback\<void>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadPointerSpeed(speed: number): Promise\<void>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadPointerSpeed(callback: AsyncCallback\<number>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadPointerSpeed(): Promise\<number>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadPinchSwitch(state: boolean, callback: AsyncCallback\<void>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadPinchSwitch(state: boolean): Promise\<void>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadPinchSwitch(callback: AsyncCallback\<boolean>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadPinchSwitch(): Promise\<boolean>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadSwipeSwitch(state: boolean, callback: AsyncCallback\<void>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadSwipeSwitch(state: boolean): Promise\<void>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadSwipeSwitch(callback: AsyncCallback\<boolean>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadSwipeSwitch(): Promise\<boolean>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadRightClickType(type: RightClickType, callback: AsyncCallback\<void>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function setTouchpadRightClickType(type: RightClickType): Promise\<void>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadRightClickType(callback: AsyncCallback\<RightClickType>): void;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: pointer;<br>Method or attribute name: function getTouchpadRightClickType(): Promise\<RightClickType>;|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: PointerStyle;<br>Method or attribute name: HORIZONTAL_TEXT_CURSOR|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: PointerStyle;<br>Method or attribute name: CURSOR_CROSS|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: PointerStyle;<br>Method or attribute name: CURSOR_CIRCLE|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: RightClickType;<br>Method or attribute name: TOUCHPAD_RIGHT_BUTTON = 1|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: RightClickType;<br>Method or attribute name: TOUCHPAD_LEFT_BUTTON = 2|@ohos.multimodalInput.pointer.d.ts|
|Added|NA|Class name: RightClickType;<br>Method or attribute name: TOUCHPAD_TWO_FINGER_TAP = 3|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function setMousePrimaryButton(primary: PrimaryButton, callback: AsyncCallback\<void>): void;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function setMousePrimaryButton(primary: PrimaryButton, callback: AsyncCallback\<void>): void;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function setMousePrimaryButton(primary: PrimaryButton): Promise\<void>;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function setMousePrimaryButton(primary: PrimaryButton): Promise\<void>;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function getMousePrimaryButton(callback: AsyncCallback\<PrimaryButton>): void;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function getMousePrimaryButton(callback: AsyncCallback\<PrimaryButton>): void;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function getMousePrimaryButton(): Promise\<PrimaryButton>;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function getMousePrimaryButton(): Promise\<PrimaryButton>;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function setHoverScrollState(state: boolean, callback: AsyncCallback\<void>): void;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function setHoverScrollState(state: boolean, callback: AsyncCallback\<void>): void;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function setHoverScrollState(state: boolean): Promise\<void>;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function setHoverScrollState(state: boolean): Promise\<void>;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function getHoverScrollState(callback: AsyncCallback\<boolean>): void;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function getHoverScrollState(callback: AsyncCallback\<boolean>): void;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function getHoverScrollState(): Promise\<boolean>;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function getHoverScrollState(): Promise\<boolean>;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function setMouseScrollRows(rows: number, callback: AsyncCallback\<void>): void;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function setMouseScrollRows(rows: number, callback: AsyncCallback\<void>): void;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function setMouseScrollRows(rows: number): Promise\<void>;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function setMouseScrollRows(rows: number): Promise\<void>;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function getMouseScrollRows(callback: AsyncCallback\<number>): void;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function getMouseScrollRows(callback: AsyncCallback\<number>): void;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: pointer;<br>Method or attribute name: function getMouseScrollRows(): Promise\<number>;<br>Old version information: 401|Class name: pointer;<br>Method or attribute name: function getMouseScrollRows(): Promise\<number>;<br>New version information: 202,401|@ohos.multimodalInput.pointer.d.ts|
|Error code changed|Class name: shortKey;<br>Method or attribute name: function setKeyDownDuration(businessKey: string, delay: number, callback: AsyncCallback\<void>): void;<br>Old version information: 401|Class name: shortKey;<br>Method or attribute name: function setKeyDownDuration(businessKey: string, delay: number, callback: AsyncCallback\<void>): void;<br>New version information: 202,401|@ohos.multimodalInput.shortKey.d.ts|
|Error code changed|Class name: shortKey;<br>Method or attribute name: function setKeyDownDuration(businessKey: string, delay: number): Promise\<void>;<br>Old version information: 401|Class name: shortKey;<br>Method or attribute name: function setKeyDownDuration(businessKey: string, delay: number): Promise\<void>;<br>New version information: 202,401|@ohos.multimodalInput.shortKey.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Deleted|Class name: avSession;<br>Method or attribute name: function on(type: 'sessionCreate' \| 'sessionDestroy' \| 'topSessionChange', callback: (session: AVSessionDescriptor) => void): void;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: avSession;<br>Method or attribute name: function off(type: 'sessionCreate' \| 'sessionDestroy' \| 'topSessionChange', callback?: (session: AVSessionDescriptor) => void): void;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: AVSession;<br>Method or attribute name: on(type: 'play' \| 'pause' \| 'stop' \| 'playNext' \| 'playPrevious' \| 'fastForward' \| 'rewind', callback: () => void): void;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: AVSession;<br>Method or attribute name: on(type: 'outputDeviceChange', callback: (device: OutputDeviceInfo) => void): void;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: AVSessionController;<br>Method or attribute name: on(type: 'outputDeviceChange', callback: (device: OutputDeviceInfo) => void): void;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: AVSession;<br>Method or attribute name: off(type: 'play' \| 'pause' \| 'stop' \| 'playNext' \| 'playPrevious' \| 'fastForward' \| 'rewind', callback?: () => void): void;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: AVSession;<br>Method or attribute name: off(type: 'outputDeviceChange', callback?: (device: OutputDeviceInfo) => void): void;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: AVSessionController;<br>Method or attribute name: off(type: 'outputDeviceChange', callback?: (device: OutputDeviceInfo) => void): void;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: OutputDeviceInfo;<br>Method or attribute name: isRemote: boolean;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: OutputDeviceInfo;<br>Method or attribute name: audioDeviceId: Array\<number>;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: OutputDeviceInfo;<br>Method or attribute name: deviceName: Array\<string>;|NA|@ohos.multimedia.avsession.d.ts|
|Deleted|Class name: ImageSource;<br>Method or attribute name: getDelayTime(): Promise\<Array\<number>>;|NA|@ohos.multimedia.image.d.ts|
|Deleted|Class name: ImageSource;<br>Method or attribute name: getDelayTime(callback: AsyncCallback\<Array\<number>>): void;|NA|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: effectKit;<br>Method or attribute name: function createColorPicker(source:image.PixelMap,region:Array\<number>):Promise\<ColorPicker>;|@ohos.effectKit.d.ts|
|Added|NA|Class name: effectKit;<br>Method or attribute name: function createColorPicker(source:image.PixelMap,region:Array\<number>,callback:AsyncCallback\<ColorPicker>):void;|@ohos.effectKit.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: artist?: string;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: duration?: number;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: getAVPlaybackState(callback: AsyncCallback\<AVPlaybackState>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: getAVPlaybackState(): Promise\<AVPlaybackState>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: audio;<br>Method or attribute name: type AudioEffectInfoArray = Array\<Readonly\<AudioEffectMode>>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_MUSIC = 1|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_VOICE_MESSAGE = 5|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_RINGTONE = 6|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_NOTIFICATION = 7|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_MOVIE = 10|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_GAME = 11|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_AUDIOBOOK = 12|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_NAVIGATION = 13|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_DTMF = 14|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_ENFORCED_TONE = 15|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: StreamUsage;<br>Method or attribute name: STREAM_USAGE_ULTRASONIC = 16|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRendererOptions;<br>Method or attribute name: privacyType?: AudioPrivacyType;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioPrivacyType;<br>Method or attribute name: PRIVACY_TYPE_PUBLIC = 0|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioPrivacyType;<br>Method or attribute name: PRIVACY_TYPE_PRIVATE = 1|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: VolumeAdjustType;<br>Method or attribute name: VOLUME_UP = 0|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: VolumeAdjustType;<br>Method or attribute name: VOLUME_DOWN = 1|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioStreamManager;<br>Method or attribute name: getAudioEffectInfoArray(usage: StreamUsage, callback: AsyncCallback\<AudioEffectInfoArray>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioStreamManager;<br>Method or attribute name: getAudioEffectInfoArray(usage: StreamUsage): Promise\<AudioEffectInfoArray>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioVolumeGroupManager;<br>Method or attribute name: isVolumeUnadjustable(): boolean;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioVolumeGroupManager;<br>Method or attribute name: adjustVolumeByStep(adjustType: VolumeAdjustType, callback: AsyncCallback\<void>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioVolumeGroupManager;<br>Method or attribute name: adjustVolumeByStep(adjustType: VolumeAdjustType): Promise\<void>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioVolumeGroupManager;<br>Method or attribute name: adjustSystemVolumeByStep(volumeType: AudioVolumeType, adjustType: VolumeAdjustType, callback: AsyncCallback\<void>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioVolumeGroupManager;<br>Method or attribute name: adjustSystemVolumeByStep(volumeType: AudioVolumeType, adjustType: VolumeAdjustType): Promise\<void>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioVolumeGroupManager;<br>Method or attribute name: getSystemVolumeInDb(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType, callback: AsyncCallback\<number>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioVolumeGroupManager;<br>Method or attribute name: getSystemVolumeInDb(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType): Promise\<number>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: getAudioEffectMode(callback: AsyncCallback\<AudioEffectMode>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: getAudioEffectMode(): Promise\<AudioEffectMode>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: setAudioEffectMode(mode: AudioEffectMode, callback: AsyncCallback\<void>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: setAudioEffectMode(mode: AudioEffectMode): Promise\<void>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: getMinStreamVolume(callback: AsyncCallback\<number>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: getMinStreamVolume(): Promise\<number>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: getMaxStreamVolume(callback: AsyncCallback\<number>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: getMaxStreamVolume(): Promise\<number>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: getUnderflowCount(callback: AsyncCallback\<number>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: getUnderflowCount(): Promise\<number>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: getCurrentOutputDevices(callback: AsyncCallback\<AudioDeviceDescriptors>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: getCurrentOutputDevices(): Promise\<AudioDeviceDescriptors>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: on(type: 'outputDeviceChange', callback: Callback\<AudioDeviceDescriptors>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioRenderer;<br>Method or attribute name: off(type: 'outputDeviceChange', callback?: Callback\<AudioDeviceDescriptors>): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: SourceType;<br>Method or attribute name: SOURCE_TYPE_PLAYBACK_CAPTURE = 2|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioCapturerOptions;<br>Method or attribute name: playbackCaptureConfig?: AudioPlaybackCaptureConfig;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: CaptureFilterOptions;<br>Method or attribute name: usages: Array\<StreamUsage>;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioPlaybackCaptureConfig;<br>Method or attribute name: filterOptions: CaptureFilterOptions;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioCapturer;<br>Method or attribute name: off(type: 'audioInterrupt'): void;|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioEffectMode;<br>Method or attribute name: EFFECT_NONE = 0|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: AudioEffectMode;<br>Method or attribute name: EFFECT_DEFAULT = 1|@ohos.multimedia.audio.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function on(type: 'sessionCreate', callback: (session: AVSessionDescriptor) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function on(type: 'sessionDestroy', callback: (session: AVSessionDescriptor) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function on(type: 'topSessionChange', callback: (session: AVSessionDescriptor) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function on(type: 'deviceAvailable', callback: (device: OutputDeviceInfo) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function off(type: 'sessionCreate', callback?: (session: AVSessionDescriptor) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function off(type: 'sessionDestroy', callback?: (session: AVSessionDescriptor) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function off(type: 'topSessionChange', callback?: (session: AVSessionDescriptor) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function off(type: 'deviceAvailable', callback?: (device: OutputDeviceInfo) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function startCastDeviceDiscovery(callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function startCastDeviceDiscovery(filter: number, callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function startCastDeviceDiscovery(filter?: number): Promise\<void>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function stopCastDeviceDiscovery(callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function stopCastDeviceDiscovery(): Promise\<void>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function setDiscoverable(enable: boolean, callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function setDiscoverable(enable: boolean): Promise\<void>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function getAVCastController(sessionId: string, callback: AsyncCallback\<AVCastController>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function getAVCastController(sessionId: string): Promise\<AVCastController>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function startCasting(session: SessionToken, device: OutputDeviceInfo, callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function startCasting(session: SessionToken, device: OutputDeviceInfo): Promise\<void>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function stopCasting(session: SessionToken, callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: function stopCasting(session: SessionToken): Promise\<void>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: avSession;<br>Method or attribute name: type AVCastControlCommandType = 'play' \| 'pause' \| 'stop' \| 'playNext' \| 'playPrevious' \| 'fastForward' \| 'rewind' \|<br> 'seek' \| 'setVolume' \| 'setSpeed' \| 'setLoopMode' \| 'toggleFavorite';|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: ProtocolType;<br>Method or attribute name: TYPE_LOCAL = 0|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: ProtocolType;<br>Method or attribute name: TYPE_CAST_PLUS_MIRROR = 1|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: ProtocolType;<br>Method or attribute name: TYPE_CAST_PLUS_STREAM = 2|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: readonly sessionType: AVSessionType;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: getAVCastController(callback: AsyncCallback\<AVCastController>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: getAVCastController(): Promise\<AVCastController>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: on(type: 'play', callback: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: on(type: 'pause', callback: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: on(type: 'stop', callback: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: on(type: 'playNext', callback: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: on(type: 'playPrevious', callback: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: on(type: 'fastForward', callback: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: on(type: 'rewind', callback: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: on(type: 'outputDeviceChange', callback: (state: ConnectionState, device: OutputDeviceInfo) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSessionController;<br>Method or attribute name: on(type: 'outputDeviceChange', callback: (state: ConnectionState, device: OutputDeviceInfo) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: off(type: 'play', callback?: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: off(type: 'pause', callback?: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: off(type: 'stop', callback?: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: off(type: 'playNext', callback?: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: off(type: 'playPrevious', callback?: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: off(type: 'fastForward', callback?: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: off(type: 'rewind', callback?: () => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: off(type: 'outputDeviceChange', callback?: (state: ConnectionState, device: OutputDeviceInfo) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSessionController;<br>Method or attribute name: off(type: 'outputDeviceChange', callback?: (state: ConnectionState, device: OutputDeviceInfo) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: stopCasting(callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSession;<br>Method or attribute name: stopCasting(): Promise\<void>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastControlCommand;<br>Method or attribute name: command: AVCastControlCommandType;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastControlCommand;<br>Method or attribute name: parameter?: media.PlaybackSpeed \| number;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: setDisplaySurface(surfaceId: string, callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: setDisplaySurface(surfaceId: string): Promise\<void>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: sendControlCommand(command: AVCastControlCommand, callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: sendControlCommand(command: AVCastControlCommand): Promise\<void>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: start(item: AVQueueItem, callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: start(item: AVQueueItem): Promise\<void>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: prepare(item: AVQueueItem, callback: AsyncCallback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: prepare(item: AVQueueItem): Promise\<void>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: getCurrentItem(callback: AsyncCallback\<AVQueueItem>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: getCurrentItem(): Promise\<AVQueueItem>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: on(type: 'playbackStateChange', filter: Array\<keyof AVPlaybackState> \| 'all', callback: (state: AVPlaybackState) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: on(type: 'mediaItemChange', callback: Callback\<AVQueueItem>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: on(type: 'playNext', callback: Callback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: on(type: 'playPrevious', callback: Callback\<void>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: on(type: 'seekDone', callback: Callback\<number>): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: on(type: 'videoSizeChange', callback: (width: number, height: number) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: off(type: 'playbackStateChange', callback?: (state: AVPlaybackState) => void): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: off(type: 'mediaItemChange'): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: off(type: 'playNext'): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: off(type: 'playPrevious'): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: off(type: 'seekDone'): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: off(type: 'videoSizeChange'): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastController;<br>Method or attribute name: off(type: 'error'): void;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: ConnectionState;<br>Method or attribute name: STATE_CONNECTING = 0|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: ConnectionState;<br>Method or attribute name: STATE_CONNECTED = 1|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: ConnectionState;<br>Method or attribute name: STATE_DISCONNECTED = 6|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: mediaType?: string;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: mediaSize?: number;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: albumTitle?: string;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: albumCoverUri?: string;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: lyricContent?: string;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: lyricUri?: string;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: fdSrc?: media.AVFileDescriptor;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: startPosition?: number;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: creditsPosition?: number;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVMediaDescription;<br>Method or attribute name: appName?: string;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVPlaybackState;<br>Method or attribute name: volume?: number;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastCategory;<br>Method or attribute name: CATEGORY_LOCAL = 0|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVCastCategory;<br>Method or attribute name: CATEGORY_REMOTE = 1|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: DeviceType;<br>Method or attribute name: DEVICE_TYPE_LOCAL = 0|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: DeviceType;<br>Method or attribute name: DEVICE_TYPE_TV = 2|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: DeviceType;<br>Method or attribute name: DEVICE_TYPE_SMART_SPEAKER = 3|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: DeviceType;<br>Method or attribute name: DEVICE_TYPE_BLUETOOTH = 10|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: DeviceInfo;<br>Method or attribute name: castCategory: number;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: DeviceInfo;<br>Method or attribute name: deviceId: string;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: DeviceInfo;<br>Method or attribute name: deviceName: string;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: DeviceInfo;<br>Method or attribute name: deviceType: DeviceType;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: DeviceInfo;<br>Method or attribute name: ipAddress?: string;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: DeviceInfo;<br>Method or attribute name: providerId?: number;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: OutputDeviceInfo;<br>Method or attribute name: devices: Array\<DeviceInfo>;|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: PlaybackState;<br>Method or attribute name: PLAYBACK_STATE_COMPLETED = 7|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: PlaybackState;<br>Method or attribute name: PLAYBACK_STATE_RELEASED = 8|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: PlaybackState;<br>Method or attribute name: PLAYBACK_STATE_ERROR = 9|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSessionErrorCode;<br>Method or attribute name: ERR_CODE_DEVICE_CONNECTION_FAILED = 6600108|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: AVSessionErrorCode;<br>Method or attribute name: ERR_CODE_REMOTE_CONNECTION_NOT_EXIST = 6600109|@ohos.multimedia.avsession.d.ts|
|Added|NA|Class name: PrelaunchConfig;<br>Method or attribute name: cameraDevice: CameraDevice;|@ohos.multimedia.camera.d.ts|
|Added|NA|Class name: CameraManager;<br>Method or attribute name: isPrelaunchSupported(camera: CameraDevice): boolean;|@ohos.multimedia.camera.d.ts|
|Added|NA|Class name: CameraManager;<br>Method or attribute name: setPrelaunchConfig(prelaunchConfig: PrelaunchConfig): void;|@ohos.multimedia.camera.d.ts|
|Added|NA|Class name: CameraManager;<br>Method or attribute name: prelaunch(): void;|@ohos.multimedia.camera.d.ts|
|Added|NA|Class name: CameraManager;<br>Method or attribute name: createDeferredPreviewOutput(profile: Profile): PreviewOutput;|@ohos.multimedia.camera.d.ts|
|Added|NA|Class name: PreviewOutput;<br>Method or attribute name: addDeferredSurface(surfaceId: string): void;|@ohos.multimedia.camera.d.ts|
|Added|NA|Class name: PhotoOutput;<br>Method or attribute name: on(type: 'quickThumbnail', callback: AsyncCallback\<image.PixelMap>): void;|@ohos.multimedia.camera.d.ts|
|Added|NA|Class name: PhotoOutput;<br>Method or attribute name: isQuickThumbnailSupported(): boolean;|@ohos.multimedia.camera.d.ts|
|Added|NA|Class name: PhotoOutput;<br>Method or attribute name: enableQuickThumbnail(enabled: boolean): void;|@ohos.multimedia.camera.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: DATE_TIME = 'DateTime'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: GPS_TIME_STAMP = 'GPSTimeStamp'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: GPS_DATE_STAMP = 'GPSDateStamp'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: IMAGE_DESCRIPTION = 'ImageDescription'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: MAKE = 'Make'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: MODEL = 'Model'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: PHOTO_MODE = 'PhotoMode'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: SENSITIVITY_TYPE = 'SensitivityType'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: STANDARD_OUTPUT_SENSITIVITY = 'StandardOutputSensitivity'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: RECOMMENDED_EXPOSURE_INDEX = 'RecommendedExposureIndex'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: ISO_SPEED = 'ISOSpeedRatings'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: APERTURE_VALUE = 'ApertureValue'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: EXPOSURE_BIAS_VALUE = 'ExposureBiasValue'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: METERING_MODE = 'MeteringMode'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: LIGHT_SOURCE = 'LightSource'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: FLASH = 'Flash'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: FOCAL_LENGTH = 'FocalLength'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: USER_COMMENT = 'UserComment'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: PIXEL_X_DIMENSION = 'PixelXDimension'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: PIXEL_Y_DIMENSION = 'PixelYDimension'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: WHITE_BALANCE = 'WhiteBalance'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: FOCAL_LENGTH_IN_35_MM_FILM = 'FocalLengthIn35mmFilm'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: CAPTURE_MODE = 'HwMnoteCaptureMode'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PropertyKey;<br>Method or attribute name: PHYSICAL_APERTURE = 'HwMnotePhysicalAperture'|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PixelMap;<br>Method or attribute name: getColorSpace(): colorSpaceManager.ColorSpaceManager;|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PixelMap;<br>Method or attribute name: marshalling(sequence: rpc.MessageSequence): void;|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PixelMap;<br>Method or attribute name: unmarshalling(sequence: rpc.MessageSequence): Promise\<PixelMap>;|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: PixelMap;<br>Method or attribute name: setColorSpace(colorSpace: colorSpaceManager.ColorSpaceManager): void;|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: ImageSource;<br>Method or attribute name: getDelayTimeList(): Promise\<Array\<number>>;|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: ImageSource;<br>Method or attribute name: getDelayTimeList(callback: AsyncCallback\<Array\<number>>): void;|@ohos.multimedia.image.d.ts|
|Added|NA|Class name: AVPlayer;<br>Method or attribute name: audioEffectMode ?: audio.AudioEffectMode;|@ohos.multimedia.media.d.ts|
|Error code added|Class name: effectKit;<br>Method or attribute name: function createColorPicker(source:image.PixelMap): Promise\<ColorPicker>;<br>Old version information: |Class name: effectKit;<br>Method or attribute name: function createColorPicker(source:image.PixelMap): Promise\<ColorPicker>;<br>New version information: 401|@ohos.effectKit.d.ts|
|Error code added|Class name: effectKit;<br>Method or attribute name: function createColorPicker(source:image.PixelMap,callback:AsyncCallback\<ColorPicker>):void;<br>Old version information: |Class name: effectKit;<br>Method or attribute name: function createColorPicker(source:image.PixelMap,callback:AsyncCallback\<ColorPicker>):void;<br>New version information: 401|@ohos.effectKit.d.ts|
|Error code added|Class name: avSession;<br>Method or attribute name: function createAVSession(context: Context, tag: string, type: AVSessionType): Promise\<AVSession>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function createAVSession(context: Context, tag: string, type: AVSessionType): Promise\<AVSession>;<br>New version information: 401,6600101|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: avSession;<br>Method or attribute name: function getAllSessionDescriptors(): Promise\<Array\<Readonly\<AVSessionDescriptor>>>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function getAllSessionDescriptors(): Promise\<Array\<Readonly\<AVSessionDescriptor>>>;<br>New version information: 201,6600101|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: avSession;<br>Method or attribute name: function createController(sessionId: string): Promise\<AVSessionController>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function createController(sessionId: string): Promise\<AVSessionController>;<br>New version information: 201,401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: avSession;<br>Method or attribute name: function castAudio(session: SessionToken \| 'all', audioDevices: Array\<audio.AudioDeviceDescriptor>): Promise\<void>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function castAudio(session: SessionToken \| 'all', audioDevices: Array\<audio.AudioDeviceDescriptor>): Promise\<void>;<br>New version information: 201,401,6600101,6600102,6600104|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: avSession;<br>Method or attribute name: function sendSystemAVKeyEvent(event: KeyEvent): Promise\<void>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function sendSystemAVKeyEvent(event: KeyEvent): Promise\<void>;<br>New version information: 201,401,6600101,6600105|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: avSession;<br>Method or attribute name: function sendSystemControlCommand(command: AVControlCommand): Promise\<void>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function sendSystemControlCommand(command: AVControlCommand): Promise\<void>;<br>New version information: 201,401,6600101,6600105,6600107|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSession;<br>Method or attribute name: setAVMetadata(data: AVMetadata): Promise\<void>;<br>Old version information: |Class name: AVSession;<br>Method or attribute name: setAVMetadata(data: AVMetadata): Promise\<void>;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSession;<br>Method or attribute name: setAVPlaybackState(state: AVPlaybackState): Promise\<void>;<br>Old version information: |Class name: AVSession;<br>Method or attribute name: setAVPlaybackState(state: AVPlaybackState): Promise\<void>;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSession;<br>Method or attribute name: setLaunchAbility(ability: WantAgent): Promise\<void>;<br>Old version information: |Class name: AVSession;<br>Method or attribute name: setLaunchAbility(ability: WantAgent): Promise\<void>;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSession;<br>Method or attribute name: getController(): Promise\<AVSessionController>;<br>Old version information: |Class name: AVSession;<br>Method or attribute name: getController(): Promise\<AVSessionController>;<br>New version information: 6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSession;<br>Method or attribute name: getOutputDevice(): Promise\<OutputDeviceInfo>;<br>Old version information: |Class name: AVSession;<br>Method or attribute name: getOutputDevice(): Promise\<OutputDeviceInfo>;<br>New version information: 6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSessionController;<br>Method or attribute name: getOutputDevice(): Promise\<OutputDeviceInfo>;<br>Old version information: |Class name: AVSessionController;<br>Method or attribute name: getOutputDevice(): Promise\<OutputDeviceInfo>;<br>New version information: 600101,600103|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSession;<br>Method or attribute name: activate(): Promise\<void>;<br>Old version information: |Class name: AVSession;<br>Method or attribute name: activate(): Promise\<void>;<br>New version information: 6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSession;<br>Method or attribute name: deactivate(): Promise\<void>;<br>Old version information: |Class name: AVSession;<br>Method or attribute name: deactivate(): Promise\<void>;<br>New version information: 6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSession;<br>Method or attribute name: destroy(): Promise\<void>;<br>Old version information: |Class name: AVSession;<br>Method or attribute name: destroy(): Promise\<void>;<br>New version information: 6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSessionController;<br>Method or attribute name: destroy(): Promise\<void>;<br>Old version information: |Class name: AVSessionController;<br>Method or attribute name: destroy(): Promise\<void>;<br>New version information: 6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSessionController;<br>Method or attribute name: getAVPlaybackState(): Promise\<AVPlaybackState>;<br>Old version information: |Class name: AVSessionController;<br>Method or attribute name: getAVPlaybackState(): Promise\<AVPlaybackState>;<br>New version information: 6600101,6600102,6600103|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSessionController;<br>Method or attribute name: getAVMetadata(): Promise\<AVMetadata>;<br>Old version information: |Class name: AVSessionController;<br>Method or attribute name: getAVMetadata(): Promise\<AVMetadata>;<br>New version information: 6600101,6600102,6600103|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSessionController;<br>Method or attribute name: sendAVKeyEvent(event: KeyEvent): Promise\<void>;<br>Old version information: |Class name: AVSessionController;<br>Method or attribute name: sendAVKeyEvent(event: KeyEvent): Promise\<void>;<br>New version information: 401,600101,600102,600103,600105,600106|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSessionController;<br>Method or attribute name: getLaunchAbility(): Promise\<WantAgent>;<br>Old version information: |Class name: AVSessionController;<br>Method or attribute name: getLaunchAbility(): Promise\<WantAgent>;<br>New version information: 6600101,6600102,6600103|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSessionController;<br>Method or attribute name: isActive(): Promise\<boolean>;<br>Old version information: |Class name: AVSessionController;<br>Method or attribute name: isActive(): Promise\<boolean>;<br>New version information: 6600101,6600102,6600103|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSessionController;<br>Method or attribute name: getValidCommands(): Promise\<Array\<AVControlCommandType>>;<br>Old version information: |Class name: AVSessionController;<br>Method or attribute name: getValidCommands(): Promise\<Array\<AVControlCommandType>>;<br>New version information: 6600101,6600102,6600103|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: AVSessionController;<br>Method or attribute name: sendControlCommand(command: AVControlCommand): Promise\<void>;<br>Old version information: |Class name: AVSessionController;<br>Method or attribute name: sendControlCommand(command: AVControlCommand): Promise\<void>;<br>New version information: 401,6600101,6600102,6600103,6600105,6600106,6600107|@ohos.multimedia.avsession.d.ts|
|Error code added|Class name: ImageSource;<br>Method or attribute name: createPixelMapList(options?: DecodingOptions): Promise\<Array\<PixelMap>>;<br>Old version information: |Class name: ImageSource;<br>Method or attribute name: createPixelMapList(options?: DecodingOptions): Promise\<Array\<PixelMap>>;<br>New version information: 62980096,62980103,62980110,62980111,62980118|@ohos.multimedia.image.d.ts|
|Error code added|Class name: ImageSource;<br>Method or attribute name: createPixelMapList(callback: AsyncCallback\<Array\<PixelMap>>): void;<br>Old version information: |Class name: ImageSource;<br>Method or attribute name: createPixelMapList(callback: AsyncCallback\<Array\<PixelMap>>): void;<br>New version information: 62980096,62980103,62980110,62980111,62980118|@ohos.multimedia.image.d.ts|
|Error code added|Class name: ImageSource;<br>Method or attribute name: createPixelMapList(options: DecodingOptions, callback: AsyncCallback\<Array\<PixelMap>>): void;<br>Old version information: |Class name: ImageSource;<br>Method or attribute name: createPixelMapList(options: DecodingOptions, callback: AsyncCallback\<Array\<PixelMap>>): void;<br>New version information: 62980096,62980103,62980110,62980111,62980118|@ohos.multimedia.image.d.ts|
|Error code added|Class name: ImageSource;<br>Method or attribute name: getFrameCount(): Promise\<number>;<br>Old version information: |Class name: ImageSource;<br>Method or attribute name: getFrameCount(): Promise\<number>;<br>New version information: 62980096,62980110,62980111,62980113,62980116,62980118,62980122|@ohos.multimedia.image.d.ts|
|Error code added|Class name: ImageSource;<br>Method or attribute name: getFrameCount(callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: ImageSource;<br>Method or attribute name: getFrameCount(callback: AsyncCallback\<number>): void;<br>New version information: 62980096,62980110,62980111,62980113,62980116,62980118,62980122|@ohos.multimedia.image.d.ts|
|Error code changed|Class name: avSession;<br>Method or attribute name: function createAVSession(context: Context, tag: string, type: AVSessionType, callback: AsyncCallback\<AVSession>): void;<br>Old version information: 401,{@link|Class name: avSession;<br>Method or attribute name: function createAVSession(context: Context, tag: string, type: AVSessionType, callback: AsyncCallback\<AVSession>): void;<br>New version information: 401,6600101|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: avSession;<br>Method or attribute name: function getAllSessionDescriptors(callback: AsyncCallback\<Array\<Readonly\<AVSessionDescriptor>>>): void;<br>Old version information: 201,{@link|Class name: avSession;<br>Method or attribute name: function getAllSessionDescriptors(callback: AsyncCallback\<Array\<Readonly\<AVSessionDescriptor>>>): void;<br>New version information: 201,6600101|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: avSession;<br>Method or attribute name: function createController(sessionId: string, callback: AsyncCallback\<AVSessionController>): void;<br>Old version information: 201,401,{@link,{@link|Class name: avSession;<br>Method or attribute name: function createController(sessionId: string, callback: AsyncCallback\<AVSessionController>): void;<br>New version information: 201,401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: avSession;<br>Method or attribute name: function castAudio(session: SessionToken \| 'all', audioDevices: Array\<audio.AudioDeviceDescriptor>, callback: AsyncCallback\<void>): void;<br>Old version information: 201,401,{@link,{@link,{@link|Class name: avSession;<br>Method or attribute name: function castAudio(session: SessionToken \| 'all', audioDevices: Array\<audio.AudioDeviceDescriptor>, callback: AsyncCallback\<void>): void;<br>New version information: 201,401,6600101,6600102,6600104|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: avSession;<br>Method or attribute name: function on(type: 'sessionServiceDie', callback: () => void): void;<br>Old version information: 201,401,{@link|Class name: avSession;<br>Method or attribute name: function on(type: 'sessionServiceDie', callback: () => void): void;<br>New version information: 201,401,6600101|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: avSession;<br>Method or attribute name: function off(type: 'sessionServiceDie', callback?: () => void): void;<br>Old version information: 201,401,{@link|Class name: avSession;<br>Method or attribute name: function off(type: 'sessionServiceDie', callback?: () => void): void;<br>New version information: 201,401,6600101|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: avSession;<br>Method or attribute name: function sendSystemAVKeyEvent(event: KeyEvent, callback: AsyncCallback\<void>): void;<br>Old version information: 201,401,{@link,{@link|Class name: avSession;<br>Method or attribute name: function sendSystemAVKeyEvent(event: KeyEvent, callback: AsyncCallback\<void>): void;<br>New version information: 201,401,6600101,6600105|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: avSession;<br>Method or attribute name: function sendSystemControlCommand(command: AVControlCommand, callback: AsyncCallback\<void>): void;<br>Old version information: 201,401,{@link,{@link,{@link|Class name: avSession;<br>Method or attribute name: function sendSystemControlCommand(command: AVControlCommand, callback: AsyncCallback\<void>): void;<br>New version information: 201,401,6600101,6600105,6600107|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: setAVMetadata(data: AVMetadata, callback: AsyncCallback\<void>): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: setAVMetadata(data: AVMetadata, callback: AsyncCallback\<void>): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: setAVPlaybackState(state: AVPlaybackState, callback: AsyncCallback\<void>): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: setAVPlaybackState(state: AVPlaybackState, callback: AsyncCallback\<void>): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: setLaunchAbility(ability: WantAgent, callback: AsyncCallback\<void>): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: setLaunchAbility(ability: WantAgent, callback: AsyncCallback\<void>): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: dispatchSessionEvent(event: string, args: {[key: string]: Object}, callback: AsyncCallback\<void>): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: dispatchSessionEvent(event: string, args: {[key: string]: Object}, callback: AsyncCallback\<void>): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: dispatchSessionEvent(event: string, args: {[key: string]: Object}): Promise\<void>;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: dispatchSessionEvent(event: string, args: {[key: string]: Object}): Promise\<void>;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: setExtras(extras: {[key: string]: Object}, callback: AsyncCallback\<void>): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: setExtras(extras: {[key: string]: Object}, callback: AsyncCallback\<void>): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: setExtras(extras: {[key: string]: Object}): Promise\<void>;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: setExtras(extras: {[key: string]: Object}): Promise\<void>;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: getController(callback: AsyncCallback\<AVSessionController>): void;<br>Old version information: {@link,{@link|Class name: AVSession;<br>Method or attribute name: getController(callback: AsyncCallback\<AVSessionController>): void;<br>New version information: 6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: getOutputDevice(callback: AsyncCallback\<OutputDeviceInfo>): void;<br>Old version information: {@link,{@link|Class name: AVSession;<br>Method or attribute name: getOutputDevice(callback: AsyncCallback\<OutputDeviceInfo>): void;<br>New version information: 6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: getOutputDevice(callback: AsyncCallback\<OutputDeviceInfo>): void;<br>Old version information: {@link,{@link|Class name: AVSessionController;<br>Method or attribute name: getOutputDevice(callback: AsyncCallback\<OutputDeviceInfo>): void;<br>New version information: 600101,600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: on(type: 'seek', callback: (time: number) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: on(type: 'seek', callback: (time: number) => void): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: on(type: 'setSpeed', callback: (speed: number) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: on(type: 'setSpeed', callback: (speed: number) => void): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: on(type: 'setLoopMode', callback: (mode: LoopMode) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: on(type: 'setLoopMode', callback: (mode: LoopMode) => void): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: on(type: 'toggleFavorite', callback: (assetId: string) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: on(type: 'toggleFavorite', callback: (assetId: string) => void): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: on(type: 'handleKeyEvent', callback: (event: KeyEvent) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: on(type: 'handleKeyEvent', callback: (event: KeyEvent) => void): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: off(type: 'seek', callback?: (time: number) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: off(type: 'seek', callback?: (time: number) => void): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: off(type: 'setSpeed', callback?: (speed: number) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: off(type: 'setSpeed', callback?: (speed: number) => void): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: off(type: 'setLoopMode', callback?: (mode: LoopMode) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: off(type: 'setLoopMode', callback?: (mode: LoopMode) => void): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: off(type: 'toggleFavorite', callback?: (assetId: string) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: off(type: 'toggleFavorite', callback?: (assetId: string) => void): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: off(type: 'handleKeyEvent', callback?: (event: KeyEvent) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSession;<br>Method or attribute name: off(type: 'handleKeyEvent', callback?: (event: KeyEvent) => void): void;<br>New version information: 401,6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: activate(callback: AsyncCallback\<void>): void;<br>Old version information: {@link,{@link|Class name: AVSession;<br>Method or attribute name: activate(callback: AsyncCallback\<void>): void;<br>New version information: 6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: deactivate(callback: AsyncCallback\<void>): void;<br>Old version information: {@link,{@link|Class name: AVSession;<br>Method or attribute name: deactivate(callback: AsyncCallback\<void>): void;<br>New version information: 6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSession;<br>Method or attribute name: destroy(callback: AsyncCallback\<void>): void;<br>Old version information: {@link,{@link|Class name: AVSession;<br>Method or attribute name: destroy(callback: AsyncCallback\<void>): void;<br>New version information: 6600101,6600102|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: destroy(callback: AsyncCallback\<void>): void;<br>Old version information: {@link,{@link|Class name: AVSessionController;<br>Method or attribute name: destroy(callback: AsyncCallback\<void>): void;<br>New version information: 6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: getAVPlaybackState(callback: AsyncCallback\<AVPlaybackState>): void;<br>Old version information: {@link,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: getAVPlaybackState(callback: AsyncCallback\<AVPlaybackState>): void;<br>New version information: 6600101,6600102,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: getAVMetadata(callback: AsyncCallback\<AVMetadata>): void;<br>Old version information: {@link,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: getAVMetadata(callback: AsyncCallback\<AVMetadata>): void;<br>New version information: 6600101,6600102,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: sendAVKeyEvent(event: KeyEvent, callback: AsyncCallback\<void>): void;<br>Old version information: 401,{@link,{@link,{@link,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: sendAVKeyEvent(event: KeyEvent, callback: AsyncCallback\<void>): void;<br>New version information: 401,600101,600102,600103,600105,600106|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: getLaunchAbility(callback: AsyncCallback\<WantAgent>): void;<br>Old version information: {@link,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: getLaunchAbility(callback: AsyncCallback\<WantAgent>): void;<br>New version information: 6600101,6600102,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: getRealPlaybackPositionSync(): number;<br>Old version information: {@link,{@link|Class name: AVSessionController;<br>Method or attribute name: getRealPlaybackPositionSync(): number;<br>New version information: 6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: isActive(callback: AsyncCallback\<boolean>): void;<br>Old version information: {@link,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: isActive(callback: AsyncCallback\<boolean>): void;<br>New version information: 6600101,6600102,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: getValidCommands(callback: AsyncCallback\<Array\<AVControlCommandType>>): void;<br>Old version information: {@link,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: getValidCommands(callback: AsyncCallback\<Array\<AVControlCommandType>>): void;<br>New version information: 6600101,6600102,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: sendControlCommand(command: AVControlCommand, callback: AsyncCallback\<void>): void;<br>Old version information: 401,{@link,{@link,{@link,{@link,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: sendControlCommand(command: AVControlCommand, callback: AsyncCallback\<void>): void;<br>New version information: 401,6600101,6600102,6600103,6600105,6600106,6600107|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: on(type: 'metadataChange', filter: Array\<keyof AVMetadata> \| 'all', callback: (data: AVMetadata) => void);<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: on(type: 'metadataChange', filter: Array\<keyof AVMetadata> \| 'all', callback: (data: AVMetadata) => void);<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: on(type: 'playbackStateChange', filter: Array\<keyof AVPlaybackState> \| 'all', callback: (state: AVPlaybackState) => void);<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: on(type: 'playbackStateChange', filter: Array\<keyof AVPlaybackState> \| 'all', callback: (state: AVPlaybackState) => void);<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: on(type: 'sessionDestroy', callback: () => void);<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: on(type: 'sessionDestroy', callback: () => void);<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: on(type: 'activeStateChange', callback: (isActive: boolean) => void);<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: on(type: 'activeStateChange', callback: (isActive: boolean) => void);<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: on(type: 'validCommandChange', callback: (commands: Array\<AVControlCommandType>) => void);<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: on(type: 'validCommandChange', callback: (commands: Array\<AVControlCommandType>) => void);<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: on(type: 'sessionEvent', callback: (sessionEvent: string, args: {[key: string]: Object}) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: on(type: 'sessionEvent', callback: (sessionEvent: string, args: {[key: string]: Object}) => void): void;<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: on(type: 'extrasChange', callback: (extras: {[key: string]: Object}) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: on(type: 'extrasChange', callback: (extras: {[key: string]: Object}) => void): void;<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: off(type: 'metadataChange', callback?: (data: AVMetadata) => void);<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: off(type: 'metadataChange', callback?: (data: AVMetadata) => void);<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: off(type: 'playbackStateChange', callback?: (state: AVPlaybackState) => void);<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: off(type: 'playbackStateChange', callback?: (state: AVPlaybackState) => void);<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: off(type: 'sessionDestroy', callback?: () => void);<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: off(type: 'sessionDestroy', callback?: () => void);<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: off(type: 'activeStateChange', callback?: (isActive: boolean) => void);<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: off(type: 'activeStateChange', callback?: (isActive: boolean) => void);<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: off(type: 'validCommandChange', callback?: (commands: Array\<AVControlCommandType>) => void);<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: off(type: 'validCommandChange', callback?: (commands: Array\<AVControlCommandType>) => void);<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: off(type: 'sessionEvent', callback?: (sessionEvent: string, args: {[key: string]: Object}) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: off(type: 'sessionEvent', callback?: (sessionEvent: string, args: {[key: string]: Object}) => void): void;<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Error code changed|Class name: AVSessionController;<br>Method or attribute name: off(type: 'extrasChange', callback?: (extras: {[key: string]: Object}) => void): void;<br>Old version information: 401,{@link,{@link|Class name: AVSessionController;<br>Method or attribute name: off(type: 'extrasChange', callback?: (extras: {[key: string]: Object}) => void): void;<br>New version information: 401,6600101,6600103|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: ConnectType;<br>Method or attribute name: CONNECT_TYPE_LOCAL = 1<br>Old version information: |Class name: ConnectType;<br>Method or attribute name: CONNECT_TYPE_LOCAL = 1<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ConnectType;<br>Method or attribute name: CONNECT_TYPE_DISTRIBUTED = 2<br>Old version information: |Class name: ConnectType;<br>Method or attribute name: CONNECT_TYPE_DISTRIBUTED = 2<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: VolumeGroupInfo;<br>Method or attribute name: readonly groupId: number;<br>Old version information: |Class name: VolumeGroupInfo;<br>Method or attribute name: readonly groupId: number;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: VolumeGroupInfo;<br>Method or attribute name: readonly mappingId: number;<br>Old version information: |Class name: VolumeGroupInfo;<br>Method or attribute name: readonly mappingId: number;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: VolumeGroupInfo;<br>Method or attribute name: readonly groupName: string;<br>Old version information: |Class name: VolumeGroupInfo;<br>Method or attribute name: readonly groupName: string;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: VolumeGroupInfo;<br>Method or attribute name: readonly type: ConnectType;<br>Old version information: |Class name: VolumeGroupInfo;<br>Method or attribute name: readonly type: ConnectType;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: VolumeEvent;<br>Method or attribute name: interface VolumeEvent<br>Old version information: systemapi|Class name: VolumeEvent;<br>Method or attribute name: interface VolumeEvent<br>New version information: |@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: VolumeEvent;<br>Method or attribute name: volumeGroupId: number;<br>Old version information: |Class name: VolumeEvent;<br>Method or attribute name: volumeGroupId: number;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: VolumeEvent;<br>Method or attribute name: networkId: string;<br>Old version information: |Class name: VolumeEvent;<br>Method or attribute name: networkId: string;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_0 = 0<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_0 = 0<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_1 = 1<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_1 = 1<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_2 = 2<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_2 = 2<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_3 = 3<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_3 = 3<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_4 = 4<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_4 = 4<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_5 = 5<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_5 = 5<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_6 = 6<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_6 = 6<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_7 = 7<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_7 = 7<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_8 = 8<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_8 = 8<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_9 = 9<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_9 = 9<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_S = 10<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_S = 10<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_P = 11<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_P = 11<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_A = 12<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_A = 12<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_B = 13<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_B = 13<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_C = 14<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_C = 14<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_D = 15<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_DIAL_D = 15<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_DIAL = 100<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_DIAL = 100<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_BUSY = 101<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_BUSY = 101<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_CONGESTION = 102<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_CONGESTION = 102<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_RADIO_ACK = 103<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_RADIO_ACK = 103<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_RADIO_NOT_AVAILABLE = 104<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_RADIO_NOT_AVAILABLE = 104<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_CALL_WAITING = 106<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_CALL_WAITING = 106<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_RINGTONE = 107<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_SUPERVISORY_RINGTONE = 107<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_PROPRIETARY_BEEP = 200<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_PROPRIETARY_BEEP = 200<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_PROPRIETARY_ACK = 201<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_PROPRIETARY_ACK = 201<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_PROPRIETARY_PROMPT = 203<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_PROPRIETARY_PROMPT = 203<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_PROPRIETARY_DOUBLE_BEEP = 204<br>Old version information: |Class name: ToneType;<br>Method or attribute name: TONE_TYPE_COMMON_PROPRIETARY_DOUBLE_BEEP = 204<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: TonePlayer;<br>Method or attribute name: load(type: ToneType, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: TonePlayer;<br>Method or attribute name: load(type: ToneType, callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: TonePlayer;<br>Method or attribute name: load(type: ToneType): Promise\<void>;<br>Old version information: |Class name: TonePlayer;<br>Method or attribute name: load(type: ToneType): Promise\<void>;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: TonePlayer;<br>Method or attribute name: start(callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: TonePlayer;<br>Method or attribute name: start(callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: TonePlayer;<br>Method or attribute name: start(): Promise\<void>;<br>Old version information: |Class name: TonePlayer;<br>Method or attribute name: start(): Promise\<void>;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: TonePlayer;<br>Method or attribute name: stop(callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: TonePlayer;<br>Method or attribute name: stop(callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: TonePlayer;<br>Method or attribute name: stop(): Promise\<void>;<br>Old version information: |Class name: TonePlayer;<br>Method or attribute name: stop(): Promise\<void>;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: TonePlayer;<br>Method or attribute name: release(callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: TonePlayer;<br>Method or attribute name: release(callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: TonePlayer;<br>Method or attribute name: release(): Promise\<void>;<br>Old version information: |Class name: TonePlayer;<br>Method or attribute name: release(): Promise\<void>;<br>New version information: systemapi|@ohos.multimedia.audio.d.ts|
|Access level changed|Class name: avSession;<br>Method or attribute name: function getAllSessionDescriptors(): Promise\<Array\<Readonly\<AVSessionDescriptor>>>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function getAllSessionDescriptors(): Promise\<Array\<Readonly\<AVSessionDescriptor>>>;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: avSession;<br>Method or attribute name: function createController(sessionId: string): Promise\<AVSessionController>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function createController(sessionId: string): Promise\<AVSessionController>;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: avSession;<br>Method or attribute name: function castAudio(session: SessionToken \| 'all', audioDevices: Array\<audio.AudioDeviceDescriptor>): Promise\<void>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function castAudio(session: SessionToken \| 'all', audioDevices: Array\<audio.AudioDeviceDescriptor>): Promise\<void>;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: avSession;<br>Method or attribute name: function sendSystemAVKeyEvent(event: KeyEvent): Promise\<void>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function sendSystemAVKeyEvent(event: KeyEvent): Promise\<void>;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: avSession;<br>Method or attribute name: function sendSystemControlCommand(command: AVControlCommand): Promise\<void>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function sendSystemControlCommand(command: AVControlCommand): Promise\<void>;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: SessionToken;<br>Method or attribute name: sessionId: string;<br>Old version information: |Class name: SessionToken;<br>Method or attribute name: sessionId: string;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionDescriptor;<br>Method or attribute name: sessionId: string;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: sessionId: string;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: SessionToken;<br>Method or attribute name: pid?: number;<br>Old version information: |Class name: SessionToken;<br>Method or attribute name: pid?: number;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: SessionToken;<br>Method or attribute name: uid?: number;<br>Old version information: |Class name: SessionToken;<br>Method or attribute name: uid?: number;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionDescriptor;<br>Method or attribute name: type: AVSessionType;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: type: AVSessionType;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionDescriptor;<br>Method or attribute name: sessionTag: string;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: sessionTag: string;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionDescriptor;<br>Method or attribute name: elementName: ElementName;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: elementName: ElementName;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionDescriptor;<br>Method or attribute name: isActive: boolean;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: isActive: boolean;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionDescriptor;<br>Method or attribute name: isTopSession: boolean;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: isTopSession: boolean;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionDescriptor;<br>Method or attribute name: outputDevice: OutputDeviceInfo;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: outputDevice: OutputDeviceInfo;<br>New version information: systemapi|@ohos.multimedia.avsession.d.ts|
|Permission changed|Class name: avSession;<br>Method or attribute name: function getAllSessionDescriptors(): Promise\<Array\<Readonly\<AVSessionDescriptor>>>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function getAllSessionDescriptors(): Promise\<Array\<Readonly\<AVSessionDescriptor>>>;<br>New version information: ohos.permission.MANAGE_MEDIA_RESOURCES|@ohos.multimedia.avsession.d.ts|
|Permission changed|Class name: avSession;<br>Method or attribute name: function createController(sessionId: string): Promise\<AVSessionController>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function createController(sessionId: string): Promise\<AVSessionController>;<br>New version information: ohos.permission.MANAGE_MEDIA_RESOURCES|@ohos.multimedia.avsession.d.ts|
|Permission changed|Class name: avSession;<br>Method or attribute name: function castAudio(session: SessionToken \| 'all', audioDevices: Array\<audio.AudioDeviceDescriptor>): Promise\<void>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function castAudio(session: SessionToken \| 'all', audioDevices: Array\<audio.AudioDeviceDescriptor>): Promise\<void>;<br>New version information: ohos.permission.MANAGE_MEDIA_RESOURCES|@ohos.multimedia.avsession.d.ts|
|Permission changed|Class name: avSession;<br>Method or attribute name: function sendSystemAVKeyEvent(event: KeyEvent): Promise\<void>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function sendSystemAVKeyEvent(event: KeyEvent): Promise\<void>;<br>New version information: ohos.permission.MANAGE_MEDIA_RESOURCES|@ohos.multimedia.avsession.d.ts|
|Permission changed|Class name: avSession;<br>Method or attribute name: function sendSystemControlCommand(command: AVControlCommand): Promise\<void>;<br>Old version information: |Class name: avSession;<br>Method or attribute name: function sendSystemControlCommand(command: AVControlCommand): Promise\<void>;<br>New version information: ohos.permission.MANAGE_MEDIA_RESOURCES|@ohos.multimedia.avsession.d.ts|
|Permission changed|Class name: SessionToken;<br>Method or attribute name: sessionId: string;<br>Old version information: |Class name: SessionToken;<br>Method or attribute name: sessionId: string;<br>New version information: ohos.permission.MANAGE_MEDIA_RESOURCES|@ohos.multimedia.avsession.d.ts|
|Permission changed|Class name: SessionToken;<br>Method or attribute name: pid?: number;<br>Old version information: |Class name: SessionToken;<br>Method or attribute name: pid?: number;<br>New version information: ohos.permission.MANAGE_MEDIA_RESOURCES|@ohos.multimedia.avsession.d.ts|
|Permission changed|Class name: SessionToken;<br>Method or attribute name: uid?: number;<br>Old version information: |Class name: SessionToken;<br>Method or attribute name: uid?: number;<br>New version information: ohos.permission.MANAGE_MEDIA_RESOURCES|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AudioRendererInfo;<br>Method or attribute name: content?: ContentType;<br>Old version information: |Class name: AudioRendererInfo;<br>Method or attribute name: content?: ContentType;<br>New version information: ?ContentType|@ohos.multimedia.audio.d.ts|
|Type changed|Class name: SessionToken;<br>Method or attribute name: sessionId: string;<br>Old version information: |Class name: SessionToken;<br>Method or attribute name: sessionId: string;<br>New version information: string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVSessionDescriptor;<br>Method or attribute name: sessionId: string;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: sessionId: string;<br>New version information: string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: SessionToken;<br>Method or attribute name: pid?: number;<br>Old version information: |Class name: SessionToken;<br>Method or attribute name: pid?: number;<br>New version information: ?number|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: SessionToken;<br>Method or attribute name: uid?: number;<br>Old version information: |Class name: SessionToken;<br>Method or attribute name: uid?: number;<br>New version information: ?number|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: assetId: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: assetId: string;<br>New version information: string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: title?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: title?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMediaDescription;<br>Method or attribute name: title?: string;<br>Old version information: |Class name: AVMediaDescription;<br>Method or attribute name: title?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: artist?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: artist?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: author?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: author?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: album?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: album?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: writer?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: writer?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: composer?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: composer?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: duration?: number;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: duration?: number;<br>New version information: ?number|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: publishDate?: Date;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: publishDate?: Date;<br>New version information: ?Date|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: subtitle?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: subtitle?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMediaDescription;<br>Method or attribute name: subtitle?: string;<br>Old version information: |Class name: AVMediaDescription;<br>Method or attribute name: subtitle?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: description?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: description?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMediaDescription;<br>Method or attribute name: description?: string;<br>Old version information: |Class name: AVMediaDescription;<br>Method or attribute name: description?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: lyric?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: lyric?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: previousAssetId?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: previousAssetId?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMetadata;<br>Method or attribute name: nextAssetId?: string;<br>Old version information: |Class name: AVMetadata;<br>Method or attribute name: nextAssetId?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMediaDescription;<br>Method or attribute name: mediaId: string;<br>Old version information: |Class name: AVMediaDescription;<br>Method or attribute name: mediaId: string;<br>New version information: string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMediaDescription;<br>Method or attribute name: iconUri?: string;<br>Old version information: |Class name: AVMediaDescription;<br>Method or attribute name: iconUri?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVMediaDescription;<br>Method or attribute name: mediaUri?: string;<br>Old version information: |Class name: AVMediaDescription;<br>Method or attribute name: mediaUri?: string;<br>New version information: ?string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVQueueItem;<br>Method or attribute name: itemId: number;<br>Old version information: |Class name: AVQueueItem;<br>Method or attribute name: itemId: number;<br>New version information: number|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVPlaybackState;<br>Method or attribute name: speed?: number;<br>Old version information: |Class name: AVPlaybackState;<br>Method or attribute name: speed?: number;<br>New version information: ?number|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVPlaybackState;<br>Method or attribute name: bufferedTime?: number;<br>Old version information: |Class name: AVPlaybackState;<br>Method or attribute name: bufferedTime?: number;<br>New version information: ?number|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVPlaybackState;<br>Method or attribute name: isFavorite?: boolean;<br>Old version information: |Class name: AVPlaybackState;<br>Method or attribute name: isFavorite?: boolean;<br>New version information: ?boolean|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVPlaybackState;<br>Method or attribute name: activeItemId?: number;<br>Old version information: |Class name: AVPlaybackState;<br>Method or attribute name: activeItemId?: number;<br>New version information: ?number|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: PlaybackPosition;<br>Method or attribute name: elapsedTime: number;<br>Old version information: |Class name: PlaybackPosition;<br>Method or attribute name: elapsedTime: number;<br>New version information: number|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: PlaybackPosition;<br>Method or attribute name: updateTime: number;<br>Old version information: |Class name: PlaybackPosition;<br>Method or attribute name: updateTime: number;<br>New version information: number|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVSessionDescriptor;<br>Method or attribute name: sessionTag: string;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: sessionTag: string;<br>New version information: string|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVSessionDescriptor;<br>Method or attribute name: isActive: boolean;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: isActive: boolean;<br>New version information: boolean|@ohos.multimedia.avsession.d.ts|
|Type changed|Class name: AVSessionDescriptor;<br>Method or attribute name: isTopSession: boolean;<br>Old version information: |Class name: AVSessionDescriptor;<br>Method or attribute name: isTopSession: boolean;<br>New version information: boolean|@ohos.multimedia.avsession.d.ts|
|Function changed|Class name: AudioRendererInfo;<br>Method or attribute name: content: ContentType;|Class name: AudioRendererInfo;<br>Method or attribute name: content?: ContentType;|@ohos.multimedia.audio.d.ts|
|Function changed|Class name: SessionToken;<br>Method or attribute name: pid: number;|Class name: SessionToken;<br>Method or attribute name: pid?: number;|@ohos.multimedia.avsession.d.ts|
|Function changed|Class name: SessionToken;<br>Method or attribute name: uid: number;|Class name: SessionToken;<br>Method or attribute name: uid?: number;|@ohos.multimedia.avsession.d.ts|
|Function changed|Class name: AVMediaDescription;<br>Method or attribute name: icon?: image.PixelMap \| string;|Class name: AVMediaDescription;<br>Method or attribute name: icon?: image.PixelMap;|@ohos.multimedia.avsession.d.ts|
|Function changed|Class name: CameraInput;<br>Method or attribute name: on(type: 'error', camera: CameraDevice, callback: ErrorCallback\<BusinessError>): void;|Class name: CameraInput;<br>Method or attribute name: on(type: 'error', camera: CameraDevice, callback: ErrorCallback): void;|@ohos.multimedia.camera.d.ts|
|Function changed|Class name: CaptureSession;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback\<BusinessError>): void;|Class name: CaptureSession;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback): void;|@ohos.multimedia.camera.d.ts|
|Function changed|Class name: PreviewOutput;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback\<BusinessError>): void;|Class name: PreviewOutput;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback): void;|@ohos.multimedia.camera.d.ts|
|Function changed|Class name: PhotoOutput;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback\<BusinessError>): void;|Class name: PhotoOutput;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback): void;|@ohos.multimedia.camera.d.ts|
|Function changed|Class name: VideoOutput;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback\<BusinessError>): void;|Class name: VideoOutput;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback): void;|@ohos.multimedia.camera.d.ts|
|Function changed|Class name: MetadataOutput;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback\<BusinessError>): void;|Class name: MetadataOutput;<br>Method or attribute name: on(type: 'error', callback: ErrorCallback): void;|@ohos.multimedia.camera.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: Support;<br>Method or attribute name: COMMON_EVENT_CHARGE_IDLE_MODE_CHANGED = 'usual.event.CHARGE_IDLE_MODE_CHANGED'|@ohos.commonEventManager.d.ts|
|Added|NA|Class name: emitter;<br>Method or attribute name: function off(eventId: number, callback: Callback\<EventData>): void;|@ohos.events.emitter.d.ts|
|Added|NA|Class name: notificationSubscribe;<br>Method or attribute name: function remove(hashCodes: Array\<String>, reason: RemoveReason, callback: AsyncCallback\<void>): void;|@ohos.notificationSubscribe.d.ts|
|Added|NA|Class name: notificationSubscribe;<br>Method or attribute name: function remove(hashCodes: Array\<String>, reason: RemoveReason): Promise\<void>;|@ohos.notificationSubscribe.d.ts|
|Error code changed|Class name: reminderAgentManager;<br>Method or attribute name: function publishReminder(reminderReq: ReminderRequest, callback: AsyncCallback\<number>): void;<br>Old version information: 401|Class name: reminderAgentManager;<br>Method or attribute name: function publishReminder(reminderReq: ReminderRequest, callback: AsyncCallback\<number>): void;<br>New version information: 401,1700001,1700002|@ohos.reminderAgentManager.d.ts|
|Error code changed|Class name: reminderAgentManager;<br>Method or attribute name: function publishReminder(reminderReq: ReminderRequest): Promise\<number>;<br>Old version information: 401|Class name: reminderAgentManager;<br>Method or attribute name: function publishReminder(reminderReq: ReminderRequest): Promise\<number>;<br>New version information: 401,1700001,1700002|@ohos.reminderAgentManager.d.ts|
|Error code changed|Class name: reminderAgentManager;<br>Method or attribute name: function cancelReminder(reminderId: number, callback: AsyncCallback\<void>): void;<br>Old version information: 401|Class name: reminderAgentManager;<br>Method or attribute name: function cancelReminder(reminderId: number, callback: AsyncCallback\<void>): void;<br>New version information: 401,1700003,1700004|@ohos.reminderAgentManager.d.ts|
|Error code changed|Class name: reminderAgentManager;<br>Method or attribute name: function cancelReminder(reminderId: number): Promise\<void>;<br>Old version information: 401|Class name: reminderAgentManager;<br>Method or attribute name: function cancelReminder(reminderId: number): Promise\<void>;<br>New version information: 401,1700003,1700004|@ohos.reminderAgentManager.d.ts|
|Error code changed|Class name: reminderAgentManager;<br>Method or attribute name: function getValidReminders(callback: AsyncCallback\<Array\<ReminderRequest>>): void;<br>Old version information: 401|Class name: reminderAgentManager;<br>Method or attribute name: function getValidReminders(callback: AsyncCallback\<Array\<ReminderRequest>>): void;<br>New version information: 401,1700004|@ohos.reminderAgentManager.d.ts|
|Error code changed|Class name: reminderAgentManager;<br>Method or attribute name: function getValidReminders(): Promise\<Array\<ReminderRequest>>;<br>Old version information: 401|Class name: reminderAgentManager;<br>Method or attribute name: function getValidReminders(): Promise\<Array\<ReminderRequest>>;<br>New version information: 401,1700004|@ohos.reminderAgentManager.d.ts|
|Error code changed|Class name: reminderAgentManager;<br>Method or attribute name: function cancelAllReminders(callback: AsyncCallback\<void>): void;<br>Old version information: 401|Class name: reminderAgentManager;<br>Method or attribute name: function cancelAllReminders(callback: AsyncCallback\<void>): void;<br>New version information: 401,1700004|@ohos.reminderAgentManager.d.ts|
|Error code changed|Class name: reminderAgentManager;<br>Method or attribute name: function cancelAllReminders(): Promise\<void>;<br>Old version information: 401|Class name: reminderAgentManager;<br>Method or attribute name: function cancelAllReminders(): Promise\<void>;<br>New version information: 401,1700004|@ohos.reminderAgentManager.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function publish(request: NotificationRequest, userId: number): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function publish(request: NotificationRequest, userId: number): Promise\<void>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function isNotificationEnabled(userId: number): Promise\<boolean>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function isNotificationEnabled(userId: number): Promise\<boolean>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function removeAll(userId: number): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function removeAll(userId: number): Promise\<void>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function removeGroupByBundle(bundle: BundleOption, groupName: string): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function removeGroupByBundle(bundle: BundleOption, groupName: string): Promise\<void>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function setDoNotDisturbDate(date: DoNotDisturbDate): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function setDoNotDisturbDate(date: DoNotDisturbDate): Promise\<void>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function setDoNotDisturbDate(date: DoNotDisturbDate, userId: number): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function setDoNotDisturbDate(date: DoNotDisturbDate, userId: number): Promise\<void>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function getDoNotDisturbDate(): Promise\<DoNotDisturbDate>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function getDoNotDisturbDate(): Promise\<DoNotDisturbDate>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function getDoNotDisturbDate(userId: number): Promise\<DoNotDisturbDate>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function getDoNotDisturbDate(userId: number): Promise\<DoNotDisturbDate>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function supportDoNotDisturbMode(): Promise\<boolean>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function supportDoNotDisturbMode(): Promise\<boolean>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function enableDistributed(enable: boolean): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function enableDistributed(enable: boolean): Promise\<void>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function enableDistributedByBundle(bundle: BundleOption, enable: boolean): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function enableDistributedByBundle(bundle: BundleOption, enable: boolean): Promise\<void>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function isDistributedEnabledByBundle(bundle: BundleOption): Promise\<boolean>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function isDistributedEnabledByBundle(bundle: BundleOption): Promise\<boolean>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: notification;<br>Method or attribute name: function getDeviceRemindType(): Promise\<DeviceRemindType>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function getDeviceRemindType(): Promise\<DeviceRemindType>;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_NONE = 0<br>Old version information: |Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_NONE = 0<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_ONCE = 1<br>Old version information: |Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_ONCE = 1<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_DAILY = 2<br>Old version information: |Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_DAILY = 2<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_CLEARLY = 3<br>Old version information: |Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_CLEARLY = 3<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DoNotDisturbDate;<br>Method or attribute name: type: DoNotDisturbType;<br>Old version information: |Class name: DoNotDisturbDate;<br>Method or attribute name: type: DoNotDisturbType;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DoNotDisturbDate;<br>Method or attribute name: begin: Date;<br>Old version information: |Class name: DoNotDisturbDate;<br>Method or attribute name: begin: Date;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DoNotDisturbDate;<br>Method or attribute name: end: Date;<br>Old version information: |Class name: DoNotDisturbDate;<br>Method or attribute name: end: Date;<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DeviceRemindType;<br>Method or attribute name: IDLE_DONOT_REMIND = 0<br>Old version information: |Class name: DeviceRemindType;<br>Method or attribute name: IDLE_DONOT_REMIND = 0<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DeviceRemindType;<br>Method or attribute name: IDLE_REMIND = 1<br>Old version information: |Class name: DeviceRemindType;<br>Method or attribute name: IDLE_REMIND = 1<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DeviceRemindType;<br>Method or attribute name: ACTIVE_DONOT_REMIND = 2<br>Old version information: |Class name: DeviceRemindType;<br>Method or attribute name: ACTIVE_DONOT_REMIND = 2<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: DeviceRemindType;<br>Method or attribute name: ACTIVE_REMIND = 3<br>Old version information: |Class name: DeviceRemindType;<br>Method or attribute name: ACTIVE_REMIND = 3<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: SourceType;<br>Method or attribute name: TYPE_NORMAL = 0<br>Old version information: |Class name: SourceType;<br>Method or attribute name: TYPE_NORMAL = 0<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: SourceType;<br>Method or attribute name: TYPE_CONTINUOUS = 1<br>Old version information: |Class name: SourceType;<br>Method or attribute name: TYPE_CONTINUOUS = 1<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: SourceType;<br>Method or attribute name: TYPE_TIMER = 2<br>Old version information: |Class name: SourceType;<br>Method or attribute name: TYPE_TIMER = 2<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: RemoveReason;<br>Method or attribute name: CLICK_REASON_REMOVE = 1<br>Old version information: |Class name: RemoveReason;<br>Method or attribute name: CLICK_REASON_REMOVE = 1<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: RemoveReason;<br>Method or attribute name: CANCEL_REASON_REMOVE = 2<br>Old version information: |Class name: RemoveReason;<br>Method or attribute name: CANCEL_REASON_REMOVE = 2<br>New version information: systemapi|@ohos.notification.d.ts|
|Access level changed|Class name: NotificationCheckInfo;<br>Method or attribute name: bundleName: string;<br>Old version information: |Class name: NotificationCheckInfo;<br>Method or attribute name: bundleName: string;<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: NotificationCheckInfo;<br>Method or attribute name: notificationId: number;<br>Old version information: |Class name: NotificationCheckInfo;<br>Method or attribute name: notificationId: number;<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: NotificationCheckInfo;<br>Method or attribute name: contentType: ContentType;<br>Old version information: |Class name: NotificationCheckInfo;<br>Method or attribute name: contentType: ContentType;<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: NotificationCheckResult;<br>Method or attribute name: code: number;<br>Old version information: |Class name: NotificationCheckResult;<br>Method or attribute name: code: number;<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: NotificationCheckResult;<br>Method or attribute name: message: string;<br>Old version information: |Class name: NotificationCheckResult;<br>Method or attribute name: message: string;<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_NONE = 0<br>Old version information: |Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_NONE = 0<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_ONCE = 1<br>Old version information: |Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_ONCE = 1<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_DAILY = 2<br>Old version information: |Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_DAILY = 2<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_CLEARLY = 3<br>Old version information: |Class name: DoNotDisturbType;<br>Method or attribute name: TYPE_CLEARLY = 3<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DoNotDisturbDate;<br>Method or attribute name: type: DoNotDisturbType;<br>Old version information: |Class name: DoNotDisturbDate;<br>Method or attribute name: type: DoNotDisturbType;<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DoNotDisturbDate;<br>Method or attribute name: begin: Date;<br>Old version information: |Class name: DoNotDisturbDate;<br>Method or attribute name: begin: Date;<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DoNotDisturbDate;<br>Method or attribute name: end: Date;<br>Old version information: |Class name: DoNotDisturbDate;<br>Method or attribute name: end: Date;<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DeviceRemindType;<br>Method or attribute name: IDLE_DONOT_REMIND = 0<br>Old version information: |Class name: DeviceRemindType;<br>Method or attribute name: IDLE_DONOT_REMIND = 0<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DeviceRemindType;<br>Method or attribute name: IDLE_REMIND = 1<br>Old version information: |Class name: DeviceRemindType;<br>Method or attribute name: IDLE_REMIND = 1<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DeviceRemindType;<br>Method or attribute name: ACTIVE_DONOT_REMIND = 2<br>Old version information: |Class name: DeviceRemindType;<br>Method or attribute name: ACTIVE_DONOT_REMIND = 2<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: DeviceRemindType;<br>Method or attribute name: ACTIVE_REMIND = 3<br>Old version information: |Class name: DeviceRemindType;<br>Method or attribute name: ACTIVE_REMIND = 3<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: SourceType;<br>Method or attribute name: TYPE_NORMAL = 0<br>Old version information: |Class name: SourceType;<br>Method or attribute name: TYPE_NORMAL = 0<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: SourceType;<br>Method or attribute name: TYPE_CONTINUOUS = 1<br>Old version information: |Class name: SourceType;<br>Method or attribute name: TYPE_CONTINUOUS = 1<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: SourceType;<br>Method or attribute name: TYPE_TIMER = 2<br>Old version information: |Class name: SourceType;<br>Method or attribute name: TYPE_TIMER = 2<br>New version information: systemapi|@ohos.notificationManager.d.ts|
|Access level changed|Class name: notificationSubscribe;<br>Method or attribute name: export type BundleOption = _BundleOption;<br>Old version information: |Class name: notificationSubscribe;<br>Method or attribute name: export type BundleOption = _BundleOption;<br>New version information: systemapi|@ohos.notificationSubscribe.d.ts|
|Access level changed|Class name: NotificationKey;<br>Method or attribute name: id: number;<br>Old version information: |Class name: NotificationKey;<br>Method or attribute name: id: number;<br>New version information: systemapi|@ohos.notificationSubscribe.d.ts|
|Access level changed|Class name: NotificationKey;<br>Method or attribute name: label?: string;<br>Old version information: |Class name: NotificationKey;<br>Method or attribute name: label?: string;<br>New version information: systemapi|@ohos.notificationSubscribe.d.ts|
|Access level changed|Class name: RemoveReason;<br>Method or attribute name: CLICK_REASON_REMOVE = 1<br>Old version information: |Class name: RemoveReason;<br>Method or attribute name: CLICK_REASON_REMOVE = 1<br>New version information: systemapi|@ohos.notificationSubscribe.d.ts|
|Access level changed|Class name: RemoveReason;<br>Method or attribute name: CANCEL_REASON_REMOVE = 2<br>Old version information: |Class name: RemoveReason;<br>Method or attribute name: CANCEL_REASON_REMOVE = 2<br>New version information: systemapi|@ohos.notificationSubscribe.d.ts|
|Access level changed|Class name: NotificationSorting;<br>Method or attribute name: readonly slot: NotificationSlot;<br>Old version information: |Class name: NotificationSorting;<br>Method or attribute name: readonly slot: NotificationSlot;<br>New version information: systemapi|notificationSorting.d.ts|
|Access level changed|Class name: NotificationSorting;<br>Method or attribute name: readonly hashCode: string;<br>Old version information: |Class name: NotificationSorting;<br>Method or attribute name: readonly hashCode: string;<br>New version information: systemapi|notificationSorting.d.ts|
|Access level changed|Class name: NotificationSorting;<br>Method or attribute name: readonly ranking: number;<br>Old version information: |Class name: NotificationSorting;<br>Method or attribute name: readonly ranking: number;<br>New version information: systemapi|notificationSorting.d.ts|
|Access level changed|Class name: NotificationSortingMap;<br>Method or attribute name: readonly sortings: { [key: string]: NotificationSorting };<br>Old version information: |Class name: NotificationSortingMap;<br>Method or attribute name: readonly sortings: { [key: string]: NotificationSorting };<br>New version information: systemapi|notificationSortingMap.d.ts|
|Access level changed|Class name: NotificationSortingMap;<br>Method or attribute name: readonly sortedHashCode: Array\<string>;<br>Old version information: |Class name: NotificationSortingMap;<br>Method or attribute name: readonly sortedHashCode: Array\<string>;<br>New version information: systemapi|notificationSortingMap.d.ts|
|Access level changed|Class name: NotificationSubscribeInfo;<br>Method or attribute name: bundleNames?: Array\<string>;<br>Old version information: |Class name: NotificationSubscribeInfo;<br>Method or attribute name: bundleNames?: Array\<string>;<br>New version information: systemapi|notificationSubscribeInfo.d.ts|
|Access level changed|Class name: NotificationSubscribeInfo;<br>Method or attribute name: userId?: number;<br>Old version information: |Class name: NotificationSubscribeInfo;<br>Method or attribute name: userId?: number;<br>New version information: systemapi|notificationSubscribeInfo.d.ts|
|Access level changed|Class name: NotificationSubscriber;<br>Method or attribute name: onConsume?: (data: SubscribeCallbackData) => void;<br>Old version information: |Class name: NotificationSubscriber;<br>Method or attribute name: onConsume?: (data: SubscribeCallbackData) => void;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: NotificationSubscriber;<br>Method or attribute name: onCancel?: (data: SubscribeCallbackData) => void;<br>Old version information: |Class name: NotificationSubscriber;<br>Method or attribute name: onCancel?: (data: SubscribeCallbackData) => void;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: NotificationSubscriber;<br>Method or attribute name: onUpdate?: (data: NotificationSortingMap) => void;<br>Old version information: |Class name: NotificationSubscriber;<br>Method or attribute name: onUpdate?: (data: NotificationSortingMap) => void;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: NotificationSubscriber;<br>Method or attribute name: onConnect?: () => void;<br>Old version information: |Class name: NotificationSubscriber;<br>Method or attribute name: onConnect?: () => void;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: NotificationSubscriber;<br>Method or attribute name: onDisconnect?: () => void;<br>Old version information: |Class name: NotificationSubscriber;<br>Method or attribute name: onDisconnect?: () => void;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: NotificationSubscriber;<br>Method or attribute name: onDestroy?: () => void;<br>Old version information: |Class name: NotificationSubscriber;<br>Method or attribute name: onDestroy?: () => void;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: NotificationSubscriber;<br>Method or attribute name: onDoNotDisturbDateChange?: (mode: notification.DoNotDisturbDate) => void;<br>Old version information: |Class name: NotificationSubscriber;<br>Method or attribute name: onDoNotDisturbDateChange?: (mode: notification.DoNotDisturbDate) => void;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: NotificationSubscriber;<br>Method or attribute name: onEnabledNotificationChanged?: (callbackData: EnabledNotificationCallbackData) => void;<br>Old version information: |Class name: NotificationSubscriber;<br>Method or attribute name: onEnabledNotificationChanged?: (callbackData: EnabledNotificationCallbackData) => void;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: NotificationSubscriber;<br>Method or attribute name: onBadgeChanged?: (data: BadgeNumberCallbackData) => void;<br>Old version information: |Class name: NotificationSubscriber;<br>Method or attribute name: onBadgeChanged?: (data: BadgeNumberCallbackData) => void;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: SubscribeCallbackData;<br>Method or attribute name: readonly request: NotificationRequest;<br>Old version information: |Class name: SubscribeCallbackData;<br>Method or attribute name: readonly request: NotificationRequest;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: SubscribeCallbackData;<br>Method or attribute name: readonly sortingMap?: NotificationSortingMap;<br>Old version information: |Class name: SubscribeCallbackData;<br>Method or attribute name: readonly sortingMap?: NotificationSortingMap;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: SubscribeCallbackData;<br>Method or attribute name: readonly reason?: number;<br>Old version information: |Class name: SubscribeCallbackData;<br>Method or attribute name: readonly reason?: number;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: SubscribeCallbackData;<br>Method or attribute name: readonly sound?: string;<br>Old version information: |Class name: SubscribeCallbackData;<br>Method or attribute name: readonly sound?: string;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: SubscribeCallbackData;<br>Method or attribute name: readonly vibrationValues?: Array\<number>;<br>Old version information: |Class name: SubscribeCallbackData;<br>Method or attribute name: readonly vibrationValues?: Array\<number>;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly bundle: string;<br>Old version information: |Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly bundle: string;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly bundle: string;<br>Old version information: |Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly bundle: string;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly uid: number;<br>Old version information: |Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly uid: number;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly uid: number;<br>Old version information: |Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly uid: number;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly enable: boolean;<br>Old version information: |Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly enable: boolean;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Access level changed|Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly badgeNumber: number;<br>Old version information: |Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly badgeNumber: number;<br>New version information: systemapi|notificationSubscriber.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function publish(request: NotificationRequest, userId: number): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function publish(request: NotificationRequest, userId: number): Promise\<void>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function isNotificationEnabled(userId: number): Promise\<boolean>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function isNotificationEnabled(userId: number): Promise\<boolean>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function removeAll(userId: number): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function removeAll(userId: number): Promise\<void>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function removeGroupByBundle(bundle: BundleOption, groupName: string): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function removeGroupByBundle(bundle: BundleOption, groupName: string): Promise\<void>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function setDoNotDisturbDate(date: DoNotDisturbDate): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function setDoNotDisturbDate(date: DoNotDisturbDate): Promise\<void>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function setDoNotDisturbDate(date: DoNotDisturbDate, userId: number): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function setDoNotDisturbDate(date: DoNotDisturbDate, userId: number): Promise\<void>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function getDoNotDisturbDate(): Promise\<DoNotDisturbDate>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function getDoNotDisturbDate(): Promise\<DoNotDisturbDate>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function getDoNotDisturbDate(userId: number): Promise\<DoNotDisturbDate>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function getDoNotDisturbDate(userId: number): Promise\<DoNotDisturbDate>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function supportDoNotDisturbMode(): Promise\<boolean>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function supportDoNotDisturbMode(): Promise\<boolean>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function enableDistributed(enable: boolean): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function enableDistributed(enable: boolean): Promise\<void>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function enableDistributedByBundle(bundle: BundleOption, enable: boolean): Promise\<void>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function enableDistributedByBundle(bundle: BundleOption, enable: boolean): Promise\<void>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function isDistributedEnabledByBundle(bundle: BundleOption): Promise\<boolean>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function isDistributedEnabledByBundle(bundle: BundleOption): Promise\<boolean>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: notification;<br>Method or attribute name: function getDeviceRemindType(): Promise\<DeviceRemindType>;<br>Old version information: |Class name: notification;<br>Method or attribute name: function getDeviceRemindType(): Promise\<DeviceRemindType>;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER|@ohos.notification.d.ts|
|Permission changed|Class name: NotificationCheckInfo;<br>Method or attribute name: bundleName: string;<br>Old version information: |Class name: NotificationCheckInfo;<br>Method or attribute name: bundleName: string;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER,ohos.permission.NOTIFICATION_AGENT_CONTROLLER|@ohos.notificationManager.d.ts|
|Permission changed|Class name: NotificationCheckInfo;<br>Method or attribute name: notificationId: number;<br>Old version information: |Class name: NotificationCheckInfo;<br>Method or attribute name: notificationId: number;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER,ohos.permission.NOTIFICATION_AGENT_CONTROLLER|@ohos.notificationManager.d.ts|
|Permission changed|Class name: NotificationCheckInfo;<br>Method or attribute name: contentType: ContentType;<br>Old version information: |Class name: NotificationCheckInfo;<br>Method or attribute name: contentType: ContentType;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER,ohos.permission.NOTIFICATION_AGENT_CONTROLLER|@ohos.notificationManager.d.ts|
|Permission changed|Class name: NotificationCheckResult;<br>Method or attribute name: code: number;<br>Old version information: |Class name: NotificationCheckResult;<br>Method or attribute name: code: number;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER,ohos.permission.NOTIFICATION_AGENT_CONTROLLER|@ohos.notificationManager.d.ts|
|Permission changed|Class name: NotificationCheckResult;<br>Method or attribute name: message: string;<br>Old version information: |Class name: NotificationCheckResult;<br>Method or attribute name: message: string;<br>New version information: ohos.permission.NOTIFICATION_CONTROLLER,ohos.permission.NOTIFICATION_AGENT_CONTROLLER|@ohos.notificationManager.d.ts|
|Type changed|Class name: EventData;<br>Method or attribute name: data?: { [key: string]: any };<br>Old version information: |Class name: EventData;<br>Method or attribute name: data?: { [key: string]: any };<br>New version information: ?object|@ohos.events.emitter.d.ts|
|Type changed|Class name: InnerEvent;<br>Method or attribute name: eventId: number;<br>Old version information: |Class name: InnerEvent;<br>Method or attribute name: eventId: number;<br>New version information: number|@ohos.events.emitter.d.ts|
|Type changed|Class name: InnerEvent;<br>Method or attribute name: priority?: EventPriority;<br>Old version information: |Class name: InnerEvent;<br>Method or attribute name: priority?: EventPriority;<br>New version information: ?EventPriority|@ohos.events.emitter.d.ts|
|Type changed|Class name: BundleOption;<br>Method or attribute name: bundle: string;<br>Old version information: |Class name: BundleOption;<br>Method or attribute name: bundle: string;<br>New version information: string|@ohos.notification.d.ts|
|Type changed|Class name: BundleOption;<br>Method or attribute name: uid?: number;<br>Old version information: |Class name: BundleOption;<br>Method or attribute name: uid?: number;<br>New version information: ?number|@ohos.notification.d.ts|
|Type changed|Class name: NotificationKey;<br>Method or attribute name: id: number;<br>Old version information: |Class name: NotificationKey;<br>Method or attribute name: id: number;<br>New version information: number|@ohos.notification.d.ts|
|Type changed|Class name: NotificationKey;<br>Method or attribute name: label?: string;<br>Old version information: |Class name: NotificationKey;<br>Method or attribute name: label?: string;<br>New version information: ?string|@ohos.notification.d.ts|
|Type changed|Class name: NotificationCheckInfo;<br>Method or attribute name: bundleName: string;<br>Old version information: |Class name: NotificationCheckInfo;<br>Method or attribute name: bundleName: string;<br>New version information: string|@ohos.notificationManager.d.ts|
|Type changed|Class name: NotificationCheckInfo;<br>Method or attribute name: notificationId: number;<br>Old version information: |Class name: NotificationCheckInfo;<br>Method or attribute name: notificationId: number;<br>New version information: number|@ohos.notificationManager.d.ts|
|Type changed|Class name: NotificationCheckInfo;<br>Method or attribute name: contentType: ContentType;<br>Old version information: |Class name: NotificationCheckInfo;<br>Method or attribute name: contentType: ContentType;<br>New version information: ContentType|@ohos.notificationManager.d.ts|
|Type changed|Class name: NotificationCheckResult;<br>Method or attribute name: code: number;<br>Old version information: |Class name: NotificationCheckResult;<br>Method or attribute name: code: number;<br>New version information: number|@ohos.notificationManager.d.ts|
|Type changed|Class name: NotificationCheckResult;<br>Method or attribute name: message: string;<br>Old version information: |Class name: NotificationCheckResult;<br>Method or attribute name: message: string;<br>New version information: string|@ohos.notificationManager.d.ts|
|Type changed|Class name: DoNotDisturbDate;<br>Method or attribute name: type: DoNotDisturbType;<br>Old version information: |Class name: DoNotDisturbDate;<br>Method or attribute name: type: DoNotDisturbType;<br>New version information: DoNotDisturbType|@ohos.notificationManager.d.ts|
|Type changed|Class name: DoNotDisturbDate;<br>Method or attribute name: begin: Date;<br>Old version information: |Class name: DoNotDisturbDate;<br>Method or attribute name: begin: Date;<br>New version information: Date|@ohos.notificationManager.d.ts|
|Type changed|Class name: DoNotDisturbDate;<br>Method or attribute name: end: Date;<br>Old version information: |Class name: DoNotDisturbDate;<br>Method or attribute name: end: Date;<br>New version information: Date|@ohos.notificationManager.d.ts|
|Type changed|Class name: NotificationKey;<br>Method or attribute name: id: number;<br>Old version information: |Class name: NotificationKey;<br>Method or attribute name: id: number;<br>New version information: number|@ohos.notificationSubscribe.d.ts|
|Type changed|Class name: NotificationKey;<br>Method or attribute name: label?: string;<br>Old version information: |Class name: NotificationKey;<br>Method or attribute name: label?: string;<br>New version information: ?string|@ohos.notificationSubscribe.d.ts|
|Type changed|Class name: ActionResult;<br>Method or attribute name: bundleName: string;<br>Old version information: |Class name: ActionResult;<br>Method or attribute name: bundleName: string;<br>New version information: string|@system.notification.d.ts|
|Type changed|Class name: ActionResult;<br>Method or attribute name: abilityName: string;<br>Old version information: |Class name: ActionResult;<br>Method or attribute name: abilityName: string;<br>New version information: string|@system.notification.d.ts|
|Type changed|Class name: ActionResult;<br>Method or attribute name: uri: string;<br>Old version information: |Class name: ActionResult;<br>Method or attribute name: uri: string;<br>New version information: string|@system.notification.d.ts|
|Type changed|Class name: ShowNotificationOptions;<br>Method or attribute name: contentTitle?: string;<br>Old version information: |Class name: ShowNotificationOptions;<br>Method or attribute name: contentTitle?: string;<br>New version information: ?string|@system.notification.d.ts|
|Type changed|Class name: ShowNotificationOptions;<br>Method or attribute name: contentText?: string;<br>Old version information: |Class name: ShowNotificationOptions;<br>Method or attribute name: contentText?: string;<br>New version information: ?string|@system.notification.d.ts|
|Type changed|Class name: ShowNotificationOptions;<br>Method or attribute name: clickAction?: ActionResult;<br>Old version information: |Class name: ShowNotificationOptions;<br>Method or attribute name: clickAction?: ActionResult;<br>New version information: ?ActionResult|@system.notification.d.ts|
|Type changed|Class name: CommonEventData;<br>Method or attribute name: event: string;<br>Old version information: |Class name: CommonEventData;<br>Method or attribute name: event: string;<br>New version information: string|commonEventData.d.ts|
|Type changed|Class name: CommonEventData;<br>Method or attribute name: bundleName?: string;<br>Old version information: |Class name: CommonEventData;<br>Method or attribute name: bundleName?: string;<br>New version information: ?string|commonEventData.d.ts|
|Type changed|Class name: CommonEventData;<br>Method or attribute name: code?: number;<br>Old version information: |Class name: CommonEventData;<br>Method or attribute name: code?: number;<br>New version information: ?number|commonEventData.d.ts|
|Type changed|Class name: CommonEventData;<br>Method or attribute name: data?: string;<br>Old version information: |Class name: CommonEventData;<br>Method or attribute name: data?: string;<br>New version information: ?string|commonEventData.d.ts|
|Type changed|Class name: CommonEventData;<br>Method or attribute name: parameters?: { [key: string]: any };<br>Old version information: |Class name: CommonEventData;<br>Method or attribute name: parameters?: { [key: string]: any };<br>New version information: ?object|commonEventData.d.ts|
|Type changed|Class name: CommonEventPublishData;<br>Method or attribute name: bundleName?: string;<br>Old version information: |Class name: CommonEventPublishData;<br>Method or attribute name: bundleName?: string;<br>New version information: ?string|commonEventPublishData.d.ts|
|Type changed|Class name: CommonEventPublishData;<br>Method or attribute name: code?: number;<br>Old version information: |Class name: CommonEventPublishData;<br>Method or attribute name: code?: number;<br>New version information: ?number|commonEventPublishData.d.ts|
|Type changed|Class name: CommonEventPublishData;<br>Method or attribute name: data?: string;<br>Old version information: |Class name: CommonEventPublishData;<br>Method or attribute name: data?: string;<br>New version information: ?string|commonEventPublishData.d.ts|
|Type changed|Class name: CommonEventPublishData;<br>Method or attribute name: subscriberPermissions?: Array\<string>;<br>Old version information: |Class name: CommonEventPublishData;<br>Method or attribute name: subscriberPermissions?: Array\<string>;<br>New version information: ?Array\<string>|commonEventPublishData.d.ts|
|Type changed|Class name: CommonEventPublishData;<br>Method or attribute name: isOrdered?: boolean;<br>Old version information: |Class name: CommonEventPublishData;<br>Method or attribute name: isOrdered?: boolean;<br>New version information: ?boolean|commonEventPublishData.d.ts|
|Type changed|Class name: CommonEventPublishData;<br>Method or attribute name: isSticky?: boolean;<br>Old version information: |Class name: CommonEventPublishData;<br>Method or attribute name: isSticky?: boolean;<br>New version information: ?boolean|commonEventPublishData.d.ts|
|Type changed|Class name: CommonEventPublishData;<br>Method or attribute name: parameters?: { [key: string]: any };<br>Old version information: |Class name: CommonEventPublishData;<br>Method or attribute name: parameters?: { [key: string]: any };<br>New version information: ?object|commonEventPublishData.d.ts|
|Type changed|Class name: CommonEventSubscribeInfo;<br>Method or attribute name: events: Array\<string>;<br>Old version information: |Class name: CommonEventSubscribeInfo;<br>Method or attribute name: events: Array\<string>;<br>New version information: Array\<string>|commonEventSubscribeInfo.d.ts|
|Type changed|Class name: CommonEventSubscribeInfo;<br>Method or attribute name: publisherPermission?: string;<br>Old version information: |Class name: CommonEventSubscribeInfo;<br>Method or attribute name: publisherPermission?: string;<br>New version information: ?string|commonEventSubscribeInfo.d.ts|
|Type changed|Class name: CommonEventSubscribeInfo;<br>Method or attribute name: publisherDeviceId?: string;<br>Old version information: |Class name: CommonEventSubscribeInfo;<br>Method or attribute name: publisherDeviceId?: string;<br>New version information: ?string|commonEventSubscribeInfo.d.ts|
|Type changed|Class name: CommonEventSubscribeInfo;<br>Method or attribute name: userId?: number;<br>Old version information: |Class name: CommonEventSubscribeInfo;<br>Method or attribute name: userId?: number;<br>New version information: ?number|commonEventSubscribeInfo.d.ts|
|Type changed|Class name: CommonEventSubscribeInfo;<br>Method or attribute name: priority?: number;<br>Old version information: |Class name: CommonEventSubscribeInfo;<br>Method or attribute name: priority?: number;<br>New version information: ?number|commonEventSubscribeInfo.d.ts|
|Type changed|Class name: NotificationActionButton;<br>Method or attribute name: title: string;<br>Old version information: |Class name: NotificationActionButton;<br>Method or attribute name: title: string;<br>New version information: string|notificationActionButton.d.ts|
|Type changed|Class name: NotificationActionButton;<br>Method or attribute name: wantAgent: WantAgent;<br>Old version information: |Class name: NotificationActionButton;<br>Method or attribute name: wantAgent: WantAgent;<br>New version information: WantAgent|notificationActionButton.d.ts|
|Type changed|Class name: NotificationActionButton;<br>Method or attribute name: extras?: { [key: string]: any };<br>Old version information: |Class name: NotificationActionButton;<br>Method or attribute name: extras?: { [key: string]: any };<br>New version information: ?object|notificationActionButton.d.ts|
|Type changed|Class name: NotificationActionButton;<br>Method or attribute name: userInput?: NotificationUserInput;<br>Old version information: |Class name: NotificationActionButton;<br>Method or attribute name: userInput?: NotificationUserInput;<br>New version information: ?NotificationUserInput|notificationActionButton.d.ts|
|Type changed|Class name: BundleOption;<br>Method or attribute name: bundle: string;<br>Old version information: |Class name: BundleOption;<br>Method or attribute name: bundle: string;<br>New version information: string|NotificationCommonDef.d.ts|
|Type changed|Class name: BundleOption;<br>Method or attribute name: uid?: number;<br>Old version information: |Class name: BundleOption;<br>Method or attribute name: uid?: number;<br>New version information: ?number|NotificationCommonDef.d.ts|
|Type changed|Class name: NotificationBasicContent;<br>Method or attribute name: title: string;<br>Old version information: |Class name: NotificationBasicContent;<br>Method or attribute name: title: string;<br>New version information: string|notificationContent.d.ts|
|Type changed|Class name: NotificationBasicContent;<br>Method or attribute name: text: string;<br>Old version information: |Class name: NotificationBasicContent;<br>Method or attribute name: text: string;<br>New version information: string|notificationContent.d.ts|
|Type changed|Class name: NotificationBasicContent;<br>Method or attribute name: additionalText?: string;<br>Old version information: |Class name: NotificationBasicContent;<br>Method or attribute name: additionalText?: string;<br>New version information: ?string|notificationContent.d.ts|
|Type changed|Class name: NotificationLongTextContent;<br>Method or attribute name: longText: string;<br>Old version information: |Class name: NotificationLongTextContent;<br>Method or attribute name: longText: string;<br>New version information: string|notificationContent.d.ts|
|Type changed|Class name: NotificationLongTextContent;<br>Method or attribute name: briefText: string;<br>Old version information: |Class name: NotificationLongTextContent;<br>Method or attribute name: briefText: string;<br>New version information: string|notificationContent.d.ts|
|Type changed|Class name: NotificationMultiLineContent;<br>Method or attribute name: briefText: string;<br>Old version information: |Class name: NotificationMultiLineContent;<br>Method or attribute name: briefText: string;<br>New version information: string|notificationContent.d.ts|
|Type changed|Class name: NotificationPictureContent;<br>Method or attribute name: briefText: string;<br>Old version information: |Class name: NotificationPictureContent;<br>Method or attribute name: briefText: string;<br>New version information: string|notificationContent.d.ts|
|Type changed|Class name: NotificationLongTextContent;<br>Method or attribute name: expandedTitle: string;<br>Old version information: |Class name: NotificationLongTextContent;<br>Method or attribute name: expandedTitle: string;<br>New version information: string|notificationContent.d.ts|
|Type changed|Class name: NotificationPictureContent;<br>Method or attribute name: expandedTitle: string;<br>Old version information: |Class name: NotificationPictureContent;<br>Method or attribute name: expandedTitle: string;<br>New version information: string|notificationContent.d.ts|
|Type changed|Class name: NotificationMultiLineContent;<br>Method or attribute name: longTitle: string;<br>Old version information: |Class name: NotificationMultiLineContent;<br>Method or attribute name: longTitle: string;<br>New version information: string|notificationContent.d.ts|
|Type changed|Class name: NotificationMultiLineContent;<br>Method or attribute name: lines: Array\<string>;<br>Old version information: |Class name: NotificationMultiLineContent;<br>Method or attribute name: lines: Array\<string>;<br>New version information: Array\<string>|notificationContent.d.ts|
|Type changed|Class name: NotificationPictureContent;<br>Method or attribute name: picture: image.PixelMap;<br>Old version information: |Class name: NotificationPictureContent;<br>Method or attribute name: picture: image.PixelMap;<br>New version information: image.PixelMap|notificationContent.d.ts|
|Type changed|Class name: NotificationContent;<br>Method or attribute name: contentType: notification.ContentType;<br>Old version information: |Class name: NotificationContent;<br>Method or attribute name: contentType: notification.ContentType;<br>New version information: notification.ContentType|notificationContent.d.ts|
|Type changed|Class name: NotificationContent;<br>Method or attribute name: normal?: NotificationBasicContent;<br>Old version information: |Class name: NotificationContent;<br>Method or attribute name: normal?: NotificationBasicContent;<br>New version information: ?NotificationBasicContent|notificationContent.d.ts|
|Type changed|Class name: NotificationContent;<br>Method or attribute name: longText?: NotificationLongTextContent;<br>Old version information: |Class name: NotificationContent;<br>Method or attribute name: longText?: NotificationLongTextContent;<br>New version information: ?NotificationLongTextContent|notificationContent.d.ts|
|Type changed|Class name: NotificationContent;<br>Method or attribute name: multiLine?: NotificationMultiLineContent;<br>Old version information: |Class name: NotificationContent;<br>Method or attribute name: multiLine?: NotificationMultiLineContent;<br>New version information: ?NotificationMultiLineContent|notificationContent.d.ts|
|Type changed|Class name: NotificationContent;<br>Method or attribute name: picture?: NotificationPictureContent;<br>Old version information: |Class name: NotificationContent;<br>Method or attribute name: picture?: NotificationPictureContent;<br>New version information: ?NotificationPictureContent|notificationContent.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: content: NotificationContent;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: content: NotificationContent;<br>New version information: NotificationContent|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: id?: number;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: id?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: slotType?: notification.SlotType;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: slotType?: notification.SlotType;<br>New version information: ?notification.SlotType|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: isOngoing?: boolean;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: isOngoing?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: isUnremovable?: boolean;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: isUnremovable?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: deliveryTime?: number;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: deliveryTime?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: tapDismissed?: boolean;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: tapDismissed?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: autoDeletedTime?: number;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: autoDeletedTime?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: wantAgent?: WantAgent;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: wantAgent?: WantAgent;<br>New version information: ?WantAgent|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: extraInfo?: { [key: string]: any };<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: extraInfo?: { [key: string]: any };<br>New version information: ?object|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: color?: number;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: color?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: colorEnabled?: boolean;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: colorEnabled?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: isAlertOnce?: boolean;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: isAlertOnce?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: isStopwatch?: boolean;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: isStopwatch?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: isCountDown?: boolean;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: isCountDown?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: isFloatingIcon?: boolean;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: isFloatingIcon?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: label?: string;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: label?: string;<br>New version information: ?string|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: badgeIconStyle?: number;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: badgeIconStyle?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: showDeliveryTime?: boolean;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: showDeliveryTime?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: actionButtons?: Array\<NotificationActionButton>;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: actionButtons?: Array\<NotificationActionButton>;<br>New version information: ?Array\<NotificationActionButton>|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: smallIcon?: image.PixelMap;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: smallIcon?: image.PixelMap;<br>New version information: ?image.PixelMap|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: largeIcon?: image.PixelMap;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: largeIcon?: image.PixelMap;<br>New version information: ?image.PixelMap|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: groupName?: string;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: groupName?: string;<br>New version information: ?string|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: readonly creatorBundleName?: string;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: readonly creatorBundleName?: string;<br>New version information: ?string|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: readonly creatorUid?: number;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: readonly creatorUid?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: readonly creatorPid?: number;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: readonly creatorPid?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: readonly creatorUserId?: number;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: readonly creatorUserId?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: classification?: string;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: classification?: string;<br>New version information: ?string|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: readonly hashCode?: string;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: readonly hashCode?: string;<br>New version information: ?string|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: isRemoveAllowed?: boolean;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: isRemoveAllowed?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: readonly source?: number;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: readonly source?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: template?: NotificationTemplate;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: template?: NotificationTemplate;<br>New version information: ?NotificationTemplate|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: distributedOption?: DistributedOptions;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: distributedOption?: DistributedOptions;<br>New version information: ?DistributedOptions|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: readonly deviceId?: string;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: readonly deviceId?: string;<br>New version information: ?string|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: readonly notificationFlags?: NotificationFlags;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: readonly notificationFlags?: NotificationFlags;<br>New version information: ?NotificationFlags|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: removalWantAgent?: WantAgent;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: removalWantAgent?: WantAgent;<br>New version information: ?WantAgent|notificationRequest.d.ts|
|Type changed|Class name: NotificationRequest;<br>Method or attribute name: badgeNumber?: number;<br>Old version information: |Class name: NotificationRequest;<br>Method or attribute name: badgeNumber?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: DistributedOptions;<br>Method or attribute name: isDistributed?: boolean;<br>Old version information: |Class name: DistributedOptions;<br>Method or attribute name: isDistributed?: boolean;<br>New version information: ?boolean|notificationRequest.d.ts|
|Type changed|Class name: DistributedOptions;<br>Method or attribute name: supportDisplayDevices?: Array\<string>;<br>Old version information: |Class name: DistributedOptions;<br>Method or attribute name: supportDisplayDevices?: Array\<string>;<br>New version information: ?Array\<string>|notificationRequest.d.ts|
|Type changed|Class name: DistributedOptions;<br>Method or attribute name: supportOperateDevices?: Array\<string>;<br>Old version information: |Class name: DistributedOptions;<br>Method or attribute name: supportOperateDevices?: Array\<string>;<br>New version information: ?Array\<string>|notificationRequest.d.ts|
|Type changed|Class name: DistributedOptions;<br>Method or attribute name: readonly remindType?: number;<br>Old version information: |Class name: DistributedOptions;<br>Method or attribute name: readonly remindType?: number;<br>New version information: ?number|notificationRequest.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: type: notification.SlotType;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: type: notification.SlotType;<br>New version information: notification.SlotType|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: level?: notification.SlotLevel;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: level?: notification.SlotLevel;<br>New version information: ?notification.SlotLevel|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: desc?: string;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: desc?: string;<br>New version information: ?string|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: badgeFlag?: boolean;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: badgeFlag?: boolean;<br>New version information: ?boolean|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: bypassDnd?: boolean;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: bypassDnd?: boolean;<br>New version information: ?boolean|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: lockscreenVisibility?: number;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: lockscreenVisibility?: number;<br>New version information: ?number|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: vibrationEnabled?: boolean;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: vibrationEnabled?: boolean;<br>New version information: ?boolean|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: sound?: string;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: sound?: string;<br>New version information: ?string|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: lightEnabled?: boolean;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: lightEnabled?: boolean;<br>New version information: ?boolean|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: lightColor?: number;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: lightColor?: number;<br>New version information: ?number|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: vibrationValues?: Array\<number>;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: vibrationValues?: Array\<number>;<br>New version information: ?Array\<number>|notificationSlot.d.ts|
|Type changed|Class name: NotificationSlot;<br>Method or attribute name: readonly enabled?: boolean;<br>Old version information: |Class name: NotificationSlot;<br>Method or attribute name: readonly enabled?: boolean;<br>New version information: ?boolean|notificationSlot.d.ts|
|Type changed|Class name: NotificationSorting;<br>Method or attribute name: readonly slot: NotificationSlot;<br>Old version information: |Class name: NotificationSorting;<br>Method or attribute name: readonly slot: NotificationSlot;<br>New version information: NotificationSlot|notificationSorting.d.ts|
|Type changed|Class name: NotificationSorting;<br>Method or attribute name: readonly hashCode: string;<br>Old version information: |Class name: NotificationSorting;<br>Method or attribute name: readonly hashCode: string;<br>New version information: string|notificationSorting.d.ts|
|Type changed|Class name: NotificationSorting;<br>Method or attribute name: readonly ranking: number;<br>Old version information: |Class name: NotificationSorting;<br>Method or attribute name: readonly ranking: number;<br>New version information: number|notificationSorting.d.ts|
|Type changed|Class name: NotificationSortingMap;<br>Method or attribute name: readonly sortings: { [key: string]: NotificationSorting };<br>Old version information: |Class name: NotificationSortingMap;<br>Method or attribute name: readonly sortings: { [key: string]: NotificationSorting };<br>New version information: object|notificationSortingMap.d.ts|
|Type changed|Class name: NotificationSortingMap;<br>Method or attribute name: readonly sortedHashCode: Array\<string>;<br>Old version information: |Class name: NotificationSortingMap;<br>Method or attribute name: readonly sortedHashCode: Array\<string>;<br>New version information: Array\<string>|notificationSortingMap.d.ts|
|Type changed|Class name: NotificationSubscribeInfo;<br>Method or attribute name: bundleNames?: Array\<string>;<br>Old version information: |Class name: NotificationSubscribeInfo;<br>Method or attribute name: bundleNames?: Array\<string>;<br>New version information: ?Array\<string>|notificationSubscribeInfo.d.ts|
|Type changed|Class name: NotificationSubscribeInfo;<br>Method or attribute name: userId?: number;<br>Old version information: |Class name: NotificationSubscribeInfo;<br>Method or attribute name: userId?: number;<br>New version information: ?number|notificationSubscribeInfo.d.ts|
|Type changed|Class name: SubscribeCallbackData;<br>Method or attribute name: readonly request: NotificationRequest;<br>Old version information: |Class name: SubscribeCallbackData;<br>Method or attribute name: readonly request: NotificationRequest;<br>New version information: NotificationRequest|notificationSubscriber.d.ts|
|Type changed|Class name: SubscribeCallbackData;<br>Method or attribute name: readonly sortingMap?: NotificationSortingMap;<br>Old version information: |Class name: SubscribeCallbackData;<br>Method or attribute name: readonly sortingMap?: NotificationSortingMap;<br>New version information: ?NotificationSortingMap|notificationSubscriber.d.ts|
|Type changed|Class name: SubscribeCallbackData;<br>Method or attribute name: readonly reason?: number;<br>Old version information: |Class name: SubscribeCallbackData;<br>Method or attribute name: readonly reason?: number;<br>New version information: ?number|notificationSubscriber.d.ts|
|Type changed|Class name: SubscribeCallbackData;<br>Method or attribute name: readonly sound?: string;<br>Old version information: |Class name: SubscribeCallbackData;<br>Method or attribute name: readonly sound?: string;<br>New version information: ?string|notificationSubscriber.d.ts|
|Type changed|Class name: SubscribeCallbackData;<br>Method or attribute name: readonly vibrationValues?: Array\<number>;<br>Old version information: |Class name: SubscribeCallbackData;<br>Method or attribute name: readonly vibrationValues?: Array\<number>;<br>New version information: ?Array\<number>|notificationSubscriber.d.ts|
|Type changed|Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly bundle: string;<br>Old version information: |Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly bundle: string;<br>New version information: string|notificationSubscriber.d.ts|
|Type changed|Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly bundle: string;<br>Old version information: |Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly bundle: string;<br>New version information: string|notificationSubscriber.d.ts|
|Type changed|Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly uid: number;<br>Old version information: |Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly uid: number;<br>New version information: number|notificationSubscriber.d.ts|
|Type changed|Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly uid: number;<br>Old version information: |Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly uid: number;<br>New version information: number|notificationSubscriber.d.ts|
|Type changed|Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly enable: boolean;<br>Old version information: |Class name: EnabledNotificationCallbackData;<br>Method or attribute name: readonly enable: boolean;<br>New version information: boolean|notificationSubscriber.d.ts|
|Type changed|Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly badgeNumber: number;<br>Old version information: |Class name: BadgeNumberCallbackData;<br>Method or attribute name: readonly badgeNumber: number;<br>New version information: number|notificationSubscriber.d.ts|
|Type changed|Class name: NotificationTemplate;<br>Method or attribute name: name: string;<br>Old version information: |Class name: NotificationTemplate;<br>Method or attribute name: name: string;<br>New version information: string|notificationTemplate.d.ts|
|Type changed|Class name: NotificationTemplate;<br>Method or attribute name: data: { [key: string]: Object };<br>Old version information: |Class name: NotificationTemplate;<br>Method or attribute name: data: { [key: string]: Object };<br>New version information: object|notificationTemplate.d.ts|
|Type changed|Class name: NotificationUserInput;<br>Method or attribute name: inputKey: string;<br>Old version information: |Class name: NotificationUserInput;<br>Method or attribute name: inputKey: string;<br>New version information: string|notificationUserInput.d.ts|
|Function changed|Class name: NotificationRequest;<br>Method or attribute name: readonly isRemoveAllowed?: boolean;|Class name: NotificationRequest;<br>Method or attribute name: isRemoveAllowed?: boolean;|notificationRequest.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: ResourceType;<br>Method or attribute name: RUNNING_LOCK = 1 \<\< 7|@ohos.resourceschedule.backgroundTaskManager.d.ts|
|Added|NA|Class name: ResourceType;<br>Method or attribute name: SENSOR = 1 \<\< 8|@ohos.resourceschedule.backgroundTaskManager.d.ts|
|Deprecated version changed|Class name: particleAbility;<br>Method or attribute name: function startBackgroundRunning(id: number, request: NotificationRequest): Promise\<void>;<br>Old version information: |Class name: particleAbility;<br>Method or attribute name: function startBackgroundRunning(id: number, request: NotificationRequest): Promise\<void>;<br>New version information: 9<br>Substitute API: ohos.resourceschedule.backgroundTaskManager/backgroundTaskManager#startBackgroundRunning|@ohos.ability.particleAbility.d.ts|
|Deprecated version changed|Class name: particleAbility;<br>Method or attribute name: function cancelBackgroundRunning(): Promise\<void>;<br>Old version information: |Class name: particleAbility;<br>Method or attribute name: function cancelBackgroundRunning(): Promise\<void>;<br>New version information: 9<br>Substitute API: ohos.resourceschedule.backgroundTaskManager/backgroundTaskManager#stopBackgroundRunning|@ohos.ability.particleAbility.d.ts|
|Permission changed|Class name: particleAbility;<br>Method or attribute name: function startBackgroundRunning(id: number, request: NotificationRequest): Promise\<void>;<br>Old version information: |Class name: particleAbility;<br>Method or attribute name: function startBackgroundRunning(id: number, request: NotificationRequest): Promise\<void>;<br>New version information: ohos.permission.KEEP_BACKGROUND_RUNNING|@ohos.ability.particleAbility.d.ts|
|Model changed|Class name: particleAbility;<br>Method or attribute name: function startBackgroundRunning(id: number, request: NotificationRequest): Promise\<void>;<br>Old version information: |Class name: particleAbility;<br>Method or attribute name: function startBackgroundRunning(id: number, request: NotificationRequest): Promise\<void>;<br>New version information: FAModelOnly|@ohos.ability.particleAbility.d.ts|
|Model changed|Class name: particleAbility;<br>Method or attribute name: function cancelBackgroundRunning(): Promise\<void>;<br>Old version information: |Class name: particleAbility;<br>Method or attribute name: function cancelBackgroundRunning(): Promise\<void>;<br>New version information: FAModelOnly|@ohos.ability.particleAbility.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: AsyKeyGeneratorBySpec;<br>Method or attribute name: generateKeyPair(callback: AsyncCallback\<KeyPair>): void;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeyGeneratorBySpec;<br>Method or attribute name: generateKeyPair(): Promise\<KeyPair>;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: cert;<br>Method or attribute name: function createCertExtension(inStream: EncodingBlob, callback: AsyncCallback\<CertExtension>): void;|@ohos.security.cert.d.ts|
|Added|NA|Class name: cert;<br>Method or attribute name: function createCertExtension(inStream: EncodingBlob): Promise\<CertExtension>;|@ohos.security.cert.d.ts|
|Added|NA|Class name: CertItemType;<br>Method or attribute name: CERT_ITEM_TYPE_TBS = 0|@ohos.security.cert.d.ts|
|Added|NA|Class name: CertItemType;<br>Method or attribute name: CERT_ITEM_TYPE_PUBLIC_KEY = 1|@ohos.security.cert.d.ts|
|Added|NA|Class name: CertItemType;<br>Method or attribute name: CERT_ITEM_TYPE_ISSUER_UNIQUE_ID = 2|@ohos.security.cert.d.ts|
|Added|NA|Class name: CertItemType;<br>Method or attribute name: CERT_ITEM_TYPE_SUBJECT_UNIQUE_ID = 3|@ohos.security.cert.d.ts|
|Added|NA|Class name: CertItemType;<br>Method or attribute name: CERT_ITEM_TYPE_EXTENSIONS = 4|@ohos.security.cert.d.ts|
|Added|NA|Class name: ExtensionOidType;<br>Method or attribute name: EXTENSION_OID_TYPE_ALL = 0|@ohos.security.cert.d.ts|
|Added|NA|Class name: ExtensionOidType;<br>Method or attribute name: EXTENSION_OID_TYPE_CRITICAL = 1|@ohos.security.cert.d.ts|
|Added|NA|Class name: ExtensionOidType;<br>Method or attribute name: EXTENSION_OID_TYPE_UNCRITICAL = 2|@ohos.security.cert.d.ts|
|Added|NA|Class name: ExtensionEntryType;<br>Method or attribute name: EXTENSION_ENTRY_TYPE_ENTRY = 0|@ohos.security.cert.d.ts|
|Added|NA|Class name: ExtensionEntryType;<br>Method or attribute name: EXTENSION_ENTRY_TYPE_ENTRY_CRITICAL = 1|@ohos.security.cert.d.ts|
|Added|NA|Class name: ExtensionEntryType;<br>Method or attribute name: EXTENSION_ENTRY_TYPE_ENTRY_VALUE = 2|@ohos.security.cert.d.ts|
|Added|NA|Class name: X509Cert;<br>Method or attribute name: getCertSerialNumber(): bigint;|@ohos.security.cert.d.ts|
|Added|NA|Class name: X509Cert;<br>Method or attribute name: getItem(itemType: CertItemType): DataBlob;|@ohos.security.cert.d.ts|
|Added|NA|Class name: CertExtension;<br>Method or attribute name: getEncoded(): EncodingBlob;|@ohos.security.cert.d.ts|
|Added|NA|Class name: CertExtension;<br>Method or attribute name: getOidList(valueType: ExtensionOidType): DataArray;|@ohos.security.cert.d.ts|
|Added|NA|Class name: CertExtension;<br>Method or attribute name: getEntry(valueType: ExtensionEntryType, oid: DataBlob): DataBlob;|@ohos.security.cert.d.ts|
|Added|NA|Class name: CertExtension;<br>Method or attribute name: checkCA(): number;|@ohos.security.cert.d.ts|
|Added|NA|Class name: cryptoFramework;<br>Method or attribute name: function createAsyKeyGeneratorBySpec(asyKeySpec: AsyKeySpec): AsyKeyGeneratorBySpec;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: PriKey;<br>Method or attribute name: getAsyKeySpec(itemType: AsyKeySpecItem): bigint \| string \| number;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: PubKey;<br>Method or attribute name: getAsyKeySpec(itemType: AsyKeySpecItem): bigint \| string \| number;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: Random;<br>Method or attribute name: generateRandomSync(len: number): DataBlob;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: Random;<br>Method or attribute name: readonly algName: string;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeyGeneratorBySpec;<br>Method or attribute name: readonly algName: string;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: CipherSpecItem;<br>Method or attribute name: OAEP_MD_NAME_STR = 100|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: CipherSpecItem;<br>Method or attribute name: OAEP_MGF_NAME_STR = 101|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: CipherSpecItem;<br>Method or attribute name: OAEP_MGF1_MD_STR = 102|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: CipherSpecItem;<br>Method or attribute name: OAEP_MGF1_PSRC_UINT8ARR = 103|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: SignSpecItem;<br>Method or attribute name: PSS_MD_NAME_STR = 100|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: SignSpecItem;<br>Method or attribute name: PSS_MGF_NAME_STR = 101|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: SignSpecItem;<br>Method or attribute name: PSS_MGF1_MD_STR = 102|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: SignSpecItem;<br>Method or attribute name: PSS_SALT_LEN_NUM = 103|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: SignSpecItem;<br>Method or attribute name: PSS_TRAILER_FIELD_NUM = 104|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: Cipher;<br>Method or attribute name: setCipherSpec(itemType: CipherSpecItem, itemValue: Uint8Array): void;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: Cipher;<br>Method or attribute name: getCipherSpec(itemType: CipherSpecItem): string \| Uint8Array;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: Sign;<br>Method or attribute name: setSignSpec(itemType: SignSpecItem, itemValue: number): void;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: Sign;<br>Method or attribute name: getSignSpec(itemType: SignSpecItem): string \| number;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: Verify;<br>Method or attribute name: setVerifySpec(itemType: SignSpecItem, itemValue: number): void;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: Verify;<br>Method or attribute name: getVerifySpec(itemType: SignSpecItem): string \| number;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: DSA_P_BN = 101|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: DSA_Q_BN = 102|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: DSA_G_BN = 103|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: DSA_SK_BN = 104|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: DSA_PK_BN = 105|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_FP_P_BN = 201|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_A_BN = 202|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_B_BN = 203|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_G_X_BN = 204|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_G_Y_BN = 205|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_N_BN = 206|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_H_NUM = 207|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_SK_BN = 208|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_PK_X_BN = 209|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_PK_Y_BN = 210|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_FIELD_TYPE_STR = 211|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_FIELD_SIZE_NUM = 212|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: ECC_CURVE_NAME_STR = 213|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: RSA_N_BN = 301|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: RSA_SK_BN = 302|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecItem;<br>Method or attribute name: RSA_PK_BN = 303|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecType;<br>Method or attribute name: COMMON_PARAMS_SPEC = 0|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecType;<br>Method or attribute name: PRIVATE_KEY_SPEC = 1|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecType;<br>Method or attribute name: PUBLIC_KEY_SPEC = 2|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpecType;<br>Method or attribute name: KEY_PAIR_SPEC = 3|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpec;<br>Method or attribute name: algName: string;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeySpec;<br>Method or attribute name: specType: AsyKeySpecType;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: DSACommonParamsSpec;<br>Method or attribute name: p: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECFieldFp;<br>Method or attribute name: p: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: DSACommonParamsSpec;<br>Method or attribute name: q: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: DSACommonParamsSpec;<br>Method or attribute name: g: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: DSAPubKeySpec;<br>Method or attribute name: params: DSACommonParamsSpec;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: DSAKeyPairSpec;<br>Method or attribute name: params: DSACommonParamsSpec;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: DSAPubKeySpec;<br>Method or attribute name: pk: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: DSAKeyPairSpec;<br>Method or attribute name: pk: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: RSAPubKeySpec;<br>Method or attribute name: pk: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: RSAKeyPairSpec;<br>Method or attribute name: pk: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: DSAKeyPairSpec;<br>Method or attribute name: sk: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCPriKeySpec;<br>Method or attribute name: sk: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCKeyPairSpec;<br>Method or attribute name: sk: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: RSAKeyPairSpec;<br>Method or attribute name: sk: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECField;<br>Method or attribute name: fieldType: string;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: Point;<br>Method or attribute name: x: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: Point;<br>Method or attribute name: y: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCCommonParamsSpec;<br>Method or attribute name: field: ECField;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCCommonParamsSpec;<br>Method or attribute name: a: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCCommonParamsSpec;<br>Method or attribute name: b: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCCommonParamsSpec;<br>Method or attribute name: g: Point;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCCommonParamsSpec;<br>Method or attribute name: n: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: RSACommonParamsSpec;<br>Method or attribute name: n: bigint;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCCommonParamsSpec;<br>Method or attribute name: h: number;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCPriKeySpec;<br>Method or attribute name: params: ECCCommonParamsSpec;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCPubKeySpec;<br>Method or attribute name: params: ECCCommonParamsSpec;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCKeyPairSpec;<br>Method or attribute name: params: ECCCommonParamsSpec;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCPubKeySpec;<br>Method or attribute name: pk: Point;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: ECCKeyPairSpec;<br>Method or attribute name: pk: Point;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: RSAPubKeySpec;<br>Method or attribute name: params: RSACommonParamsSpec;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: RSAKeyPairSpec;<br>Method or attribute name: params: RSACommonParamsSpec;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeyGeneratorBySpec;<br>Method or attribute name: generatePriKey(callback: AsyncCallback\<PriKey>): void;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeyGeneratorBySpec;<br>Method or attribute name: generatePriKey(): Promise\<PriKey>;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeyGeneratorBySpec;<br>Method or attribute name: generatePubKey(callback: AsyncCallback\<PubKey>): void;|@ohos.security.cryptoFramework.d.ts|
|Added|NA|Class name: AsyKeyGeneratorBySpec;<br>Method or attribute name: generatePubKey(): Promise\<PubKey>;|@ohos.security.cryptoFramework.d.ts|
|Deprecated version changed|Class name: X509Cert;<br>Method or attribute name: getSerialNumber(): number;<br>Old version information: |Class name: X509Cert;<br>Method or attribute name: getSerialNumber(): number;<br>New version information: 10<br>Substitute API: ohos.security.cert.X509Cert.getCertSerialNumber|@ohos.security.cert.d.ts|
|Error code added|Class name: Key;<br>Method or attribute name: getEncoded(): DataBlob;<br>Old version information: |Class name: Key;<br>Method or attribute name: getEncoded(): DataBlob;<br>New version information: 801,17620001,17630001|@ohos.security.cryptoFramework.d.ts|
|Error code changed|Class name: cryptoFramework;<br>Method or attribute name: function createAsyKeyGenerator(algName: string): AsyKeyGenerator;<br>Old version information: 401|Class name: cryptoFramework;<br>Method or attribute name: function createAsyKeyGenerator(algName: string): AsyKeyGenerator;<br>New version information: 401,801,17620001|@ohos.security.cryptoFramework.d.ts|
|Error code changed|Class name: cryptoFramework;<br>Method or attribute name: function createCipher(transformation: string): Cipher;<br>Old version information: 401,801|Class name: cryptoFramework;<br>Method or attribute name: function createCipher(transformation: string): Cipher;<br>New version information: 401,801,17620001|@ohos.security.cryptoFramework.d.ts|
|Error code changed|Class name: cryptoFramework;<br>Method or attribute name: function createSign(algName: string): Sign;<br>Old version information: 401|Class name: cryptoFramework;<br>Method or attribute name: function createSign(algName: string): Sign;<br>New version information: 401,801,17620001|@ohos.security.cryptoFramework.d.ts|
|Error code changed|Class name: cryptoFramework;<br>Method or attribute name: function createVerify(algName: string): Verify;<br>Old version information: 401|Class name: cryptoFramework;<br>Method or attribute name: function createVerify(algName: string): Verify;<br>New version information: 401,801,17620001|@ohos.security.cryptoFramework.d.ts|
|Error code changed|Class name: cryptoFramework;<br>Method or attribute name: function createKeyAgreement(algName: string): KeyAgreement;<br>Old version information: 401|Class name: cryptoFramework;<br>Method or attribute name: function createKeyAgreement(algName: string): KeyAgreement;<br>New version information: 401,801,17620001|@ohos.security.cryptoFramework.d.ts|
|Error code changed|Class name: AsyKeyGenerator;<br>Method or attribute name: generateKeyPair(callback: AsyncCallback\<KeyPair>): void;<br>Old version information: 401,17620001|Class name: AsyKeyGenerator;<br>Method or attribute name: generateKeyPair(callback: AsyncCallback\<KeyPair>): void;<br>New version information: 401,17620001,17630001|@ohos.security.cryptoFramework.d.ts|
|Error code changed|Class name: AsyKeyGenerator;<br>Method or attribute name: generateKeyPair(): Promise\<KeyPair>;<br>Old version information: 401,17620001|Class name: AsyKeyGenerator;<br>Method or attribute name: generateKeyPair(): Promise\<KeyPair>;<br>New version information: 401,17620001,17630001|@ohos.security.cryptoFramework.d.ts|
|Error code changed|Class name: AsyKeyGenerator;<br>Method or attribute name: convertKey(pubKey: DataBlob, priKey: DataBlob, callback: AsyncCallback\<KeyPair>): void;<br>Old version information: 401,17620001|Class name: AsyKeyGenerator;<br>Method or attribute name: convertKey(pubKey: DataBlob, priKey: DataBlob, callback: AsyncCallback\<KeyPair>): void;<br>New version information: 401,17620001,17630001|@ohos.security.cryptoFramework.d.ts|
|Error code changed|Class name: AsyKeyGenerator;<br>Method or attribute name: convertKey(pubKey: DataBlob, priKey: DataBlob): Promise\<KeyPair>;<br>Old version information: 401,17620001|Class name: AsyKeyGenerator;<br>Method or attribute name: convertKey(pubKey: DataBlob, priKey: DataBlob): Promise\<KeyPair>;<br>New version information: 401,17620001,17630001|@ohos.security.cryptoFramework.d.ts|
|Type changed|Class name: PermissionUsedRequest;<br>Method or attribute name: tokenId?: number;<br>Old version information: number|Class name: PermissionUsedRequest;<br>Method or attribute name: tokenId?: number;<br>New version information: ?number|@ohos.privacyManager.d.ts|
|Type changed|Class name: PermissionUsedRequest;<br>Method or attribute name: isRemote?: boolean;<br>Old version information: boolean|Class name: PermissionUsedRequest;<br>Method or attribute name: isRemote?: boolean;<br>New version information: ?boolean|@ohos.privacyManager.d.ts|
|Type changed|Class name: PermissionUsedRequest;<br>Method or attribute name: deviceId?: string;<br>Old version information: string|Class name: PermissionUsedRequest;<br>Method or attribute name: deviceId?: string;<br>New version information: ?string|@ohos.privacyManager.d.ts|
|Type changed|Class name: PermissionUsedRequest;<br>Method or attribute name: bundleName?: string;<br>Old version information: string|Class name: PermissionUsedRequest;<br>Method or attribute name: bundleName?: string;<br>New version information: ?string|@ohos.privacyManager.d.ts|
|Type changed|Class name: PermissionUsedRequest;<br>Method or attribute name: permissionNames?: Array\<Permissions>;<br>Old version information: Array\<Permissions>|Class name: PermissionUsedRequest;<br>Method or attribute name: permissionNames?: Array\<Permissions>;<br>New version information: ?Array\<Permissions>|@ohos.privacyManager.d.ts|
|Type changed|Class name: PermissionUsedRequest;<br>Method or attribute name: beginTime?: number;<br>Old version information: number|Class name: PermissionUsedRequest;<br>Method or attribute name: beginTime?: number;<br>New version information: ?number|@ohos.privacyManager.d.ts|
|Type changed|Class name: PermissionUsedRequest;<br>Method or attribute name: endTime?: number;<br>Old version information: number|Class name: PermissionUsedRequest;<br>Method or attribute name: endTime?: number;<br>New version information: ?number|@ohos.privacyManager.d.ts|
|Function changed|Class name: PermissionUsedRequest;<br>Method or attribute name: tokenId: number;|Class name: PermissionUsedRequest;<br>Method or attribute name: tokenId?: number;|@ohos.privacyManager.d.ts|
|Function changed|Class name: PermissionUsedRequest;<br>Method or attribute name: isRemote: boolean;|Class name: PermissionUsedRequest;<br>Method or attribute name: isRemote?: boolean;|@ohos.privacyManager.d.ts|
|Function changed|Class name: PermissionUsedRequest;<br>Method or attribute name: deviceId: string;|Class name: PermissionUsedRequest;<br>Method or attribute name: deviceId?: string;|@ohos.privacyManager.d.ts|
|Function changed|Class name: PermissionUsedRequest;<br>Method or attribute name: bundleName: string;|Class name: PermissionUsedRequest;<br>Method or attribute name: bundleName?: string;|@ohos.privacyManager.d.ts|
|Function changed|Class name: PermissionUsedRequest;<br>Method or attribute name: permissionNames: Array\<Permissions>;|Class name: PermissionUsedRequest;<br>Method or attribute name: permissionNames?: Array\<Permissions>;|@ohos.privacyManager.d.ts|
|Function changed|Class name: PermissionUsedRequest;<br>Method or attribute name: beginTime: number;|Class name: PermissionUsedRequest;<br>Method or attribute name: beginTime?: number;|@ohos.privacyManager.d.ts|
|Function changed|Class name: PermissionUsedRequest;<br>Method or attribute name: endTime: number;|Class name: PermissionUsedRequest;<br>Method or attribute name: endTime?: number;|@ohos.privacyManager.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: sensor;<br>Method or attribute name: function on(type: SensorId.COLOR, callback: Callback\<ColorResponse>, options?: Options): void;|@ohos.sensor.d.ts|
|Added|NA|Class name: sensor;<br>Method or attribute name: function on(type: SensorId.SAR, callback: Callback\<SarResponse>, options?: Options): void;|@ohos.sensor.d.ts|
|Added|NA|Class name: sensor;<br>Method or attribute name: function off(type: SensorId.COLOR, callback?: Callback\<ColorResponse>): void;|@ohos.sensor.d.ts|
|Added|NA|Class name: sensor;<br>Method or attribute name: function off(type: SensorId.SAR, callback?: Callback\<SarResponse>): void;|@ohos.sensor.d.ts|
|Added|NA|Class name: SensorId;<br>Method or attribute name: COLOR = 14|@ohos.sensor.d.ts|
|Added|NA|Class name: SensorId;<br>Method or attribute name: SAR = 15|@ohos.sensor.d.ts|
|Added|NA|Class name: ColorResponse;<br>Method or attribute name: lightIntensity: number;|@ohos.sensor.d.ts|
|Added|NA|Class name: ColorResponse;<br>Method or attribute name: colorTemperature: number;|@ohos.sensor.d.ts|
|Added|NA|Class name: SarResponse;<br>Method or attribute name: absorptionRatio: number;|@ohos.sensor.d.ts|
|Added|NA|Class name: VibrateFromFile;<br>Method or attribute name: type: 'file';|@ohos.vibrator.d.ts|
|Added|NA|Class name: VibrateFromFile;<br>Method or attribute name: hapticFd: HapticFileDescriptor;|@ohos.vibrator.d.ts|
|Added|NA|Class name: HapticFileDescriptor;<br>Method or attribute name: fd: number;|@ohos.vibrator.d.ts|
|Added|NA|Class name: HapticFileDescriptor;<br>Method or attribute name: offset?: number;|@ohos.vibrator.d.ts|
|Added|NA|Class name: HapticFileDescriptor;<br>Method or attribute name: length?: number;|@ohos.vibrator.d.ts|
|Deprecated version changed|Class name: vibrator;<br>Method or attribute name: function vibrate(duration: number): Promise\<void>;<br>Old version information: |Class name: vibrator;<br>Method or attribute name: function vibrate(duration: number): Promise\<void>;<br>New version information: 9<br>Substitute API: vibrator#startVibration|@ohos.vibrator.d.ts|
|Deprecated version changed|Class name: vibrator;<br>Method or attribute name: function vibrate(effectId: EffectId, callback?: AsyncCallback\<void>): void;<br>Old version information: |Class name: vibrator;<br>Method or attribute name: function vibrate(effectId: EffectId, callback?: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: vibrator#startVibration|@ohos.vibrator.d.ts|
|Deprecated version changed|Class name: vibrator;<br>Method or attribute name: function stop(stopMode: VibratorStopMode, callback?: AsyncCallback\<void>): void;<br>Old version information: |Class name: vibrator;<br>Method or attribute name: function stop(stopMode: VibratorStopMode, callback?: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: vibrator#stopVibration|@ohos.vibrator.d.ts|
|Error code changed|Class name: vibrator;<br>Method or attribute name: function startVibration(effect: VibrateEffect, attribute: VibrateAttribute, callback: AsyncCallback\<void>): void;<br>Old version information: 201,401,14600101|Class name: vibrator;<br>Method or attribute name: function startVibration(effect: VibrateEffect, attribute: VibrateAttribute, callback: AsyncCallback\<void>): void;<br>New version information: 201,401,801,14600101|@ohos.vibrator.d.ts|
|Error code changed|Class name: vibrator;<br>Method or attribute name: function startVibration(effect: VibrateEffect, attribute: VibrateAttribute): Promise\<void>;<br>Old version information: 201,401,14600101|Class name: vibrator;<br>Method or attribute name: function startVibration(effect: VibrateEffect, attribute: VibrateAttribute): Promise\<void>;<br>New version information: 201,401,801,14600101|@ohos.vibrator.d.ts|
|Permission changed|Class name: vibrator;<br>Method or attribute name: function vibrate(duration: number): Promise\<void>;<br>Old version information: |Class name: vibrator;<br>Method or attribute name: function vibrate(duration: number): Promise\<void>;<br>New version information: ohos.permission.VIBRATE|@ohos.vibrator.d.ts|
|Permission changed|Class name: vibrator;<br>Method or attribute name: function vibrate(effectId: EffectId, callback?: AsyncCallback\<void>): void;<br>Old version information: |Class name: vibrator;<br>Method or attribute name: function vibrate(effectId: EffectId, callback?: AsyncCallback\<void>): void;<br>New version information: ohos.permission.VIBRATE|@ohos.vibrator.d.ts|
|Permission changed|Class name: vibrator;<br>Method or attribute name: function stop(stopMode: VibratorStopMode, callback?: AsyncCallback\<void>): void;<br>Old version information: |Class name: vibrator;<br>Method or attribute name: function stop(stopMode: VibratorStopMode, callback?: AsyncCallback\<void>): void;<br>New version information: ohos.permission.VIBRATE|@ohos.vibrator.d.ts|
|Permission changed|Class name: VibrateOptions;<br>Method or attribute name: mode?: 'long' \| 'short';<br>Old version information: |Class name: VibrateOptions;<br>Method or attribute name: mode?: 'long' \| 'short';<br>New version information: ohos.permission.VIBRATE|@system.vibrator.d.ts|
|Permission changed|Class name: VibrateOptions;<br>Method or attribute name: success: () => void;<br>Old version information: |Class name: VibrateOptions;<br>Method or attribute name: success: () => void;<br>New version information: ohos.permission.VIBRATE|@system.vibrator.d.ts|
|Permission changed|Class name: VibrateOptions;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>Old version information: |Class name: VibrateOptions;<br>Method or attribute name: fail?: (data: string, code: number) => void;<br>New version information: ohos.permission.VIBRATE|@system.vibrator.d.ts|
|Permission changed|Class name: VibrateOptions;<br>Method or attribute name: complete?: () => void;<br>Old version information: |Class name: VibrateOptions;<br>Method or attribute name: complete?: () => void;<br>New version information: ohos.permission.VIBRATE|@system.vibrator.d.ts|
|Type changed|Class name: vibrator;<br>Method or attribute name: type VibrateEffect = VibrateTime \| VibratePreset \| VibrateFromFile;<br>Old version information: |Class name: vibrator;<br>Method or attribute name: type VibrateEffect = VibrateTime \| VibratePreset \| VibrateFromFile;<br>New version information: VibrateTime \| VibratePreset \| VibrateFromFile|@ohos.vibrator.d.ts|
|Function changed|Class name: vibrator;<br>Method or attribute name: type VibrateEffect = VibrateTime \| VibratePreset;|Class name: vibrator;<br>Method or attribute name: type VibrateEffect = VibrateTime \| VibratePreset \| VibrateFromFile;|@ohos.vibrator.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Deprecated version changed|Class name: systemParameter;<br>Method or attribute name: function getSync(key: string, def?: string): string;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function getSync(key: string, def?: string): string;<br>New version information: 9<br>Substitute API: |@ohos.systemparameter.d.ts|
|Deprecated version changed|Class name: systemParameter;<br>Method or attribute name: function get(key: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function get(key: string, callback: AsyncCallback\<string>): void;<br>New version information: 9<br>Substitute API: |@ohos.systemparameter.d.ts|
|Deprecated version changed|Class name: systemParameter;<br>Method or attribute name: function get(key: string, def: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function get(key: string, def: string, callback: AsyncCallback\<string>): void;<br>New version information: 9<br>Substitute API: |@ohos.systemparameter.d.ts|
|Deprecated version changed|Class name: systemParameter;<br>Method or attribute name: function get(key: string, def?: string): Promise\<string>;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function get(key: string, def?: string): Promise\<string>;<br>New version information: 9<br>Substitute API: |@ohos.systemparameter.d.ts|
|Deprecated version changed|Class name: systemParameter;<br>Method or attribute name: function set(key: string, value: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function set(key: string, value: string, callback: AsyncCallback\<void>): void;<br>New version information: 9<br>Substitute API: |@ohos.systemparameter.d.ts|
|Deprecated version changed|Class name: systemParameter;<br>Method or attribute name: function set(key: string, value: string): Promise\<void>;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function set(key: string, value: string): Promise\<void>;<br>New version information: 9<br>Substitute API: |@ohos.systemparameter.d.ts|
|Access level changed|Class name: systemParameter;<br>Method or attribute name: function getSync(key: string, def?: string): string;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function getSync(key: string, def?: string): string;<br>New version information: systemapi|@ohos.systemparameter.d.ts|
|Access level changed|Class name: systemParameter;<br>Method or attribute name: function get(key: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function get(key: string, callback: AsyncCallback\<string>): void;<br>New version information: systemapi|@ohos.systemparameter.d.ts|
|Access level changed|Class name: systemParameter;<br>Method or attribute name: function get(key: string, def: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function get(key: string, def: string, callback: AsyncCallback\<string>): void;<br>New version information: systemapi|@ohos.systemparameter.d.ts|
|Access level changed|Class name: systemParameter;<br>Method or attribute name: function get(key: string, def?: string): Promise\<string>;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function get(key: string, def?: string): Promise\<string>;<br>New version information: systemapi|@ohos.systemparameter.d.ts|
|Access level changed|Class name: systemParameter;<br>Method or attribute name: function setSync(key: string, value: string): void;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function setSync(key: string, value: string): void;<br>New version information: systemapi|@ohos.systemparameter.d.ts|
|Access level changed|Class name: systemParameter;<br>Method or attribute name: function set(key: string, value: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function set(key: string, value: string, callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.systemparameter.d.ts|
|Access level changed|Class name: systemParameter;<br>Method or attribute name: function set(key: string, value: string): Promise\<void>;<br>Old version information: |Class name: systemParameter;<br>Method or attribute name: function set(key: string, value: string): Promise\<void>;<br>New version information: systemapi|@ohos.systemparameter.d.ts|
|Access level changed|Class name: systemParameterEnhance;<br>Method or attribute name: function getSync(key: string, def?: string): string;<br>Old version information: |Class name: systemParameterEnhance;<br>Method or attribute name: function getSync(key: string, def?: string): string;<br>New version information: systemapi|@ohos.systemParameterEnhance.d.ts|
|Access level changed|Class name: systemParameterEnhance;<br>Method or attribute name: function get(key: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: systemParameterEnhance;<br>Method or attribute name: function get(key: string, callback: AsyncCallback\<string>): void;<br>New version information: systemapi|@ohos.systemParameterEnhance.d.ts|
|Access level changed|Class name: systemParameterEnhance;<br>Method or attribute name: function get(key: string, def: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: systemParameterEnhance;<br>Method or attribute name: function get(key: string, def: string, callback: AsyncCallback\<string>): void;<br>New version information: systemapi|@ohos.systemParameterEnhance.d.ts|
|Access level changed|Class name: systemParameterEnhance;<br>Method or attribute name: function get(key: string, def?: string): Promise\<string>;<br>Old version information: |Class name: systemParameterEnhance;<br>Method or attribute name: function get(key: string, def?: string): Promise\<string>;<br>New version information: systemapi|@ohos.systemParameterEnhance.d.ts|
|Access level changed|Class name: systemParameterEnhance;<br>Method or attribute name: function setSync(key: string, value: string): void;<br>Old version information: |Class name: systemParameterEnhance;<br>Method or attribute name: function setSync(key: string, value: string): void;<br>New version information: systemapi|@ohos.systemParameterEnhance.d.ts|
|Access level changed|Class name: systemParameterEnhance;<br>Method or attribute name: function set(key: string, value: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: systemParameterEnhance;<br>Method or attribute name: function set(key: string, value: string, callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.systemParameterEnhance.d.ts|
|Access level changed|Class name: systemParameterEnhance;<br>Method or attribute name: function set(key: string, value: string): Promise\<void>;<br>Old version information: |Class name: systemParameterEnhance;<br>Method or attribute name: function set(key: string, value: string): Promise\<void>;<br>New version information: systemapi|@ohos.systemParameterEnhance.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: brand: string;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: brand: string;<br>New version information: string|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: manufacturer: string;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: manufacturer: string;<br>New version information: string|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: model: string;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: model: string;<br>New version information: string|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: product: string;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: product: string;<br>New version information: string|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: language: string;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: language: string;<br>New version information: string|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: region: string;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: region: string;<br>New version information: string|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: windowWidth: number;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: windowWidth: number;<br>New version information: number|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: windowHeight: number;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: windowHeight: number;<br>New version information: number|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: screenDensity: number;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: screenDensity: number;<br>New version information: number|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: screenShape: 'rect' \| 'circle';<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: screenShape: 'rect' \| 'circle';<br>New version information: 'rect' \| 'circle'|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: apiVersion: number;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: apiVersion: number;<br>New version information: number|@system.device.d.ts|
|Type changed|Class name: DeviceResponse;<br>Method or attribute name: deviceType: string;<br>Old version information: |Class name: DeviceResponse;<br>Method or attribute name: deviceType: string;<br>New version information: string|@system.device.d.ts|
因为 它太大了无法显示 source diff 。你可以改为 查看blob
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: UIElementInfo;<br>Method or attribute name: readonly bundleName: string;|@ohos.UiTest.d.ts|
|Added|NA|Class name: UIElementInfo;<br>Method or attribute name: readonly type: string;|@ohos.UiTest.d.ts|
|Added|NA|Class name: UIElementInfo;<br>Method or attribute name: readonly text: string;|@ohos.UiTest.d.ts|
|Added|NA|Class name: UIEventObserver;<br>Method or attribute name: once(type: 'toastShow', callback: Callback\<UIElementInfo>): void;|@ohos.UiTest.d.ts|
|Added|NA|Class name: UIEventObserver;<br>Method or attribute name: once(type: 'dialogShow', callback: Callback\<UIElementInfo>): void;|@ohos.UiTest.d.ts|
|Added|NA|Class name: Driver;<br>Method or attribute name: createUIEventObserver(): UIEventObserver;|@ohos.UiTest.d.ts|
|Type changed|Class name: WindowFilter;<br>Method or attribute name: bundleName?: string;<br>Old version information: string?|Class name: WindowFilter;<br>Method or attribute name: bundleName?: string;<br>New version information: ?string|@ohos.UiTest.d.ts|
|Type changed|Class name: WindowFilter;<br>Method or attribute name: title?: string;<br>Old version information: string?|Class name: WindowFilter;<br>Method or attribute name: title?: string;<br>New version information: ?string|@ohos.UiTest.d.ts|
|Type changed|Class name: WindowFilter;<br>Method or attribute name: focused?: boolean;<br>Old version information: boolean?|Class name: WindowFilter;<br>Method or attribute name: focused?: boolean;<br>New version information: ?boolean|@ohos.UiTest.d.ts|
|Type changed|Class name: WindowFilter;<br>Method or attribute name: actived?: boolean;<br>Old version information: boolean?|Class name: WindowFilter;<br>Method or attribute name: actived?: boolean;<br>New version information: ?boolean|@ohos.UiTest.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Error code changed|Class name: usbManager;<br>Method or attribute name: function setCurrentFunctions(funcs: FunctionType): Promise\<void>;<br>Old version information: 401|Class name: usbManager;<br>Method or attribute name: function setCurrentFunctions(funcs: FunctionType): Promise\<void>;<br>New version information: 401,14400002|@ohos.usbManager.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: SecureDnsMode;<br>Method or attribute name: OFF = 0|@ohos.web.webview.d.ts|
|Added|NA|Class name: SecureDnsMode;<br>Method or attribute name: AUTO = 1|@ohos.web.webview.d.ts|
|Added|NA|Class name: SecureDnsMode;<br>Method or attribute name: SECURE_ONLY = 2|@ohos.web.webview.d.ts|
|Added|NA|Class name: WebviewController;<br>Method or attribute name: prefetchPage(url: string, additionalHeaders?: Array\<WebHeader>): void;|@ohos.web.webview.d.ts|
|Added|NA|Class name: WebviewController;<br>Method or attribute name: static prepareForPageLoad(url: string, preconnectable: boolean, numSockets: number): void;|@ohos.web.webview.d.ts|
|Deprecated version changed|Class name: SecureDnsMode;<br>Method or attribute name: Off = 0<br>Old version information: |Class name: SecureDnsMode;<br>Method or attribute name: Off = 0<br>New version information: 10<br>Substitute API: SecureDnsMode#OFF|@ohos.web.webview.d.ts|
|Deprecated version changed|Class name: SecureDnsMode;<br>Method or attribute name: Auto = 1<br>Old version information: |Class name: SecureDnsMode;<br>Method or attribute name: Auto = 1<br>New version information: 10<br>Substitute API: SecureDnsMode#AUTO|@ohos.web.webview.d.ts|
|Deprecated version changed|Class name: SecureDnsMode;<br>Method or attribute name: SecureOnly = 2<br>Old version information: |Class name: SecureDnsMode;<br>Method or attribute name: SecureOnly = 2<br>New version information: 10<br>Substitute API: SecureDnsMode#SECURE_ONLY|@ohos.web.webview.d.ts|
|Error code added|Class name: WebStorage;<br>Method or attribute name: static getOrigins(callback: AsyncCallback\<Array\<WebStorageOrigin>>): void;<br>Old version information: |Class name: WebStorage;<br>Method or attribute name: static getOrigins(callback: AsyncCallback\<Array\<WebStorageOrigin>>): void;<br>New version information: 401,17100012|@ohos.web.webview.d.ts|
|Error code added|Class name: WebStorage;<br>Method or attribute name: static getOriginQuota(origin: string, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: WebStorage;<br>Method or attribute name: static getOriginQuota(origin: string, callback: AsyncCallback\<number>): void;<br>New version information: 401,17100011|@ohos.web.webview.d.ts|
|Error code added|Class name: WebStorage;<br>Method or attribute name: static getOriginUsage(origin: string, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: WebStorage;<br>Method or attribute name: static getOriginUsage(origin: string, callback: AsyncCallback\<number>): void;<br>New version information: 401,17100011|@ohos.web.webview.d.ts|
|Error code added|Class name: GeolocationPermissions;<br>Method or attribute name: static getAccessibleGeolocation(origin: string, callback: AsyncCallback\<boolean>): void;<br>Old version information: |Class name: GeolocationPermissions;<br>Method or attribute name: static getAccessibleGeolocation(origin: string, callback: AsyncCallback\<boolean>): void;<br>New version information: 401,17100011|@ohos.web.webview.d.ts|
|Error code added|Class name: GeolocationPermissions;<br>Method or attribute name: static getStoredGeolocation(callback: AsyncCallback\<Array\<string>>): void;<br>Old version information: |Class name: GeolocationPermissions;<br>Method or attribute name: static getStoredGeolocation(callback: AsyncCallback\<Array\<string>>): void;<br>New version information: 401|@ohos.web.webview.d.ts|
|Error code added|Class name: WebCookieManager;<br>Method or attribute name: static saveCookieAsync(callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: WebCookieManager;<br>Method or attribute name: static saveCookieAsync(callback: AsyncCallback\<void>): void;<br>New version information: 401|@ohos.web.webview.d.ts|
|Error code added|Class name: WebviewController;<br>Method or attribute name: storeWebArchive(baseName: string, autoName: boolean, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: WebviewController;<br>Method or attribute name: storeWebArchive(baseName: string, autoName: boolean, callback: AsyncCallback\<string>): void;<br>New version information: 401,17100001,17100003|@ohos.web.webview.d.ts|
|Error code added|Class name: WebviewController;<br>Method or attribute name: runJavaScript(script: string, callback: AsyncCallback\<string>): void;<br>Old version information: |Class name: WebviewController;<br>Method or attribute name: runJavaScript(script: string, callback: AsyncCallback\<string>): void;<br>New version information: 401,17100001|@ohos.web.webview.d.ts|
|Error code added|Class name: WebviewController;<br>Method or attribute name: runJavaScriptExt(script: string, callback: AsyncCallback\<JsMessageExt>): void;<br>Old version information: |Class name: WebviewController;<br>Method or attribute name: runJavaScriptExt(script: string, callback: AsyncCallback\<JsMessageExt>): void;<br>New version information: 401,17100001|@ohos.web.webview.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: Window;<br>Method or attribute name: getUIContext() : UIContext;|@ohos.window.d.ts|
|Error code added|Class name: screen;<br>Method or attribute name: function getAllScreens(): Promise\<Array\<Screen>>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function getAllScreens(): Promise\<Array\<Screen>>;<br>New version information: 1400001|@ohos.screen.d.ts|
|Error code added|Class name: screen;<br>Method or attribute name: function makeExpand(options: Array\<ExpandOption>): Promise\<number>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function makeExpand(options: Array\<ExpandOption>): Promise\<number>;<br>New version information: 401,1400001|@ohos.screen.d.ts|
|Error code added|Class name: screen;<br>Method or attribute name: function makeMirror(mainScreen: number, mirrorScreen: Array\<number>): Promise\<number>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function makeMirror(mainScreen: number, mirrorScreen: Array\<number>): Promise\<number>;<br>New version information: 401,1400001|@ohos.screen.d.ts|
|Error code added|Class name: screen;<br>Method or attribute name: function createVirtualScreen(options: VirtualScreenOption): Promise\<Screen>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function createVirtualScreen(options: VirtualScreenOption): Promise\<Screen>;<br>New version information: 201,401,1400001|@ohos.screen.d.ts|
|Error code added|Class name: screen;<br>Method or attribute name: function destroyVirtualScreen(screenId: number): Promise\<void>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function destroyVirtualScreen(screenId: number): Promise\<void>;<br>New version information: 401,1400002|@ohos.screen.d.ts|
|Error code added|Class name: screen;<br>Method or attribute name: function setVirtualScreenSurface(screenId: number, surfaceId: string): Promise\<void>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function setVirtualScreenSurface(screenId: number, surfaceId: string): Promise\<void>;<br>New version information: 201,401,1400001|@ohos.screen.d.ts|
|Error code added|Class name: screen;<br>Method or attribute name: function setScreenRotationLocked(isLocked: boolean): Promise\<void>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function setScreenRotationLocked(isLocked: boolean): Promise\<void>;<br>New version information: 401|@ohos.screen.d.ts|
|Error code added|Class name: Screen;<br>Method or attribute name: setOrientation(orientation: Orientation): Promise\<void>;<br>Old version information: |Class name: Screen;<br>Method or attribute name: setOrientation(orientation: Orientation): Promise\<void>;<br>New version information: 401,1400003|@ohos.screen.d.ts|
|Error code added|Class name: Screen;<br>Method or attribute name: setScreenActiveMode(modeIndex: number): Promise\<void>;<br>Old version information: |Class name: Screen;<br>Method or attribute name: setScreenActiveMode(modeIndex: number): Promise\<void>;<br>New version information: 401,1400003|@ohos.screen.d.ts|
|Error code added|Class name: Screen;<br>Method or attribute name: setDensityDpi(densityDpi: number): Promise\<void>;<br>Old version information: |Class name: Screen;<br>Method or attribute name: setDensityDpi(densityDpi: number): Promise\<void>;<br>New version information: 401,1400003|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function getAllScreens(callback: AsyncCallback\<Array\<Screen>>): void;<br>Old version information: |Class name: screen;<br>Method or attribute name: function getAllScreens(callback: AsyncCallback\<Array\<Screen>>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function getAllScreens(): Promise\<Array\<Screen>>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function getAllScreens(): Promise\<Array\<Screen>>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function on(eventType: 'connect' \| 'disconnect' \| 'change', callback: Callback\<number>): void;<br>Old version information: |Class name: screen;<br>Method or attribute name: function on(eventType: 'connect' \| 'disconnect' \| 'change', callback: Callback\<number>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function off(eventType: 'connect' \| 'disconnect' \| 'change', callback?: Callback\<number>): void;<br>Old version information: |Class name: screen;<br>Method or attribute name: function off(eventType: 'connect' \| 'disconnect' \| 'change', callback?: Callback\<number>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function makeExpand(options: Array\<ExpandOption>, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: screen;<br>Method or attribute name: function makeExpand(options: Array\<ExpandOption>, callback: AsyncCallback\<number>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function makeExpand(options: Array\<ExpandOption>): Promise\<number>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function makeExpand(options: Array\<ExpandOption>): Promise\<number>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function makeMirror(mainScreen: number, mirrorScreen: Array\<number>, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: screen;<br>Method or attribute name: function makeMirror(mainScreen: number, mirrorScreen: Array\<number>, callback: AsyncCallback\<number>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function makeMirror(mainScreen: number, mirrorScreen: Array\<number>): Promise\<number>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function makeMirror(mainScreen: number, mirrorScreen: Array\<number>): Promise\<number>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function createVirtualScreen(options: VirtualScreenOption, callback: AsyncCallback\<Screen>): void;<br>Old version information: |Class name: screen;<br>Method or attribute name: function createVirtualScreen(options: VirtualScreenOption, callback: AsyncCallback\<Screen>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function createVirtualScreen(options: VirtualScreenOption): Promise\<Screen>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function createVirtualScreen(options: VirtualScreenOption): Promise\<Screen>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function destroyVirtualScreen(screenId: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: screen;<br>Method or attribute name: function destroyVirtualScreen(screenId: number, callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function destroyVirtualScreen(screenId: number): Promise\<void>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function destroyVirtualScreen(screenId: number): Promise\<void>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function setVirtualScreenSurface(screenId: number, surfaceId: string, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: screen;<br>Method or attribute name: function setVirtualScreenSurface(screenId: number, surfaceId: string, callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function setVirtualScreenSurface(screenId: number, surfaceId: string): Promise\<void>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function setVirtualScreenSurface(screenId: number, surfaceId: string): Promise\<void>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function isScreenRotationLocked(callback: AsyncCallback\<boolean>): void;<br>Old version information: |Class name: screen;<br>Method or attribute name: function isScreenRotationLocked(callback: AsyncCallback\<boolean>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function isScreenRotationLocked(): Promise\<boolean>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function isScreenRotationLocked(): Promise\<boolean>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function setScreenRotationLocked(isLocked: boolean, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: screen;<br>Method or attribute name: function setScreenRotationLocked(isLocked: boolean, callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: screen;<br>Method or attribute name: function setScreenRotationLocked(isLocked: boolean): Promise\<void>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function setScreenRotationLocked(isLocked: boolean): Promise\<void>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: ExpandOption;<br>Method or attribute name: interface ExpandOption<br>Old version information: |Class name: ExpandOption;<br>Method or attribute name: interface ExpandOption<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: ExpandOption;<br>Method or attribute name: screenId: number;<br>Old version information: |Class name: ExpandOption;<br>Method or attribute name: screenId: number;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: ExpandOption;<br>Method or attribute name: startX: number;<br>Old version information: |Class name: ExpandOption;<br>Method or attribute name: startX: number;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: ExpandOption;<br>Method or attribute name: startY: number;<br>Old version information: |Class name: ExpandOption;<br>Method or attribute name: startY: number;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: VirtualScreenOption;<br>Method or attribute name: interface VirtualScreenOption<br>Old version information: |Class name: VirtualScreenOption;<br>Method or attribute name: interface VirtualScreenOption<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: VirtualScreenOption;<br>Method or attribute name: name: string;<br>Old version information: |Class name: VirtualScreenOption;<br>Method or attribute name: name: string;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: VirtualScreenOption;<br>Method or attribute name: width: number;<br>Old version information: |Class name: VirtualScreenOption;<br>Method or attribute name: width: number;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: VirtualScreenOption;<br>Method or attribute name: height: number;<br>Old version information: |Class name: VirtualScreenOption;<br>Method or attribute name: height: number;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: VirtualScreenOption;<br>Method or attribute name: density: number;<br>Old version information: |Class name: VirtualScreenOption;<br>Method or attribute name: density: number;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: VirtualScreenOption;<br>Method or attribute name: surfaceId: string;<br>Old version information: |Class name: VirtualScreenOption;<br>Method or attribute name: surfaceId: string;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: ScreenSourceMode;<br>Method or attribute name: enum ScreenSourceMode<br>Old version information: |Class name: ScreenSourceMode;<br>Method or attribute name: enum ScreenSourceMode<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: ScreenSourceMode;<br>Method or attribute name: SCREEN_MAIN = 0<br>Old version information: |Class name: ScreenSourceMode;<br>Method or attribute name: SCREEN_MAIN = 0<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: ScreenSourceMode;<br>Method or attribute name: SCREEN_MIRROR = 1<br>Old version information: |Class name: ScreenSourceMode;<br>Method or attribute name: SCREEN_MIRROR = 1<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: ScreenSourceMode;<br>Method or attribute name: SCREEN_EXTEND = 2<br>Old version information: |Class name: ScreenSourceMode;<br>Method or attribute name: SCREEN_EXTEND = 2<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: ScreenSourceMode;<br>Method or attribute name: SCREEN_ALONE = 3<br>Old version information: |Class name: ScreenSourceMode;<br>Method or attribute name: SCREEN_ALONE = 3<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: interface Screen<br>Old version information: |Class name: Screen;<br>Method or attribute name: interface Screen<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: readonly id: number;<br>Old version information: |Class name: Screen;<br>Method or attribute name: readonly id: number;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: readonly parent: number;<br>Old version information: |Class name: Screen;<br>Method or attribute name: readonly parent: number;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: readonly supportedModeInfo: Array\<ScreenModeInfo>;<br>Old version information: |Class name: Screen;<br>Method or attribute name: readonly supportedModeInfo: Array\<ScreenModeInfo>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: readonly activeModeIndex: number;<br>Old version information: |Class name: Screen;<br>Method or attribute name: readonly activeModeIndex: number;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: readonly orientation: Orientation;<br>Old version information: |Class name: Screen;<br>Method or attribute name: readonly orientation: Orientation;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: readonly sourceMode: ScreenSourceMode;<br>Old version information: |Class name: Screen;<br>Method or attribute name: readonly sourceMode: ScreenSourceMode;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: setOrientation(orientation: Orientation, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: Screen;<br>Method or attribute name: setOrientation(orientation: Orientation, callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: setOrientation(orientation: Orientation): Promise\<void>;<br>Old version information: |Class name: Screen;<br>Method or attribute name: setOrientation(orientation: Orientation): Promise\<void>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: setScreenActiveMode(modeIndex: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: Screen;<br>Method or attribute name: setScreenActiveMode(modeIndex: number, callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: setScreenActiveMode(modeIndex: number): Promise\<void>;<br>Old version information: |Class name: Screen;<br>Method or attribute name: setScreenActiveMode(modeIndex: number): Promise\<void>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: setDensityDpi(densityDpi: number, callback: AsyncCallback\<void>): void;<br>Old version information: |Class name: Screen;<br>Method or attribute name: setDensityDpi(densityDpi: number, callback: AsyncCallback\<void>): void;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Screen;<br>Method or attribute name: setDensityDpi(densityDpi: number): Promise\<void>;<br>Old version information: |Class name: Screen;<br>Method or attribute name: setDensityDpi(densityDpi: number): Promise\<void>;<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: Orientation;<br>Method or attribute name: enum Orientation<br>Old version information: |Class name: Orientation;<br>Method or attribute name: enum Orientation<br>New version information: systemapi|@ohos.screen.d.ts|
|Access level changed|Class name: ScreenModeInfo;<br>Method or attribute name: interface ScreenModeInfo<br>Old version information: |Class name: ScreenModeInfo;<br>Method or attribute name: interface ScreenModeInfo<br>New version information: systemapi|@ohos.screen.d.ts|
|Permission changed|Class name: screen;<br>Method or attribute name: function createVirtualScreen(options: VirtualScreenOption): Promise\<Screen>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function createVirtualScreen(options: VirtualScreenOption): Promise\<Screen>;<br>New version information: ohos.permission.CAPTURE_SCREEN|@ohos.screen.d.ts|
|Permission changed|Class name: screen;<br>Method or attribute name: function setVirtualScreenSurface(screenId: number, surfaceId: string): Promise\<void>;<br>Old version information: |Class name: screen;<br>Method or attribute name: function setVirtualScreenSurface(screenId: number, surfaceId: string): Promise\<void>;<br>New version information: ohos.permission.CAPTURE_SCREEN|@ohos.screen.d.ts|
|Function changed|Class name: Window;<br>Method or attribute name: off(type: 'windowEvent',callback:Callback\<WindowEventType>):void;|Class name: Window;<br>Method or attribute name: off(type:'windowEvent',callback?: Callback\<WindowEventType):void;|@ohos.window.d.ts|
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册