diff --git a/en/release-notes/OpenHarmony-v3.2-beta2.md b/en/release-notes/OpenHarmony-v3.2-beta2.md index bfb4ceb3bae7c3c16aff1e498ad490e9e8b0edab..44357fe88ab308a83010b5504e86b030c5afaa42 100644 --- a/en/release-notes/OpenHarmony-v3.2-beta2.md +++ b/en/release-notes/OpenHarmony-v3.2-beta2.md @@ -119,8 +119,8 @@ Use the **repo** tool to download the source code over HTTPS. | Full SDK package for the standard system (Windows/Linux) | 3.2.5.5 | [Download](https://repo.huaweicloud.com/harmonyos/os/3.2-Beta2/ohos-sdk-windows_linux-full.tar.gz)| [Download](https://repo.huaweicloud.com/harmonyos/os/3.2-Beta2/ohos-sdk-windows_linux-full.tar.gz.sha256)| | Public SDK package for the standard system (macOS) | 3.2.5.5 | [Download](https://repo.huaweicloud.com/harmonyos/os/3.2-Beta2/ohos-sdk-mac-public.tar.gz)| [Download](https://repo.huaweicloud.com/harmonyos/os/3.2-Beta2/ohos-sdk-mac-public.tar.gz.sha256)| | Public SDK package for the standard system (Windows/Linux) | 3.2.5.5 | [Download](https://repo.huaweicloud.com/harmonyos/os/3.2-Beta2/ohos-sdk-windows_linux-public.tar.gz) | [Download](https://repo.huaweicloud.com/harmonyos/os/3.2-Beta2/ohos-sdk-windows_linux-public.tar.gz.sha256)| -| Full SDK package for the standard system (macOS) | 3.2.5.6 | [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-mac-full.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-mac-full.tar.gz.sha256)| -| Full SDK package for the standard system (Windows/Linux) | 3.2.5.6 | [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-windows_linux-full.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-windows_linux-full.tar.gz.sha256)| +| Full SDK package for the standard system (macOS) | 3.2.5.6 | [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-mac-full_20220913.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-mac-full_20220913.tar.gz.sha256)| +| Full SDK package for the standard system (Windows/Linux) | 3.2.5.6 | [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-windows_linux-full_20220913.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-windows_linux-full_20220913.tar.gz.sha256)| | Public SDK package for the standard system (macOS) | 3.2.5.6 | [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-mac-public.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-mac-public.tar.gz.sha256)| | Public SDK package for the standard system (Windows/Linux) | 3.2.5.6 | [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-windows_linux-public.tar.gz)| [Download](https://repo.huaweicloud.com/openharmony/os/3.2-Beta2/sdk-patch/ohos-sdk-windows_linux-public.tar.gz.sha256)| @@ -156,7 +156,6 @@ If an application developed using the SDK of an earlier version calls system API | USB subsystem| - Broadcast messages are provided for USB service events.
- The SELinux security policy is enhanced.
The following requirements are involved:
I59MYK [New feature] Broadcast messages for USB service events
I5AR8N [New specifications] SELinux policy configuration| NA | | Kernel subsystem| - Refined memory management is supported.
- The adjustment mechanism is added for associated services.
The following requirements are involved:
I58LOD [New feature] Adjustment mechanism of associated services
I54Y5J [New feature] memtrack memory usage and adj query interface by process
I56B3Q [New feature] OnMemoryLevel
I5B694 [New feature] Refined memory management
I59O8H [New feature] Purgeable memory
I5CXOK [New feature] Hyperhold for reliability improvement| NA | - ### 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). @@ -203,7 +202,7 @@ For more information, visit [Samples](https://gitee.com/openharmony/app_samples) | -------- | -------- | | [I4Z3G9](https://gitee.com/openharmony/graphic_graphic_2d/issues/I4Z3G9) | [RK3568] Screen flickering occurs when the secondary window is opened in the immersive primary window.| | [I59M4Q](https://gitee.com/openharmony/developtools_hdc/issues/I59M4Q) | There is a low probability of device disconnection when hdc_std of API version 9 is used.| -| [I54D32](https://gitee.com/openharmony/multimedia_camera_standard/issues/I54D32) | [RK3568] [Mandatory] A black screen is displayed when the camera has been recording videos for multiple consecutive times.| +| [I54D32](https://gitee.com/openharmony/multimedia_camera_framework/issues/I54D32) | [RK3568] [Mandatory] A black screen is displayed when the camera has been recording videos for multiple consecutive times.| ## Known Issues diff --git a/en/release-notes/api-change/v3.1-beta/changelog-v3.1-beta.md b/en/release-notes/api-change/v3.1-beta/changelog-v3.1-beta.md index 3fb8d84259bfe15fde0363c771c586a484a72e95..74d8cbbe562d2e2ddfe9f792f61586dda3ca69d3 100644 --- a/en/release-notes/api-change/v3.1-beta/changelog-v3.1-beta.md +++ b/en/release-notes/api-change/v3.1-beta/changelog-v3.1-beta.md @@ -21,6 +21,26 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me ``` import rpc from "@ohos.rpc" +import FA from "@ohos.ability.featureAbility"; + +let proxy; +let connect = { + onConnect: function(elementName, remoteProxy) { + console.log("RpcClient: js onConnect called."); + proxy = remoteProxy; + }, + onDisconnect: function(elementName) { + console.log("RpcClient: onDisconnect"); + }, + onFailed: function() { + console.log("RpcClient: onFailed"); + } +}; +let want = { + "bundleName": "com.ohos.server", + "abilityName": "com.ohos.server.MainAbility", +}; +FA.connectAbility(want, connect); let option = new rpc.MessageOption() let data = rpc.MessageParcel.create() diff --git a/en/release-notes/api-change/v3.2-beta2/js-apidiff-bundle.md b/en/release-notes/api-change/v3.2-beta2/js-apidiff-bundle.md index 50eba0dcedffb92e1a6c5c80138a7f3d2d9eeced..265b52c5e550e0fb766856589930e605a9295321 100644 --- a/en/release-notes/api-change/v3.2-beta2/js-apidiff-bundle.md +++ b/en/release-notes/api-change/v3.2-beta2/js-apidiff-bundle.md @@ -25,7 +25,7 @@ The table below lists the APIs changes of the bundle management framework in Ope | ohos.bundle | bundle | getProfileByExtensionAbility(moduleName: string, extensionAbilityName: string, metadataName: string, callback: AsyncCallback\>): void;
getProfileByExtensionAbility(moduleName: string, extensionAbilityName: string, metadataName?: string): Promise\>; | Added| | ohos.bundle | bundle | getProfileByAbility(moduleName: string, abilityName: string, metadataName: string, callback: AsyncCallback\>): void;
getProfileByAbility(moduleName: string, abilityName: string, metadataName?: string): Promise\>; | Added| | ohos.bundle | bundle | getDispatcherVersion(callback: AsyncCallback\): void;
getDispatcherVersion(): Promise\; | Added| -| ohos.bundle | bundle | getBundlePackInfo(bundleName: string, bundlePackFlag : pack.BundlePackFlag, callback: AsyncCallback\): void;
getBundlePackInfo(bundleName: string, bundlePackFlag : pack.BundlePackFlag): Promise\; | Added| +| ohos.bundle | bundle | getBundlePackInfo(bundleName: string, bundlePackFlag: pack.BundlePackFlag, callback: AsyncCallback\): void;
getBundlePackInfo(bundleName: string, bundlePackFlag: pack.BundlePackFlag): Promise\; | Added| | ohos.bundle | SupportWindowMode | FLOATING = 2 | Added| | ohos.bundle | SupportWindowMode | SPLIT = 1 | Added| | ohos.bundle | SupportWindowMode | FULL_SCREEN = 0 | Added| @@ -41,10 +41,10 @@ The table below lists the APIs changes of the bundle management framework in Ope | ohos.bundle | DisplayOrientation | LANDSCAPE_INVERTED | Added| | ohos.bundle | BundleFlag | GET_APPLICATION_INFO_WITH_CERTIFICATE_FINGERPRINT = 0x00000400 | Added| | ohos.bundle | BundleFlag | GET_BUNDLE_WITH_HASH_VALUE = 0x00000030 | Added| -| ohos.bundle.defaultAppManager | defaultAppManager | resetDefaultApplication(type: string, userId?: number) : Promise\;
resetDefaultApplication(type: string, userId: number, callback: AsyncCallback\) : void;
resetDefaultApplication(type: string, callback: AsyncCallback\) : void; | Added| -| ohos.bundle.defaultAppManager | defaultAppManager | setDefaultApplication(type: string, elementName: ElementName, userId?: number) : Promise\;
setDefaultApplication(type: string, elementName: ElementName, userId: number, callback: AsyncCallback\) : void;
setDefaultApplication(type: string, elementName: ElementName, callback: AsyncCallback\) : void; | Added| -| ohos.bundle.defaultAppManager | defaultAppManager | getDefaultApplication(type: string, userId?: number) : Promise\;
getDefaultApplication(type: string, userId: number, callback: AsyncCallback\) : void;
getDefaultApplication(type: string, callback: AsyncCallback\) : void; | Added| -| ohos.bundle.defaultAppManager | defaultAppManager | isDefaultApplication(type: string) : Promise\;
isDefaultApplication(type: string, callback: AsyncCallback\) : void; | Added| +| ohos.bundle.defaultAppManager | defaultAppManager | resetDefaultApplication(type: string, userId?: number): Promise\;
resetDefaultApplication(type: string, userId: number, callback: AsyncCallback\): void;
resetDefaultApplication(type: string, callback: AsyncCallback\): void; | Added| +| ohos.bundle.defaultAppManager | defaultAppManager | setDefaultApplication(type: string, elementName: ElementName, userId?: number): Promise\;
setDefaultApplication(type: string, elementName: ElementName, userId: number, callback: AsyncCallback\): void;
setDefaultApplication(type: string, elementName: ElementName, callback: AsyncCallback\): void; | Added| +| ohos.bundle.defaultAppManager | defaultAppManager | getDefaultApplication(type: string, userId?: number): Promise\;
getDefaultApplication(type: string, userId: number, callback: AsyncCallback\): void;
getDefaultApplication(type: string, callback: AsyncCallback\): void; | Added| +| ohos.bundle.defaultAppManager | defaultAppManager | isDefaultApplication(type: string): Promise\;
isDefaultApplication(type: string, callback: AsyncCallback\): void; | Added| | ohos.bundle.defaultAppManager | ApplicationType | PPT = "PPT" | Added| | ohos.bundle.defaultAppManager | ApplicationType | EXCEL = "EXCEL" | Added| | ohos.bundle.defaultAppManager | ApplicationType | WORD = "WORD" | Added| diff --git a/en/release-notes/api-change/v3.2-beta2/js-apidiff-multimedia.md b/en/release-notes/api-change/v3.2-beta2/js-apidiff-multimedia.md index 8aab3e47bf5407960e83ef287c6aab2bcbc9ddbd..d74a8189262dd19486b66f962e764cd6efac6911 100644 --- a/en/release-notes/api-change/v3.2-beta2/js-apidiff-multimedia.md +++ b/en/release-notes/api-change/v3.2-beta2/js-apidiff-multimedia.md @@ -46,7 +46,7 @@ The table below lists the APIs changes of the multimedia subsystem in OpenHarmon | ohos.multimedia.image | PixelMap | scale(x: number, y: number, callback: AsyncCallback\): void;
scale(x: number, y: number): Promise\; | Added| | ohos.multimedia.image | PixelMap | createAlphaPixelmap(): Promise\;
createAlphaPixelmap(callback: AsyncCallback\): void; | Added| | ohos.multimedia.image | PixelMap | opacity(rate: number, callback: AsyncCallback\): void;
opacity(rate: number): Promise\; | Added| -| ohos.multimedia.image | PixelMap | getDensity():number; | Added| +| ohos.multimedia.image | PixelMap | getDensity(): number; | Added| | ohos.multimedia.image | SourceOptions | sourceSize?: Size; | Added| | ohos.multimedia.image | SourceOptions | sourcePixelFormat?: PixelMapFormat; | Added| | ohos.multimedia.image | SourceOptions | sourceDensity: number; | Added| @@ -55,11 +55,11 @@ The table below lists the APIs changes of the multimedia subsystem in OpenHarmon | ohos.multimedia.media | VideoPlayer | on(type: 'availableBitratesCollected', callback: (bitrates: Array\) => void): void | Added| | ohos.multimedia.media | VideoPlayer | on(type: 'audioInterrupt', callback: (info: audio.InterruptEvent) => void): void; | Added| | ohos.multimedia.media | VideoPlayer | selectBitrate(bitrate: number): Promise\;
selectBitrate(bitrate: number, callback: AsyncCallback\): void; | Added| -| ohos.multimedia.media | VideoPlayer | videoScaleType ?: VideoScaleType; | Added| -| ohos.multimedia.media | VideoPlayer | audioInterruptMode ?: audio.InterruptMode; | Added| +| ohos.multimedia.media | VideoPlayer | videoScaleType?: VideoScaleType; | Added| +| ohos.multimedia.media | VideoPlayer | audioInterruptMode?: audio.InterruptMode; | Added| | ohos.multimedia.media | VideoPlayer | fdSrc: AVFileDescriptor; | Added| | ohos.multimedia.media | AudioPlayer | on(type: 'audioInterrupt', callback: (info: audio.InterruptEvent) => void): void; | Added| -| ohos.multimedia.media | AudioPlayer | audioInterruptMode ?: audio.InterruptMode; | Added| +| ohos.multimedia.media | AudioPlayer | audioInterruptMode?: audio.InterruptMode; | Added| | ohos.multimedia.media | AudioPlayer | fdSrc: AVFileDescriptor; | Added| | ohos.multimedia.media | AVFileDescriptor | length?: number | Added| | ohos.multimedia.media | AVFileDescriptor | offset?: number | Added|