DEV Community

HarmonyOS  profile picture

HarmonyOS

Delivering HarmonyOS development technologies, focusing on APIs and components, DevEco Studio, testing, atomic services and applications listing and distribution.

Grid Item Drag and Move with Auto-Scroll Functionality

Grid Item Drag and Move with Auto-Scroll Functionality

Comments
2 min read
How to Solve TextInput Input Restriction Abnormality Issues

How to Solve TextInput Input Restriction Abnormality Issues

Comments
2 min read
Dynamically display different pages based on whether the web page is loaded successfully

Dynamically display different pages based on whether the web page is loaded successfully

Comments
2 min read
Best Practice Design for Pre-Release Validation and Testing Before AppGallery Submission

Best Practice Design for Pre-Release Validation and Testing Before AppGallery Submission

Comments
2 min read
How to Write Effective Release Notes

How to Write Effective Release Notes

Comments
2 min read
Creating and Managing Build Variants in DevEco Studio Projects

Creating and Managing Build Variants in DevEco Studio Projects

Comments
3 min read
How to Obtain Key Logs for Compilation and Build Issues

How to Obtain Key Logs for Compilation and Build Issues

Comments
4 min read
Expanding the Clickable Area of Image Components with responseRegion and Container Wrapping

Expanding the Clickable Area of Image Components with responseRegion and Container Wrapping

Comments
6 min read
Keeping a bindSheet Semi-Modal Page Visible When the Host Component Is Hidden

Keeping a bindSheet Semi-Modal Page Visible When the Host Component Is Hidden

Comments
5 min read
Differences and application scenarios of HAR, HSP, and HAP files

Differences and application scenarios of HAR, HSP, and HAP files

Comments
8 min read
Best Practice Design for Handling Source and Asset Changes Across Build Variants

Best Practice Design for Handling Source and Asset Changes Across Build Variants

Comments
4 min read
In Release mode, objects cannot use the Object.attribute method to access attributes

In Release mode, objects cannot use the Object.attribute method to access attributes

Comments
3 min read
Implementing Environment Switching in HarmonyOS ArkTS with Build Modes

Implementing Environment Switching in HarmonyOS ArkTS with Build Modes

Comments
3 min read
Description of Wearable Device Networking Capabilities

Description of Wearable Device Networking Capabilities

Comments
2 min read
Introduction to Certificates, Profiles, and App Signing

Introduction to Certificates, Profiles, and App Signing

Comments
4 min read
How to Create a new app in AppGallery Connect

How to Create a new app in AppGallery Connect

Comments
3 min read
Notification issues on GT 5 watches updated to HarmonyOS 6 and HarmonyOS 6 GT6 watches

Notification issues on GT 5 watches updated to HarmonyOS 6 and HarmonyOS 6 GT6 watches

Comments
3 min read
DevEco Studio 5.1 .hap Signing Failure Analysis and Solution Guide

DevEco Studio 5.1 .hap Signing Failure Analysis and Solution Guide

Comments
3 min read
Post-Release Review Feedback Management in AppGallery Connect

Post-Release Review Feedback Management in AppGallery Connect

Comments
2 min read
Can iOS devices reliably connect to Huawei Watch models, or are there expected compatibility limitations?

Can iOS devices reliably connect to Huawei Watch models, or are there expected compatibility limitations?

Comments
1 min read
Why do UI changes remain invisible during testing even after applying fixes and generating a new .hap?

Why do UI changes remain invisible during testing even after applying fixes and generating a new .hap?

Comments
1 min read
What are the key best practices when preparing a new wearable app version?

What are the key best practices when preparing a new wearable app version?

Comments
3 min read
Replacing Automatic Screen Transition with Click-Based Control

Replacing Automatic Screen Transition with Click-Based Control

Comments
1 min read
Is it possible to replace the default map solution with a third-party provider?

Is it possible to replace the default map solution with a third-party provider?

Comments
1 min read
How was the comprehensive codebase refactoring and structural optimization performed?

How was the comprehensive codebase refactoring and structural optimization performed?

Comments
2 min read
How can we verify whether the watch’s network connection and port xxxxx are open and accessible from the PC?

How can we verify whether the watch’s network connection and port xxxxx are open and accessible from the PC?

Comments
2 min read
How can we ensure that the same level layout is regenerated consistently after closing and reopening the application?

How can we ensure that the same level layout is regenerated consistently after closing and reopening the application?

Comments
2 min read
How can each shape on the board maintain a consistent, deterministic initial rotation value even after the application is closed and reopened?

How can each shape on the board maintain a consistent, deterministic initial rotation value even after the application is closed and reopened?

Comments
2 min read
Implementing Persistent Storage for Application State

Implementing Persistent Storage for Application State

Comments
2 min read
Enhancing Shape Rendering to Show Only Borders

Enhancing Shape Rendering to Show Only Borders

Comments
2 min read
Automatically trimming empty borders from generated boards

Automatically trimming empty borders from generated boards

Comments
2 min read
Sending a DELETE Request in HarmonyOS Using HTTP and Remote Communication APIs

Sending a DELETE Request in HarmonyOS Using HTTP and Remote Communication APIs

Comments
2 min read
How to Optimize App Screenshots for Store Listing

How to Optimize App Screenshots for Store Listing

Comments
2 min read
Using Vibrator Module in ArkTS Applications

Using Vibrator Module in ArkTS Applications

Comments
3 min read
How to adapt to multi-language release of third-party apps?

How to adapt to multi-language release of third-party apps?

Comments
1 min read
Print Barcode on the Screen

Print Barcode on the Screen

Comments
2 min read
BLE Bluetooth setCharacteristicChangeNotification Interface Reports Errors 2900099 or 2900007

BLE Bluetooth setCharacteristicChangeNotification Interface Reports Errors 2900099 or 2900007

Comments
5 min read
RSA Text Encryption & Decryption with CryptoArchitectureKit

RSA Text Encryption & Decryption with CryptoArchitectureKit

Comments
2 min read
Notification Bar Progress Status Not Updated for Audio Playback Control

Notification Bar Progress Status Not Updated for Audio Playback Control

Comments
2 min read
Implementing visibility listening for navigation between the homepage and subpages on the Navigation page.

Implementing visibility listening for navigation between the homepage and subpages on the Navigation page.

Comments
3 min read
When displayed in landscape mode, the page content is blocked by the hole area

When displayed in landscape mode, the page content is blocked by the hole area

Comments
3 min read
How to modify indentation in RichEditor based on existing indentation

How to modify indentation in RichEditor based on existing indentation

Comments
3 min read
How to pop up different context menus based on different list items

How to pop up different context menus based on different list items

Comments
2 min read
How to Implement a Digital Display Component with Scroll Animation Effects

How to Implement a Digital Display Component with Scroll Animation Effects

Comments
3 min read
How to dynamically add or remove options in a SelectDialog?

How to dynamically add or remove options in a SelectDialog?

Comments
2 min read
How to draw a popup window with an image that exceeds the popup window border

How to draw a popup window with an image that exceeds the popup window border

Comments
5 min read
How To Add A Slide In-Out Animation To CustomDialog To Achieve Sliding In From The Bottom Right Corner and Sliding Out

How To Add A Slide In-Out Animation To CustomDialog To Achieve Sliding In From The Bottom Right Corner and Sliding Out

Comments
3 min read
Convert the absolute coordinates in the click event to relative coordinates

Convert the absolute coordinates in the click event to relative coordinates

Comments
3 min read
Common Huawei account login error codes and solutions

Common Huawei account login error codes and solutions

Comments
6 min read
Calculate the average spacing between child elements in a parent component

Calculate the average spacing between child elements in a parent component

Comments
3 min read
After setting the audio stream in AudioRenderer, the output device does not meet expectations.

After setting the audio stream in AudioRenderer, the output device does not meet expectations.

Comments
2 min read
How to solve the problem that the corresponding UI is not refreshed when the value of Provide modifier is changed

How to solve the problem that the corresponding UI is not refreshed when the value of Provide modifier is changed

Comments
4 min read
Implement synchronized rotating image animation across pages

Implement synchronized rotating image animation across pages

Comments
3 min read
How to achieve auto-fill for text boxes

How to achieve auto-fill for text boxes

Comments
2 min read
Dynamically set the corner radius of an Image.

Dynamically set the corner radius of an Image.

Comments
2 min read
How do I play music in the background?

How do I play music in the background?

Comments
2 min read
Escape Button using ArkTS in HarmonyOS

Escape Button using ArkTS in HarmonyOS

Comments
2 min read
How to download and play voice data in string format?

How to download and play voice data in string format?

Comments
5 min read
Scroll to the top or bottom, then drag up or down to execute a custom method

Scroll to the top or bottom, then drag up or down to execute a custom method

Comments
2 min read
LazyForEach implements item deletion animation effect

LazyForEach implements item deletion animation effect

Comments
2 min read
loading...