最新文章

HarmonyOS UI 开发中的 EventHub:终结“回调地狱”的通信轻骑兵

做 HarmonyOS UI 开发的兄弟,多半都经历过这样的血压飙升时刻:页面 A 嵌了组件 B,组件 B 里还有子组件 C。突然有一天,产品要求在 C 里打个响指,直接更新 A 的状态。

HarmonyOS 编译产物与包结构小知识

做鸿蒙开发的兄弟,多半都经历过这样一种“血压飙升”的时刻:功能辛辛苦苦写完了,一点运行,要么报模块找不到的错,要么打出来的包莫名其妙大了几百兆。你去问度娘或者逛论坛,人家甩给你一句“检查你的包结构”。

HarmonyOS开发DevEco Studio “代码生成”秘籍:做个少敲键盘的“懒”程序员

做开发的兄弟,多半都有过这样的至暗时刻:新接手一个类,里面七八个成员变量,你得吭哧吭哧手写一大串 getter、setter 和构造函数;或者刚搭好一个 ArkUI 页面,还要手动补完一堆生命周期回调和初始化逻辑。

HarmonyOS应用开发之内存优化的“物理外挂”

尤其是页面逻辑一复杂,又是折叠屏又是多端协同的。功能跑通了,一上真机,Profile 里的内存曲线跟心电图似的狂跳,或者默默攀升直到 OOM(OutOfMemory)崩溃。这时候去盲猜哪行代码出了问题,无异于大海捞针。

鸿蒙架构师修炼之道-面向对象的分布式架构

在基于对象的分布式系统中,对象的概念在分布式实现中起着极其关键的作用。从原理上来讲,所有的一切都可以被作为对象抽象出来,而客户端将以调用对象的方式来获得服务和资源。

HarmonyOS应用开发之DevEco Studio 多目标构建:一套代码玩转手机与手表的“分身术”

做跨端开发的兄弟,多半都经历过这样的灵魂拷问:明明是同一个业务逻辑,到了智能手表上,因为屏幕小、交互弱,非得砍掉一半功能;而到了手机大屏上,又得把那些炫酷的动效全部加上。

HarmonyOS APP开发工程化“四大护法”:从代码编写到性能调优的降维打击

做开发的兄弟,多半都有过这样的心路历程:撸代码时自我感觉良好,一跑起来不是ANR就是内存泄漏,查Bug查到眼花,最后发现是某个异步回调悄悄死了,或者忘关了一个小资源。

HarmonyOS NDK 开发:冲破 ArkUI 性能桎梏的“降维打击”

好不容易把 UI 抠得像仙女下凡,结果业务逻辑里掺进了一个复杂的图像处理算法,或者一个深不见底的递归计算。点击运行,界面直接卡死。进度条像得了帕金森,帧率断崖式暴跌。

HarmonyOS `hitTestBehavior` 与 `HitTestMode.Block`:揭开事件穿透与拦截的底层暗流

尤其是当你用 Stack 堆叠布局,或者在页面上浮出一个半透明的遮罩层时。明明上层组件挡得严严实实,用户轻轻一点,底下的按钮却鬼使神差地被触发了。这种“隔山打牛”的体验,足以让产品经理半夜把你从被窝里拽起来查 Bug。

HarmonyOS开发中 `onKeyEvent` 事件总线:从“瞎按”到“指哪打哪”的终极掌控

尤其是当你开始折腾智能电视(TV)适配、车机系统,或者死磕 PC 端(HarmonyOS 6 PC)快捷键时。明明按下了遥控器的“返回”键,结果不仅没退出当前页面,反而把底下藏着的列表给滚动了——这种“事件乱窜”的体验,足以让人抓狂。

HarmonyOS `AnimatableArithmetic<T>` 接口:拿捏自定义数据的“动画灵魂”

简单的位移、透明度好办,系统自带插值器一键搞定。但要是碰上点儿复杂的业务——比如要求一个组件的背景色在红蓝绿之间平滑穿梭,或者让一个自定义绘制的进度条按照特定的贝塞尔曲线填充——往往就让人抓瞎了。

HarmonyOS V2 状态管理之 `PersistenceV2`:让数据“起死回生”的艺术

用户千辛万苦填了半屏的表单,就因为一个不小心旋转了屏幕,或者把 App 切到后台太久被系统回收,再切回来时——得,全空了。这种体验无异于让用户重新做一遍数学卷子,简直让人抓狂。

一起走进HarmonyOS开发中Stage模型应用程序包结构

做鸿蒙开发的朋友,多半都经历过这样的至暗时刻:产品经理拍着肩膀说,“咱们这个页面,能不能在分屏时左边显示列表,右边显示详情,并且横竖屏切换时状态别丢?”

解密HarmonyOS开发中的LocalStorage是什么

在 HarmonyOS 的 ArkUI 框架里,华为给我们塞进了一套极其强大的状态管理机制。其中最基础,但也最容易被误用的,就是 LocalStorage。

HarmonyOS开发中@AnimatableExtend装饰器:把动画做成“乐高”,告别复制粘贴的痛

想要个丝滑的形变动画?得写一堆冗长的 .animation() 链式调用。业务稍微复杂点,代码就成了难以维护的“面条”。更要命的是,ArkUI 虽然提供了强大的声明式范式,但样式表(Attribute)与动画逻辑(Animation)的割裂感始终存在。

2026跨平台App质量监控成熟方案对比

方案定位:Bugly 是一个覆盖研发全流程、全平台、智能化的应用质量监控与定位分析平台,具备多端兼容与智能分析能力,旨在帮助开发者高效构建高质量应用。

鸿蒙架构师修炼之道-B/S与C/S架构

B/S架构(Browser/Server,浏览器/服务器架构)是一种以浏览器作为客户端,服务器作为服务提供端的软件架构模式。在这种架构中,用户通过浏览器向服务器发送请求,服务器处理请求后将结果返回给浏览器进行显示。其基本结构主要由浏览器、Web服务器、应用服务器和数据库服务器组成。浏览器负责呈现用户界面,接收用户输入...

HarmonyOS Wear Engine Kit API全解析:打通手机与腕间的“任督二脉”

做过大屏联动或穿戴设备开发的工程师都知道,跨设备通信向来是个让人头疼的脏活累活。蓝牙配对不稳定、数据格式不统一、权限申请满天飞……好不容易调通了,产品经理又来一句:“我们能不能再做个手表端的应用?”

HarmonyOS音频播放核心规范:从“能响”到“专业”

不知道你有没有遇到过这种场景——自己辛辛苦苦写的音乐播放器,在前台跑得好好地,一切正常。可一旦用户锁屏,或者切到微信回个消息,后台的音乐要么突然中断,要么外放音量莫名其妙和系统的提示音“打架”。这时候去翻官方文档,满眼的“音频焦点”、“音频会话”、“状态机”,看得人头皮发麻。

鸿蒙 ArkTS 状态管理方案:@Observed/@ObjectLink+@Track 实战,解决 90% 页面刷新失效

做鸿蒙商业应用开发快一年了,我敢说90%的鸿蒙开发者,都踩过「改了数据页面不刷新」的天坑。尤其是上个月重构电商App的购物车模块,我结结实实栽了个大跟头:

分论坛
应用开发智能硬件开发
友情链接
HarmonyOS官网先行者计划