技术栈
harmonyos
鸿蒙开发
15 小时前
harmonyos
鸿蒙(HarmonyOS NEXT)表单校验别再手撸正则了 —— 我写了个 ArkTS 版 zod
一个零依赖、纯 ArkTS 的声明式校验库,内置手机号/身份证/银行卡等中国本地化规则,还能跟 ArkUI 表单组件实时联动。ohpm i @hmkit/validator 即用。
TrisighT
15 小时前
harmonyos
·
arkts
·
arkui
ArkTS 的 @BuilderParam 你八成只用了皮毛——那个尾随闭包写法差点被我当 bug 删了
先上代码,你品一下这两种写法有什么区别:如果你看到写法B的第一反应是「这能编译?」——别慌,你属于正常的大多数。我用了半年才发现这玩意儿,当时还差点当 bug 给删了。
ONEDAY
1 天前
harmonyos
HarmonyOS 多 Product 构建实践:一套代码生成多个产物
本文基于 HarmonyOS 多 Product / 多 Target 能力,整理一套“同一代码仓生成多个 App 产物”的落地方案。示例中的工程名、包名、应用名、client_id、scheme、URL 均为脱敏示例,不对应真实项目。
TT_Close
2 天前
flutter
·
harmonyos
·
visual studio code
别劝退了!5秒搞定 Flutter 鸿蒙 FVM 起跑线
第一次试 Flutter 鸿蒙,你是不是也在和环境较劲?😭每次新建项目,要么 VSCode 读错 SDK 路径,要么集成终端里敲命令提示找不到 ohpm 或 hvigor 工具链。最抓狂的是,后台偷偷跑一次 pub get,直接把非官方 SDK 改写损坏,提示 0.0.0-unknown,整个 IDE 直接罢工!
TrisighT
2 天前
harmonyos
·
arkts
·
arkui
ArkTS 列表滚动时为什么会闪现旧数据?我扒了 LazyForEach 的复用逻辑
当时我在调试"案例列表"页。每条案例有封面、标题、标签、收益数字,数据量不大,两百来条。切到 LazyForEach 之后,滑动帧率是稳了,但快速上下滑几趟,偶尔会看到某张封面闪一下,变成另一条案例的图,紧接着又切回来。整个过程不到 100 毫秒,截图都抓不住。
MonkeyKing
2 天前
typescript
·
harmonyos
鸿蒙ArkTS深度剖析:ArkTS与TS/JS核心差异、静态强类型实战优势
绝大多数前端开发者入门鸿蒙开发时,都会陷入一个致命误区:认为 ArkTS = 升级版 TypeScript,会写JS/TS就能直接写鸿蒙。
TrisighT
2 天前
electron
·
harmonyos
Electron鸿蒙PC上写日志文件,我被权限和路径坑了两次
上周给公司内部的 Electron 运维工具接鸿蒙 PC 适配,其中一个看似最简单的功能——把运行日志写到本地文件——居然折腾了我将近一天。Windows 上 fs.appendFileSync 一把梭的事,到了鸿蒙 PC 上连日志目录在哪都找不到。这篇文章记录一下我趟过的坑,省得后来人再踩一遍。
TrisighT
3 天前
harmonyos
·
arkts
·
arkui
一个下午搞定 ArkTS 折叠面板?结果我从两点写到晚上九点
14:02 —— 接了个需求。产品说首页那个 FAQ 区域太丑了,想做成可折叠的面板——点标题展开,再点收起来,带平滑动画。
花椒技术
5 天前
设计模式
·
harmonyos
·
直播
HJPusher / HJPlayer SDK 实践:我们为什么把直播推播链路拆成一套可复用能力
上周,我们花椒直播技术团队参加了 HDC 2026 华为开发者大会期间的鸿蒙开发者论坛,并围绕《一推一播,智联鸿蒙:花椒直播 HJPusher & HJPlayer SDK 实践》做了一次技术分享。
一维Ace
6 天前
harmonyos
HarmonyOS ArkTS 按钮组件全解:Button、Toggle 状态交互实战
在鸿蒙应用开发中,按钮是最基础、使用频率最高的交互组件,分为两类核心控件:普通点击按钮 Button、开关选择按钮 Toggle。二者都依托 @State 状态装饰器实现页面自动刷新,本文结合课堂实战代码,从零讲解按钮用法、样式美化、状态联动逻辑,看完就能直接上手开发登录页、设置开关、计数器等场景。
anyup
7 天前
前端
·
华为
·
harmonyos
来简单聊聊鸿蒙开发,万元奖金的事~
先简单介绍一下自己:我是前端梦工厂,一个做了多年前端开发的程序员。去年12月,我的鸿蒙应用 uViewPro 终于上架华为应用市场,还拿到了华为鸿蒙的激励金。
Georgewu
7 天前
harmonyos
【无测试机别害怕】华为云鸿蒙云手机南:从零到联调全流程详解
简单说:华为云把一台跑着鸿蒙系统的手机放在云端,你通过本地工具远程连接,像操作真机一样开发、调试、测试鸿蒙应用。
Georgewu
7 天前
harmonyos
【HarmonyOS 7】DevEco Code安装与使用
做 HarmonyOS 开发,DevEco Studio 肯定绕不开。 最近发现华为出了个 DevEco Code,终端里直接用,装完一行命令启动,跟 AI 对话就能干活。用了一段时间觉得挺顺手,把上手过程整理一下,给同样在搞 HarmonyOS 的朋友参考。
Georgewu
7 天前
harmonyos
【HarmonyOS 7】鸿蒙应用开发如何屏蔽剪切板
最近应用组在开发一个金融类应用,产品提了个需求:输入框不能粘贴,复制的内容也不能带到别的应用里。刚开始开发觉得挺简单,不就是屏蔽剪贴板嘛,结果一上手发现坑还挺多。
谷子在生长
8 天前
前端
·
harmonyos
纯血鸿蒙自定义弹窗最佳实践:从「到处复制」到「一行调用」
本文基于 ArkTS + ArkUI V2 的工程实践,介绍如何把 PromptAction.openCustomDialog 封装成可复用、可扩展、易维护的对话框体系,核心思路可直接复用到自己的模块。
小魔女千千鱼
9 天前
harmonyos
把 Go 塞进鸿蒙PC:windows上用 c-shared 跑 2048
欢迎加入开源鸿蒙PC社区: harmonypc.csdn.net/欢迎在PC社区平台申请新建项目:atomgit.com/OpenHarmony…
TrisighT
9 天前
性能优化
·
electron
·
harmonyos
Electron 跑在鸿蒙 PC 上,单窗口和多窗口内存差 800MB?我抓了 5 组数据
如果有人跟你说"Electron 多窗口比单窗口灵活",你让他先在鸿蒙 PC 上跑一跑,再回来跟我说话。
TrisighT
10 天前
harmonyos
·
arkts
·
arkui
AI写埋点代码,35%覆盖率坑惨运营
五月中旬,公司要给一个C端鸿蒙应用上一个新功能:付费转化漏斗分析。运营要看用户从"详情页→加入对比→点击分享→付费弹窗→付费成功"这五步的真实流失情况。
Junerver
13 天前
harmonyos
把 DevEco Code 的 HarmonyOS 开发能力装进口袋——harmonyos-dev-skill
事情是这样的:华为的 DevEco Code(一个基于 OpenCode 二次开发的 AI 编程助手)里面藏了一整套鸿蒙开发工具链——ArkTS 语法检查、hdc 设备管理、崩溃日志分析、知识库搜索,甚至还有 UI 验证和项目模板。问题是,你得装一整个 IDE 插件才能用上这些能力,换个编辑器就没了,放在别的 AI Agent 里完全是睁眼瞎。