harmonyos

贾伟康19 小时前
harmonyos·arkts·preferences·多设备适配·arkdata
【天体运行模拟|11】HarmonyOS ArkTS 收藏与笔记实战:同步知识页和个人学习记录学习型应用里,“收藏”和“笔记”看起来只是两个列表,真正难点却是让它们记住用户在哪个知识点、哪个实验场景下做了什么。如果收藏只保存实验 ID,笔记只保存标题和正文,那么数据虽然落到了本地,学习上下文却断了:用户从“圆轨道”知识页写下一条笔记,回到“我的笔记”后无法重新打开原知识点;收藏页能进入实验,却不知道这次收藏源自哪段学习内容。
2501_9197490320 小时前
华为·harmonyos·鸿蒙
华为鸿蒙录音可视化APP—小羊声觉录音文件一堆,听起来却看不见节奏。我想把声音收成能跟着跳的画面——就是 小羊声觉,盼你装上先进“主界面”录一段试试。
大雷神20 小时前
华为·ar·harmonyos
HarmonyOS AR Engine深度估计实战——把毫米距离画成实时热力图打开实验页面后,相机画面上会多出一层彩色网格。它不是滤镜:每个小格都保存着手机到画面中物体的大致距离。手机对准近处木纹地面时,中心距离是 791 mm;对准约 3 米外的区域后,中心距离变成 2.91 m。
GKxx21 小时前
linux·华为·qemu·harmonyos·鸿蒙·鸿蒙pc
在 HarmonyOS 上给 QEMU 搭一个最小 aarch64 Linux guest(内核 + busybox initramfs)本文涉及到的全部工作以及本文的撰写全部由 AI 完成。注:此前我们已经编译了 gcc-16 和 clang-22 以及 qemu ,相关记录在前面几篇文章里可以看到。事实证明事先准备好 gcc-16 和 clang-22 的确省了一些麻烦, ohos-sdk 提供的 clang-15 版本还是稍微低了点。
贾伟康21 小时前
harmonyos·arkts·arkui·数值精度·单位换算
【天体运行模拟|08】HarmonyOS ArkTS 单位换算实战:处理天文尺度、科学计数与精度单位换算的界面通常不复杂,数值语义却很容易出错。长度、质量、时间、力和速度可以通过比例因子换到基准单位,摄氏度、华氏度与开尔文却带有偏移量;普通生活尺度用固定小数很直观,天文尺度则可能因为数值太大或太小,需要科学计数法和有效数字策略。只要把这几类规则混在一个 factors 数组里,页面看似能算,边界结果却未必可信。
lilian23321 小时前
3d·交互·harmonyos
HarmonyOS 7 新特性(十三)|3DGS 模型加载、交互与性能回退HarmonyOS 7(API 26)强化 3DGS 端侧重建与展示能力。本文聚焦 Spatial Recon Kit 的模型加载、场景控制、资源验证和性能回退;接口签名与支持格式请以当前官方文档为准。
2501_919749031 天前
华为·harmonyos·鸿蒙
华为鸿蒙免费反诈APP—小羊反诈刷单、冒充公检法、杀猪盘……道理都听过,真聊起来还是容易愣住。我想用闯关和模拟对话练手感,于是做成了 小羊反诈——用游戏化演练,轻松识破身边的骗局。真希望你装上,先在训练营做完今日一题。
2501_919749031 天前
华为·harmonyos·鸿蒙
华为鸿蒙免费视频播放器—小羊免费播放器片子存在相册里,封面谁都能瞄一眼;系统播放器又不好加密、续播也散。我想做个以视频为主的私密库——就是现在的 小羊免费播放器(以前叫“小羊放映”,已改名,市场请搜新名)。
贾伟康1 天前
harmonyos·arkts·数据持久化·状态管理·preferences
【天体运行模拟|15】HarmonyOS ArkTS 本地状态持久化实战:让保存、删除和页面返回后的数据即时一致本地状态最让人困惑的故障,不是完全保存失败,而是“这个页面已经变了,另一个页面还没变”。用户在模拟页点亮收藏,返回实验列表仍显示空心星标;删除笔记后列表立即消失,重新进入却又出现;统计页的收藏数量晚一步更新。它们本质上都是同一问题:页面状态、Preferences 持久状态和跨页面快照没有清晰的提交顺序。
贾伟康1 天前
harmonyos·arkts·arkui·响应式布局·多设备适配
【天体运行模拟|16】HarmonyOS ArkTS 多设备布局实战:适配手机、平板和 PC/2in1 的窗口变化同一套 ArkUI 页面跑到手机、平板和 PC/2in1,真正困难的并不是把宽度改成百分比,而是窗口变化后仍能保持信息层级、操作可达性和业务状态稳定。手机竖屏需要紧凑网格,平板分屏可能只有半屏宽,2in1 窗口还能被鼠标连续拖动。如果布局只按设备名称分支,设备没变、窗口却变了,页面就会卡在错误结构里。
大雷神1 天前
华为·ar·harmonyos
HarmonyOS AR Engine高精几何重建实战——扫描纸盒并测量体积这次把一个真实小纸盒放进相机画面,手机扫过正面和侧面后,屏幕上出现了许多小点和一个青绿色立体框。小点表示系统找到的物体表面位置,立体框表示系统估算出的长方体外框。第一次锁定得到:
用户0934077735141 天前
android·typescript·harmonyos
HarmonyOS WPS Open SDK 实践:registerApp 鉴权与就绪门禁HarmonyOS 生态里,行业应用要在端内打开 Office 文档,WPS Open SDK 是常见选型。统一版把专业版(ToB)与个人版(ToC)收成同一套 WPSApi,但对开发侧仍有一条不可跳过的纪律:registerApp 回调未到 ResultCode.OK 之前调用 sendRequest 会抛异常。这不是打开失败,而是链路未就绪。本文从架构角度把注册收成独立门禁:启动时注册、成功后再按形态注入 Token、页面只消费 sdkReady,联调时用 1013 与未注册异常做分层归因。
特立独行的猫a1 天前
ai·agent·harmonyos·仓颉·cangjie·harness
仓颉语言原生 Coding Agent:cjh · 仓颉语言实现的 HarnessAI 编程 agent 领域已有 codex、deepseek dsh、pi 等成熟方案,功能层面已被充分验证。 cjh 的立身之本,是仓颉语言特性带来的差异化: 单二进制分发、强安全 DNA、多后端编译、M:N 原生并发,以及由此支撑的 多 agent 并行编排。
大锅盖11 天前
安全·华为·harmonyos
警示橙如何驱动巡检闭环?ArkUI 物业安全平台的声明式实现在智慧物业管理赛道,安全巡检始终是建筑运行保障的第一道防线。从消防通道堆物复查到配电间红外测温,从喷淋管网压力巡检到水泵启动试运行测试,从应急照明断电测试到电梯机房月度点检——每一项巡检任务都要求精确的流程管控、清晰的进度追踪和即时的异常告警能力。传统巡检应用长期面临三大痛点:取证影像模糊导致责任争议频发、告警铃声单一导致值班人员响应迟缓、巡检路径跨楼宇跨楼层导致界面交互割裂。
贾伟康1 天前
harmonyos·arkts·后台任务·幂等设计·通知提醒
【时光清单|03】HarmonyOS ArkTS 提醒服务实战:计算触发时间并防止重复注册提醒功能最危险的错觉,是“通知成功弹出一次,就等于每日提醒已经完成”。实际工程里,通知权限、内容筛选、触发时间、系统调度、重复注册和用户关闭提醒是六件不同的事。把它们揉进一个按钮回调,测试当天往往正常,过一天却可能不再触发,或者每次进入设置页都多注册一条相同任务。
李蚊子1 天前
前端·harmonyos
从代理提醒到真实响铃:懒熊闹钟的鸿蒙开发实践懒熊闹钟已经在华为应用市场上线了。它最初的想法很简单:普通闹钟太容易被人在半睡半醒时顺手关掉,能不能把“关闭闹钟”变成一个需要真正完成的动作。用户可以预先设置计算、记忆、手势、运动、朗读、扫码等任务,闹钟响起后,只有完成任务,关闭按钮才会生效。
GKxx1 天前
c++·华为·harmonyos·鸿蒙·gcc
在 HarmonyOS 上从源码构建 GCC 16(gcc/g++ + libstdc++ + libsanitizer):完整记录注:本文涉及的所有工作以及本文的编写全部由 AI 完成。这么繁琐的事情当然是要交给 AI 了。本文记录在 MateBook Pro S(HarmonyOS 7,aarch64,musl)上,用 Harmonybrew 的 binutils + 已自建的 clang-22 作为宿主编译器,从 releases/gcc-16 分支把 GCC 16 的 c/c++ 编译器以及 libgcc/libstdc++ 全部构建出来,安装到 ~/Installed/gcc-16,最终做到 g++ foo.cpp -o f
贾伟康1 天前
harmonyos·arkts·系统通知·notificationkit·wantagent
【时光清单|04】HarmonyOS ArkTS 通知服务实战:管理权限、渠道和点击跳转在业务代码里出现一个名为 NotificationService 的类,不代表通知链路已经完整。一个可上线的通知模块至少要回答四个问题:什么内容值得提醒,系统是否允许展示,通知应归入哪类消息,用户点击后如何落到应用内的正确页面。
独守一片天1 天前
华为·harmonyos
HarmonyOS|鸿蒙新生态服务卡片设计与状态同步鸿蒙新生态的价值不只是把应用搬到新的系统上,而是把服务拆成能被系统理解、能被多端调用、能在场景里自然出现的能力。服务卡片正是这种思路的典型切入点。它关注的不是单一页面的漂亮程度,而是用户在出行预约里是否能少点一次、少等一会儿、少重复输入一次信息,并且在切换设备后仍然知道任务进展。
2501_919749031 天前
华为·harmonyos·鸿蒙
华为鸿蒙免费自拍对比APP—小羊自拍先看这个——“对照”页左右各一张:左边是你设的基准日,右边是后来某天;也能改成上下排,或切 1:1 取景。发型换了、气色变了,不用翻相册挖半天,一屏就能比出来。