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.

Pulse Ring with ArkUI Animator

Pulse Ring with ArkUI Animator

Comments
3 min read
P2P Communication Between HMOS Phone and HarmonyOS Wearable (FA + Stage Model) Device - Technical Guide

P2P Communication Between HMOS Phone and HarmonyOS Wearable (FA + Stage Model) Device - Technical Guide

Comments
9 min read
P2P Communication Between Android and HarmonyOS Wearable (FA + Stage Model) Device - Technical Guide

P2P Communication Between Android and HarmonyOS Wearable (FA + Stage Model) Device - Technical Guide

Comments
14 min read
How to Customize App Builds in DevEco Studio

How to Customize App Builds in DevEco Studio

Comments
4 min read
Lifecycle of Web Components

Lifecycle of Web Components

Comments
8 min read
ArkGuard Source Code Obfuscation

ArkGuard Source Code Obfuscation

Comments
8 min read
Tabs component preloading

Tabs component preloading

Comments
3 min read
How to solve the problem that the progress status of the audio playback control notification bar does not update

How to solve the problem that the progress status of the audio playback control notification bar does not update

Comments
3 min read
How to solve the problem that the cloud side cannot decrypt after using the HMACSHA1 algorithm to encrypt ArkTS

How to solve the problem that the cloud side cannot decrypt after using the HMACSHA1 algorithm to encrypt ArkTS

Comments
3 min read
How to implement a pop-up window prompt function when the application window is uninteractive for a specified time

How to implement a pop-up window prompt function when the application window is uninteractive for a specified time

Comments
3 min read
How to generate DH keys

How to generate DH keys

Comments
3 min read
How to solve the problem of repeatedly pulling up the input method when switching the input box?

How to solve the problem of repeatedly pulling up the input method when switching the input box?

Comments
2 min read
Map does not display.

Map does not display.

1
Comments
2 min read
ListItemGroup cannot use the ternary operator.

ListItemGroup cannot use the ternary operator.

1
Comments
2 min read
How to Get Full Screen Dimensions for Responsive Design on HarmonyOS (ArkTS) Wearables using ohos.display?

How to Get Full Screen Dimensions for Responsive Design on HarmonyOS (ArkTS) Wearables using ohos.display?

1
Comments
4 min read
How to connect another device by using TCP Socket?

How to connect another device by using TCP Socket?

Comments
3 min read
How can relational functional tables be created with RDB Store?

How can relational functional tables be created with RDB Store?

Comments
7 min read
How can different types of data be transferred over a Network Socket?

How can different types of data be transferred over a Network Socket?

Comments
8 min read
NFC HCE Service Not Triggered When Tag Is Detected

NFC HCE Service Not Triggered When Tag Is Detected

Comments
2 min read
Why do we need viewmodel in ArkTs?

Why do we need viewmodel in ArkTs?

Comments
2 min read
Session-Based Symmetric Key Generation with CryptoKit

Session-Based Symmetric Key Generation with CryptoKit

Comments
3 min read
Building a Persistent Dark Mode in HarmonyOS with ArkTS Preferences

Building a Persistent Dark Mode in HarmonyOS with ArkTS Preferences

1
Comments
3 min read
Tabs index persistent storage problem

Tabs index persistent storage problem

1
Comments
3 min read
Creating a drawable area with canvas

Creating a drawable area with canvas

1
Comments
3 min read
Continuous Location Tracking with Geofence Alerts

Continuous Location Tracking with Geofence Alerts

1
Comments
3 min read
The state variable of ArrayList type cannot trigger UI rendering refresh after being changed.

The state variable of ArrayList type cannot trigger UI rendering refresh after being changed.

1
Comments
3 min read
The List sub-component displays items in sequence with animations.

The List sub-component displays items in sequence with animations.

1
Comments
3 min read
How to resolve the error of obtaining text before the cursor ?

How to resolve the error of obtaining text before the cursor ?

Comments
3 min read
How to persistently store object-type data on a hard drive using PersistentStorage

How to persistently store object-type data on a hard drive using PersistentStorage

Comments
4 min read
How to obtain the return value after executing an asynchronous method with runJavaScript ?

How to obtain the return value after executing an asynchronous method with runJavaScript ?

1
Comments
3 min read
How to Intercept Multiple Rapid Click Events in Components ?

How to Intercept Multiple Rapid Click Events in Components ?

Comments
2 min read
How to determine whether the route comes from Navigation or router on the target page?

How to determine whether the route comes from Navigation or router on the target page?

Comments
2 min read
How to Align Different Font Sizes at the Bottom ?

How to Align Different Font Sizes at the Bottom ?

Comments
3 min read
How Do I Close a Specified Pop-up Window When OpenCustomDialog Is Used?

How Do I Close a Specified Pop-up Window When OpenCustomDialog Is Used?

Comments
3 min read
What are the differences between an APP package and an HAP?

What are the differences between an APP package and an HAP?

Comments
2 min read
What is the difference between this and $ in HarmonyOS development?

What is the difference between this and $ in HarmonyOS development?

Comments
2 min read
Using emitter to implement hot start page jump

Using emitter to implement hot start page jump

Comments
2 min read
How to solve the manual signature issue

How to solve the manual signature issue

Comments
2 min read
What is the Crypto Architecture Kit?

What is the Crypto Architecture Kit?

Comments
2 min read
What are the Open Capabilities of Huawei Wear Engine SDK?

What are the Open Capabilities of Huawei Wear Engine SDK?

Comments
2 min read
Troubleshooting guide for the missing AGC page menu or error message when clicking the menu

Troubleshooting guide for the missing AGC page menu or error message when clicking the menu

Comments
4 min read
Differences and Usage Scenarios of HAR, HSP, and HAP

Differences and Usage Scenarios of HAR, HSP, and HAP

Comments
10 min read
How to make the Swiper component switch to the previous element instead of the first one when deleting data?

How to make the Swiper component switch to the previous element instead of the first one when deleting data?

Comments
3 min read
How to implement an eye protection mode that supports sliding to adjust the intensity of eye protection?

How to implement an eye protection mode that supports sliding to adjust the intensity of eye protection?

Comments
2 min read
How to Prevent Dialog from Closing When Sliding Sideways

How to Prevent Dialog from Closing When Sliding Sideways

Comments
2 min read
Font Size Manager Utility for Accessibility

Font Size Manager Utility for Accessibility

Comments
2 min read
Audio Description Manager

Audio Description Manager

Comments
3 min read
How to Listen for Live View Timer Countdown Completion and Close the Live View

How to Listen for Live View Timer Countdown Completion and Close the Live View

Comments
2 min read
How to solve the problem of the Progress component not responding when using animateTo to create a looping animation ?

How to solve the problem of the Progress component not responding when using animateTo to create a looping animation ?

Comments
3 min read
Reconnecting to a Previously Connected BLE Device Without Scanning

Reconnecting to a Previously Connected BLE Device Without Scanning

Comments
2 min read
How to Preserve Button Width with flexShrink(0) in HarmonyOS Wearable ArkUI Layouts

How to Preserve Button Width with flexShrink(0) in HarmonyOS Wearable ArkUI Layouts

Comments
2 min read
How to implement a text input field where the placeholder text automatically moves to the top-left corner when it gains focus

How to implement a text input field where the placeholder text automatically moves to the top-left corner when it gains focus

Comments
3 min read
Failed to create AVSession, error code 6600101

Failed to create AVSession, error code 6600101

Comments
2 min read
Why Global State or Singletons Fail Between UIAbility and ExtensionAbility

Why Global State or Singletons Fail Between UIAbility and ExtensionAbility

Comments
2 min read
What Should Be Initialized in AbilityStage? A Guide to App-Wide Setup in HarmonyOS

What Should Be Initialized in AbilityStage? A Guide to App-Wide Setup in HarmonyOS

Comments
2 min read
Does AbilityStage Survive Ability Restarts? Lifecycle Deep Dive

Does AbilityStage Survive Ability Restarts? Lifecycle Deep Dive

Comments
2 min read
Generate SM2 Key Pair Using Key Parameters for Encryption and Decryption

Generate SM2 Key Pair Using Key Parameters for Encryption and Decryption

Comments
2 min read
Base32 Missing = Padding Causes TOTP (HMAC) Mismatch in HarmonyOS

Base32 Missing = Padding Causes TOTP (HMAC) Mismatch in HarmonyOS

Comments
4 min read
Code Execution Restrictions in Worker Threads

Code Execution Restrictions in Worker Threads

Comments
2 min read
SM4 CTR Mode Encryption Decryption Fails When Using IVParams Spec

SM4 CTR Mode Encryption Decryption Fails When Using IVParams Spec

Comments
2 min read
loading...