harmonyos

贾伟康1 小时前
软件测试·移动开发·harmonyos·arkts·arkui
【健康菜谱助手|01】HarmonyOS ArkTS 菜谱详情页实战:组织食材、营养、步骤和收藏状态菜谱详情页看起来只是“头图 + 标题 + 食材 + 做法”的长页面,实际却是健康菜谱应用中数据密度最高、状态交叉最多的页面。它需要同时回答:路由传入的是哪道菜、食材是否与菜谱一致、营养值按什么口径展示、收藏按钮是否与全局列表同步、进入做饭模式后何时记为“已做”、购物清单写盘失败时用户会看到什么。
一目Leizi9 小时前
华为·harmonyos
折叠屏适配踩坑实录:从“一展开就变形“到一套代码适配多种形态【鸿蒙心迹】资讯应用上线后,一条折叠屏反馈戳中了我:展开大屏浏览时,图片被拉变形,页面两侧空荡荡留着大片白,一眼就能看出是手机布局直接硬拉伸到大屏上。 上手真机复现,问题很明确:折叠小屏状态表现没问题;展开后单列布局占满全宽,封面图等比约束失效、出现拉伸;详情文本单行过长,阅读起来很吃力。 花了两周时间,把多设备形态适配重新梳理一轮,踩了不少坑。下面以「现象 - 原因 - 解法」的思路记录,附带项目抽出来的精简 ArkTS 代码(Stage 模型),希望能帮做折叠屏适配的伙伴少踩雷。
马剑威(威哥爱编程)10 小时前
人工智能·华为·harmonyos
【HarmonyOS 7 小艺智能体实战】03:第一次建智能体——在小艺开放平台把骨架立起来资质备齐那天,我第一件事就是进平台点"创建智能体"。本以为要开始写代码,结果第一步只是填张表——名称、头像、描述、分类、设备。那一刻我有点意外:这套平台把"开发"的前半段做成了配置。
KevinChaos10 小时前
harmonyos
HarmonyOS 7.0 端侧3DGS实验⑤:空洞、漂浮伪影与视角稳定正面能够辨认,换个方向是否仍能看清同一部位?这是“桌面三维记录册”在文件保存之后需要回答的问题。文件存在说明有了检查对象,但用户关心的是物品轮廓、关键部位和转动观察时的外观是否满足回看需求。
fellow9911 小时前
harmonyos·openharmony·deepseek·deepseekharness
DSH Desktop - HarmonyOS Edition把一款 AI agent 应用搬上鸿蒙,通常只有两条老路:要么用 ArkUI 把界面重写一遍,从此背上一个永久 fork;要么把整个 Electron 塞进 HAP 里,为 JIT 去申请一个受限权限。
鸿蒙开发11 小时前
harmonyos
鸿蒙表单异步校验实战:@hmkit/validator 1.3 的取消、超时与任务清理用户名查重有一个很常见的场景:用户输入 taken,请求还没回来,又改成了 available。第二次请求先完成,第一次请求稍后才返回。
Flutter_OH11 小时前
harmonyos
Flutter OHOS 核心对象架构原理说明五个对象按层级分布:两个宿主(FlutterAbility / FlutterEntry)共享同一套 Delegate + Engine + View 协作机制,区别仅在于生命周期来源不同。
贾伟康12 小时前
软件测试·移动开发·harmonyos·arkts·arkui·1024程序员节
【健康菜谱助手|04】HarmonyOS ArkTS 一周膳食计划实战:管理日期、餐次与菜谱替换的联动一周膳食计划看起来是一排星期标签和几张餐食卡片,真正难点却是“时间”和“引用”。周一究竟对应哪一天?切到下周后数据是否隔离?一顿午餐关联的是菜谱 ID,还是一段不可追踪的名称?替换菜品后热量概览是否同步?本地写入失败时,页面能否准确告诉用户?
贾伟康12 小时前
软件测试·移动开发·harmonyos·arkts·arkui
【健康菜谱助手|02】HarmonyOS ArkTS 烹饪步骤实战:把分步操作、完成状态和返回恢复做稳菜谱详情页解决的是“做什么”,烹饪步骤页解决的则是“现在做到哪里、下一步是什么、退出后还能不能接着做”。对用户来说,切菜时锁屏、接电话后返回、误触上一页、切到步骤总览再回来都是正常行为;对工程来说,这些行为会同时触发路由、页面生命周期、状态恢复和语音资源管理。一旦只用一个 currentStep 临时变量支撑全部流程,页面看上去能翻页,却很难称为可靠的做饭模式。
用户294694054481613 小时前
harmonyos·deepseek
DSH Desktop - HarmonyOS Edition把一款 AI agent 应用搬上鸿蒙,通常只有两条老路:要么用 ArkUI 把界面重写一遍,从此背上一个永久 fork;要么把整个 Electron 塞进 HAP 里,为 JIT 去申请一个受限权限。
OH_TPC13 小时前
华为·ffmpeg·harmonyos·鸿蒙
【鸿蒙优选三方库】@ohos/ffmpeg-kit:把 FFmpeg 的全部能量带进鸿蒙FFmpeg 是音视频领域的瑞士军刀,但要在鸿蒙里用它,得自己编译源码、写 NAPI 桥接、处理异步回调。@ohos/ffmpeg-kit 把这些活全干了——在 ArkTS 里直接执行 FFmpeg 命令,会写命令行的人零学习成本。
贾伟康15 小时前
软件测试·移动开发·harmonyos·arkts·arkui·1024程序员节
【健康菜谱助手|03】HarmonyOS ArkTS 冰箱食材推荐实战:从本地食材选择生成可解释的候选菜谱“冰箱里有鸡蛋和土豆,今天能做什么?”这是菜谱应用中非常实用的一类入口。它不要求用户先知道菜名,而是从已有食材反推候选菜谱。看起来只要把食材关键词和菜谱文本做一次匹配即可,真正落地时却会遇到数据覆盖、别名归一、主辅料权重、缺失食材解释、排序稳定性和空结果等问题。
万物智能信息科技17 小时前
驱动开发·嵌入式硬件·华为·开源·harmonyos
LoRa串口透传驱动开发—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】蓝牙透传会了。今天换 LoRa。一颗模组只能证明口通、模块活着;真要验证无线,得两套对打。同一根 UART 排针,上午可以挂 GPS、下午可以挂 BLE。再换一颗 LoRa 透传模组,软件上还是 /dev/ttyS7,差别只有三件:
贾伟康1 天前
前端·移动开发·harmonyos·arkts·arkui
【化学实验室|17】HarmonyOS ArkTS 亮暗色与视觉令牌实战:集中颜色、间距和交互状态避免页面割裂一个项目拥有 Theme.ets,不等于它已经拥有完整主题系统。真正可维护的主题,需要回答四个问题:颜色表达的是业务语义还是某个十六进制值;浅色与深色是否使用同一组资源名称;系统状态栏、普通 ArkUI 组件和 Canvas 是否能同步变化;选中、按下、禁用和错误状态是否都经过对比度验证。
贾伟康1 天前
安全·移动开发·harmonyos·arkts·arkui
【化学实验室|18】HarmonyOS ArkTS 权限与隐私实战:让 module.json5、功能说明和拒绝路径一致权限与隐私检查最容易陷入两个误区:看到 module.json5 没有权限声明,就认为项目一定不存在隐私问题;或者写了一页很长的隐私政策,就认为代码行为已经被完整覆盖。真正可靠的结论必须同时核对能力声明、源码调用、本地数据、用户控制、应用内说明和发布材料。
Flutter_OH1 天前
harmonyos
Flutter OHOS Flutter Engine 异步创建与销毁说明文档Flutter 新增异步创建和销毁 Engine 的能力需要创建多个Flutter Engine,并避免engine的创建、销毁流程卡住主线程的场景。
Flutter_OH1 天前
harmonyos
Flutter OH 应用构建与运行指导本文档介绍如何在 OpenHarmony 平台上创建、签名、构建、安装与运行 Flutter 应用,涵盖 debug/profile/release 三种构建模式、Impeller 渲染引擎配置、本地 Engine 构建等内容。
贾伟康1 天前
软件测试·移动开发·harmonyos·arkts·arkui
【化学实验室|20】HarmonyOS ArkTS AppGallery 发布复查实战:核对包名、版本、设备、素材和离线声明HarmonyOS 应用进入 AppGallery Connect 后,最危险的状态不是页面上出现一个明显报错,而是每个页面看起来都填了内容,实际却引用了不同版本的证据。源码里已经是 1.0.5,版本页面仍选着旧包;主模块声明了平板与 2in1,应用信息里只保留手机;包内没有网络权限,隐私材料却沿用了另一个项目;开发者上传了新 APP,却没有在版本页面重新选中它。这些问题往往到预审或人工审核阶段才暴露。
特立独行的猫A1 天前
harmonyos
仓颉语言cj-tauri 框架开发鸿蒙应用指南:从建工程到鸿蒙PC实战仓颉语言的cj-tauri 框架已经支持鸿蒙应用开发了。本文依据 npm 包 cj-tauri的说明与仓库里的真实落地整理,目标读者是「会写 HTML/CSS/JS、想用仓颉写后端」的鸿蒙开发者。文中每条行为都对应到具体文件或命令,可以照着做一遍;跑不通的地方也如实写了「它会怎么报错、真因在哪」。