HarmonyOS

HarmonyOS6半年磨一剑 - RcButton组件交互逻辑与事件处理机制

文章目录 前言 项目简介 核心特性 开源计划 一、概述 二、事件系统架构 2.1 事件定义 2.2 事件注册 2.3 事件处理流程 三、状态控制机制 3.1 禁用状态(disabled) 状态定义 影响范围 使用场景 3.2 加载状态(loading) 状态定义 影响范围 加载动画特性 使用场景 3.3 状态组合

仓颉并发集合实现:鸿蒙高并发场景的容器化解决方案

本文章目录 仓颉并发集合实现:鸿蒙高并发场景的容器化解决方案 一、仓颉并发集合的设计基石:安全与性能的平衡之道 (一)分层同步策略:从细粒度到粗粒度的精准控制 (二)鸿蒙内核协同:线程与协程的调度感知 (三)接口设计:与普通集合的

20、鸿蒙学习——OAID、AAID、ODID

1、OAID开放匿名设备标识符((Open Anonymous Device Identifier),是一种非永久性设备标识符,基于开放匿名设备标识符,可在保护用户个人数据隐私安全的前提下,向用户提供个性化广告,同时三方检测平台也可向广告主提供转化根因分析。OAID具有以下特性&#xff

Unreal Engine(UE)在鸿蒙(HarmonyOS)系统上的开发适配与应用实践

⚙️ ​​一、UE引擎对鸿蒙系统的核心支持​​1. ​​跨平台兼容性​​ ​​全设备覆盖​​:UE 5.4+ 支持将游戏发布至鸿蒙手机、平板、智慧屏及车机等设备。 ​​统一开发流程​​:通过UE编辑器直接生成鸿蒙应用包(HAP),无需重写核心逻辑。 ​​渲染后端适配​​: ✅ 默认支持 ​​Vulkan​​

在鸿蒙设备上快速验证由lycium工具快速交叉编译的C/C++三方库

欢迎加入开源鸿蒙跨平台社区 📌 通过C/C++三方库鸿蒙化适配一篇搞定从环境到交叉编译完成从环境到交叉编译,成功鸿蒙化适配C/C++三方库后,将需要进入验证环节。业界内C/C++三方库测试框架多种多样(ctest、make check以及原生库demo用例等),我们无法将其统一&#xf

鸿蒙 HarmonyOS 6 | Text 组件中西文自动间距开发实战

前言做中文界面时,中英文混排很常见。产品名里会出现 Mate 60 Pro,技术说明里会出现 HarmonyOS API,设置页里会出现 Wi-Fi、NFC、Bluetooth,订单页和商品页里还会出现 256GB、5G、Pro Max 这类型号信息。这些内容如果紧贴在一起,阅读时会有一点挤。以前我通常会手动在中文和英文之间加

Flutter 三方库 images_files_checker 的鸿蒙化适配指南 - 实现自动化的图片资源完整性校验、支持冗余资源扫描与鸿蒙工程规范检测

欢迎加入开源鸿蒙跨平台社区:#Flutter 三方库 images_files_checker 的鸿蒙化适配指南 - 实现自动化的图片资源完整性校验、支持冗余资源扫描与鸿蒙工程规范检测前言在进行 Flutter for OpenHarmony 的大型项目开发时,随着业务迭代,项目内的图片资源(Assets)会迅速膨胀。无效的图片

[鸿蒙PC三方库适配实战] 跨平台媒体播放器 mpv 的 鸿蒙PC 平台迁移实践

摘要:本文详细介绍了如何将功能强大的开源媒体播放器 mpv 适配到 鸿蒙PC 平台。文章将系统性地讲解如何利用 lycium_plusplus 构建框架,处理基于 Meson 构建系统的 C/C++ 项目在鸿蒙环境下的交叉编译流程,展示如何处理复杂的依赖链管理(FFmpeg、libplacebo、libass 等&#xff09

【HarmonyOS NEXT星河版开发实战】天气查询APP

目录前言界面效果展示首页添加和删除 界面构建讲解1. 获取所需数据 2. 在编译器中准备数据 3. index页面代码讲解  3.1 导入模块: 3.2 定义组件:3.3 定义状态变量:3.4  定义Tabs控制器:3.5 定义按钮样式: 3.6 页面显示时触发的方法: 3.7 获取数据的方法:3.8  初始化数据的方法&#xf

华为HarmonyOS 让应用快速拥有账号能力 -- 1 华为账号一键登录

概述华为账号一键登录是基于OAuth 2.0协议标准和OpenID Connect协议标准构建的OAuth2.0 授权登录系统,应用可以通过华为账号一键登录能力方便地获取华为账号用户的身份标识和手机号,快速建立应用内的用户体系。优势: 利用系统账号的安全性和便利性,用户无需输入账号名和密码,无需复杂的安全验证,简化