diff --git a/en/application-dev/reference/apis/Readme-EN.md b/en/application-dev/reference/apis/Readme-EN.md index 7b8496a76bdbc1842b1eaca55f8d1e7199b31d66..53c4e87f115c65658331d91ba31dcdf3cea5cb5b 100644 --- a/en/application-dev/reference/apis/Readme-EN.md +++ b/en/application-dev/reference/apis/Readme-EN.md @@ -145,9 +145,12 @@ - [NotificationTemplate](js-apis-inner-notification-notificationTemplate.md) - [NotificationUserInput](js-apis-inner-notification-notificationUserInput.md) - Common Events + - [Common Events of the Ability Subsystem](common_event/commonEvent-ability.md) - [Common Events of the Bundle Management Subsystem](common_event/commonEvent-bundleManager.md) - [Common Events of the Notification Service](common_event/commonEvent-ans.md) + - [Common Events of the Resource Scheduling Subsystem](common_event/commonEvent-resourceschedule.md) - [Common Events of the Telephony Subsystem](common_event/commonEvent-telephony.md) + - [Common Events of the USB Subsystem](common_event/commonEvent-usb.md) - Bundle Management - [@ohos.bundle.appControl (appControl)](js-apis-appControl.md) - [@ohos.bundle.bundleManager (bundleManager)](js-apis-bundleManager.md) @@ -211,9 +214,9 @@ - [@ohos.multimedia.image (Image Processing)](js-apis-image.md) - [@ohos.multimedia.media (Media)](js-apis-media.md) - [@ohos.multimedia.systemSoundManager (System Sound Management)](js-apis-systemSoundManager.md) - - multimedia + - Multimedia - [ringtonePlayer (Ringtone Player)](js-apis-inner-multimedia-ringtonePlayer.md) - + - Resource Manager - [@ohos.i18n (Internationalization)](js-apis-i18n.md) - [@ohos.intl (Internationalization)](js-apis-intl.md) diff --git a/en/application-dev/ui/arkts-common-components-button.md b/en/application-dev/ui/arkts-common-components-button.md index 82c893d33aa0049e5b2e815ae6a31b7d13a1775a..8abc45a87a9cc0ed6d0b40eaf907c2afb5692299 100644 --- a/en/application-dev/ui/arkts-common-components-button.md +++ b/en/application-dev/ui/arkts-common-components-button.md @@ -258,4 +258,4 @@ Button('Ok', { type: ButtonType.Normal, stateEffect: true }) } ``` - ![GIF](figures/GIF.gif) + ![floating_button](figures/floating_button.gif) diff --git a/en/application-dev/ui/arkts-navigation-tabs.md b/en/application-dev/ui/arkts-navigation-tabs.md index f16a5e5df1868c9500ea571deb09e74396f8f77c..28b4c68b55c447c7de9870772ff652c82d837e98 100644 --- a/en/application-dev/ui/arkts-navigation-tabs.md +++ b/en/application-dev/ui/arkts-navigation-tabs.md @@ -333,7 +333,7 @@ For non-custom navigation bars, tabs and tab content are linked by default. For **Figure 11** Lack of linkage between tabs and tab content -![lack-of-linkage](figures /lack-of-linkage.gif) +![lack-of-linkage](figures/lack-of-linkage.gif) To manually switch between the tabs, use the **onChange** API provided by the **\** component to listen for the index change and pass the index of the active tab to **currentIndex**. diff --git a/en/application-dev/ui/arkui-overview.md b/en/application-dev/ui/arkui-overview.md index 4ce38f8259fa449e522a94f7b578e76ceb4fb30f..839bfd17f7ded5c6ead59ca53bfe3a89ba6ddffa 100644 --- a/en/application-dev/ui/arkui-overview.md +++ b/en/application-dev/ui/arkui-overview.md @@ -22,7 +22,7 @@ ArkUI is a UI development framework for building OpenHarmony applications. It pr - **Platform API channel**: ArkUI provides an API extension mechanism through which platform capabilities are encapsulated to produce JavaScript (JS) APIs in a unified style. -- **Two development paradigms**: ArkUI comes with two development paradigms: [ArkTS-based declarative development paradigm](./ui-ts-overview.md) (declarative development paradigm for short) and [JS-compatible web-like development paradigm](./ui-js-overview.md) (web-like development paradigm for short). You can choose whichever development paradigm that aligns with your practice. +- **Two development paradigms**: ArkUI comes with two development paradigms: [ArkTS-based declarative development paradigm](arkts-ui-development-overview.md) (declarative development paradigm for short) and [JS-compatible web-like development paradigm](../ui/ui-js-overview.md) (web-like development paradigm for short). You can choose whichever development paradigm that aligns with your practice. | Development Paradigm | Description | Applicable To | Target Audience | | -------- | ---------------------------------------- | ---------------- | ------------------- | diff --git a/en/application-dev/ui/figures/GIF.gif b/en/application-dev/ui/figures/floating_button.gif similarity index 100% rename from en/application-dev/ui/figures/GIF.gif rename to en/application-dev/ui/figures/floating_button.gif diff --git a/en/application-dev/ui/figures/lack-of-linkage.gif b/en/application-dev/ui/figures/lack-of-linkage.gif new file mode 100644 index 0000000000000000000000000000000000000000..c0dde5b1ef76e44606de04a979c5e62cf4464438 Binary files /dev/null and b/en/application-dev/ui/figures/lack-of-linkage.gif differ diff --git a/en/application-dev/website.md b/en/application-dev/website.md index d5c8e0b5f522b298c4321ad0ead08b96f12b1f04..d976d7948f61e4478fea44fd9c5a1770fef2331e 100644 --- a/en/application-dev/website.md +++ b/en/application-dev/website.md @@ -1123,9 +1123,12 @@ - [NotificationTemplate](reference/apis/js-apis-inner-notification-notificationTemplate.md) - [NotificationUserInput](reference/apis/js-apis-inner-notification-notificationUserInput.md) - Common Events + - [Common Events of the Ability Subsystem](reference/apis/common_event/commonEvent-ability.md) - [Common Events of the Bundle Management Subsystem](reference/apis/common_event/commonEvent-bundleManager.md) - - [Common Events of the Notification Service](reference/apis/common_event/commonEvent-ans.md) + - [ͨCommon Events of the Notification Service](reference/apis/common_event/commonEvent-ans.md) + - [Common Events of the Resource Scheduling Subsystem](reference/apis/common_event/commonEvent-resourceschedule.md) - [Common Events of the Telephony Subsystem](reference/apis/common_event/commonEvent-telephony.md) + - [Common Events of the USB Subsystem](reference/apis/common_event/commonEvent-usb.md) - Bundle Management - [@ohos.bundle.appControl(appControl)](reference/apis/js-apis-appControl.md) - [@ohos.bundle.bundleManager (bundleManager)](reference/apis/js-apis-bundleManager.md) diff --git a/en/readme/common-event-notification.md b/en/readme/common-event-notification.md index 745ea06735002601ca57b2fe7ab620ae0162a2af..6242a81042f831a35a4faee004a2fb3bb990f269 100644 --- a/en/readme/common-event-notification.md +++ b/en/readme/common-event-notification.md @@ -14,7 +14,7 @@ Each application can subscribe to common events as required. After your applicat ### Architecture -![]( figures/cesfwk_architecture_diagram.png "CES Architecture") +![](figures/cesfwk_architecture_diagram.png "CES Architecture") ## Directory Structure diff --git a/en/release-notes/changelogs/OpenHarmony_3.2.9.1/changelogs-arkui.md b/en/release-notes/changelogs/OpenHarmony_3.2.9.1/changelogs-arkui.md deleted file mode 100644 index 80e5645eba71f86ec75134e366d436164a961802..0000000000000000000000000000000000000000 --- a/en/release-notes/changelogs/OpenHarmony_3.2.9.1/changelogs-arkui.md +++ /dev/null @@ -1,126 +0,0 @@ -# ArkUI Subsystem ChangeLog - -## cl.arkui.1 xcomponent API Change - -The following APIs of the **xcomponent** component of the ArkUI subsystem are changed: - - - **getXComponentSurfaceId** and **setXComponentSurfaceSize**: The **@systemapi** tag is removed. - - **getXComponentSurfaceId**, **getXComponentContext**, and **setXComponentSurfaceSize**: The return value types are specified. - -You need to adapt your applications based on the following information. - - -**Change Impacts** - -Released JS APIs are affected. The application needs to adapt these APIs so that it can be properly compiled in the SDK environment of the new version. - -**Key API/Component Changes** - - - **getXComponentSurfaceId**: is changed to a public API, with its return value type specified as string. - - **setXComponentSurfaceSize**: is changed to a public API, with its return value type specified as void. - - **getXComponentContext**: has its return value type specified as object. - -**Adaptation Guide** - -Startup rules for different scenarios are as follows: - -Adaptions to be made: - - - **getXComponentSurfaceId** - - OpenHarmony 3.2 Beta3 rules: - - System API - - No specified return value - - OpenHarmony 3.2 Beta4 rules: - - Public API - - Return value type specified as string - - You need to process the return value as a string. - - **setXComponentSurfaceSize** - - OpenHarmony 3.2 Beta3 rules: - - System API - - No specified return value - - OpenHarmony 3.2 Beta4 rules: - - Public API - - Return value type specified as void - - You need to process the return value as a void. - - **getXComponentContext** - - OpenHarmony 3.2 Beta3 rules: - - No specified return value - - OpenHarmony 3.2 Beta4 rules: - - Return value type specified as object - - You need to process the return value as an object. - -## cl.arkui.2 Change of Styles of Popup Component and APIs - -The styles of the **alertDialog**, **actionSheet**, and **customDialog** components, as well as the **prompt** and **promptAction** APIs were changed. Specifically speaking: - -The popup background blurring effect is added to **promptAction.showDialog**, **promptAction.showActionMenu**, **alertDialog**, **actionSheet**, and **customDialog**. - -**Change Impacts** - -The popup background blurring effect is set by default. - -**Key API/Component Changes** - -APIs: **promptAction.showDialog** and **promptAction.showActionMenu;** -Components: **alertDialog**, **actionSheet**, and **customDialog** - -**Adaptation Guide** - -No adaptation is required. - -## cl.arkui.3 Supplementation of the Initialization Mode and Restriction Verification Scenarios of Custom Components' Member Variables - -For details, see [Restrictions and Extensions](../../../application-dev/quick-start/arkts-restrictions-and-extensions.md). - -**Change Impacts** - -If custom components' member variables are initialized or assigned with values not according to the document specifications, an error will be reported during compilation. - -**Key API/Component Changes** - -N/A - -**Adaptation Guide** - -Make modification according to specifications in the above document. - -## cl.arkui.4 Supplementation of Verification Scenarios of Value Assignment Restrictions on Member Variables of Custom Parent Components and Child Components - -For details, see [Restrictions and Extensions](../../../application-dev/quick-start/arkts-restrictions-and-extensions.md). - - -**Change Impacts** - -If member variables of the parent component or child component are initialized not according to the document specifications, an error will be reported during compilation. - -**Key API/Component Changes** - -N/A - -**Adaptation Guide** - -Make modification according to specifications in the above document, using other decorators or normal member variables for value assignment. - -## cl.arkui.5 Supplementation of Verification for a Single Subcomponent - -Verification for a single subcomponent is enabled for the following components: **Button**, **FlowItem**, **GridItem**, **GridCol**, **ListItem**, **Navigator**, **Refresh**, **RichText**, **ScrollBar**, **StepperItem**, and **TabContent**. - - -**Change Impacts** - -If one of the preceding components contains more than one subcomponent, an error will be reported during compilation. - -**Key API/Component Changes** - -```js -RichText('RichText') { - Text('Text1') - Text('Text2') -} -/* ArkTS:ERROR File: /root/newOH/developtools/ace-ets2bundle/compiler/sample/pages/home.ets:25:7 - The component 'RichText' can only have a single child component. */ -``` - -**Adaptation Guide** - -Make modification based on the error message. Make sure that the specified component contains only one subcomponent.