harmonyos

最爱老式锅包肉7 小时前
语音识别·xcode·harmonyos
《HarmonyOS技术精讲-Core Speech Kit(基础语音服务)》第2篇:语音识别核心功能——流式与非流式实现语音识别在HarmonyOS应用开发中,很多场景都绕不开。比如语音搜索、语音转写、语音控制等。官方提供的Core Speech Kit(基础语音服务)里,SpeechRecognizer这个API是核心入口。很多人第一次接触时,会发现官方示例能运行,但放到实际项目里,状态同步、生命周期、回调处理这些细节很容易出问题。
binbin_524 天前
开发语言·华为·架构·harmonyos
AbilityKit 项目落地清单:从单页 Demo 到可维护应用架构主题关键词:分层架构、路由协议、状态管理、测试清单、可维护应用。本节把 明确本节目标 放到「把一个单页 Demo 拆成入口层、页面层、服务层、数据层和测试清单,方便后续迭代」这个真实开发场景里理解。它不是孤立 API,而是围绕 AbilityKit 落地不是把 API 跑通,而是把入口、路由、状态、资源和测试边界组织成可维护结构。 展开的一个工程动作。当前关注点是 分层架构,读者可以把它当成排查 AbilityKit 项目问题时的一条检查线。
在书中成长10 小时前
华为·harmonyos
HarmonyOS 小游戏《对战五子棋》开发第5篇-五子棋GameConstants常量与类型定义最佳实践好的常量设计让代码自文档化——从GameConstants看类型定义的艺术在游戏开发中,"魔法数字"是代码质量的头号杀手。对比两种写法:
最爱老式锅包肉11 小时前
前端·华为·harmonyos
《HarmonyOS技术精讲-ArkWeb》桥接两岸:JSBridge原生与Web互调HarmonyOS NEXT 开发中,涉及到 Web 混合应用的场景越来越多。很多人第一次接触 ArkWeb 的 JSBridge 时,会发现官方示例能跑,但实际项目里数据传递总是丢、回调不执行、页面一销毁就报错。
binbin_5216 小时前
windows·flutter·harmonyos
Flutter 开发鸿蒙实战:Windows 环境下从 HAP 构建到四 Tab 页面运行很多初学者第一次用 Flutter 开发鸿蒙时,最容易卡在两个地方:一是看到项目里生成了 ohos 目录,就忍不住直接改鸿蒙工程;二是构建时不知道应该先启动 DevEco Studio 模拟器,还是先执行 Flutter 命令。结果往往是 HAP 包能构建一半,运行时找不到设备,或者页面代码写好了但没有真正装到鸿蒙模拟器里。
2501_943782331 天前
学习·华为·list·harmonyos·鸿蒙
【共创季稿事节】鸿蒙原生 ArkTS 布局实现 Column + List + Navigation 协作导航 — 从列表渲染到页面切换的完整实践目录 前言 三大核心组件概述 2.1 Column —— 弹性列布局 2.2 List —— 虚拟滚动列表 2.3 Navigation —— 页面导航容器 列表—导航协作模式的设计思想 3.1 为什么需要协作布局 3.2 数据驱动 vs DOM 操作 3.3 状态驱动的页面切换 项目搭建与配置 4.1 工程结构总览 4.2 主题色系统设计 4.3 数据类型定义 Index.ets 完整代码逐段解析 5.1 数据组织:列表数据源设计 5.2 状态体系:@State currentDetail 驱动页面切换
HarmonyOS_SDK14 小时前
harmonyos
HarmonyOS SDK 26发布,持续提升鸿蒙应用开发体验与效率华为开发者大会2026期间,HarmonyOS SDK分论坛展示了最新创新特性与行业实践。作为鸿蒙生态的关键技术底座,SDK在AI、媒体等六大领域持续开放,以更完备的能力集支撑开发者创新,并同步呈现了API优化演进的最新成果。
最爱老式锅包肉15 小时前
华为·harmonyos
《HarmonyOS技术精讲-Core Speech Kit(基础语音服务)》第3篇:语音合成——文本到自然语音的魔法在 HarmonyOS NEXT 开发中,语音合成(TextToSpeech, TTS)是一个很容易被低估的能力。官方 Demo 通常几行代码就跑通了,但那只是“能响”而已。真正到了项目里,你会发现需要处理的事情远不止调用一个 speak() 方法:多人协作时音色冲突问题、页面返回后合成器状态丢失、在线离线模式切换时回调时序混乱,这些才是日常。
●VON15 小时前
华为·harmonyos·鸿蒙
HarmonyKit | 鸿蒙新特性驱动:组件-工具-页面三层架构设计HarmonyKit 的代码架构不是一蹴而就的。项目初期,所有代码只有两个文件:Index.ets(主页)和 JsonFormatter.ets(第一个工具页)。没有 utils 目录、没有 components 目录、没有 model 目录。复制按钮的代码在 JSON 格式化页面和 Base64 页面各写了一份——完全相同的逻辑,分布在两个文件中。
●VON17 小时前
华为·harmonyos·鸿蒙
HarmonyKit | 鸿蒙新特性应用:10 个开发工具的选型与分类HarmonyKit 目前包含 10 个工具。从最初 5 个 MVP 工具到后来扩展到 10 个,每一个工具的增加都经过了三个维度的评估:使用频率、实现复杂度和独立价值。
最爱老式锅包肉19 小时前
华为·交互·harmonyos
《HarmonyOS技术精讲-ArkWeb》进阶配置:自适应与交互控制HarmonyOS NEXT 开发中,使用 Web 组件加载一个 H5 页面,大多数人很快就能跑通官方示例。但一旦进入实际业务,问题就来了:“为什么页面在手机上显示不全?”、“为什么用户双指缩放页面就错乱了?”、“为什么我想禁掉滚动,但 H5 页面里的元素还是能拖动?”
最爱老式锅包肉19 小时前
华为·harmonyos
《HarmonyOS技术精讲-Core Speech Kit(基础语音服务)》第5篇:实战项目——构建全功能语音助手当你在 HarmonyOS NEXT 上尝试把语音唤醒、识别和合成串起来时,会发现最大的坑根本不是单个 API 怎么调,而是这三个模块之间的状态怎么同步。
最爱老式锅包肉19 小时前
交互·语音识别·harmonyos
《HarmonyOS技术精讲-Core Speech Kit(基础语音服务)》第4篇:语音唤醒进阶——打造免提交互体验HarmonyOS NEXT 里,Core Speech Kit 的语音唤醒能力,很多人觉得“不就是 API 调用一下的事”。但实际做过项目就会知道,真正的难点不在于 API 本身,而在于如何让唤醒监听在应用退到后台后依然稳定工作。
●VON20 小时前
华为·harmonyos·鸿蒙·新特性
HarmonyKit | 鸿蒙新特性:HdsTabs 沉浸光感底部导航完全指南HarmonyKit 的底部导航经历了三个阶段,每个阶段都解决了一个具体问题。阶段一:基础 Tabs。 项目初期使用了最基础的 Tabs 组件。功能完整——标签切换、内容区跟随、bar 位置可配。但视觉效果非常原始:底部栏是一个纯色矩形条,与内容区之间有生硬的分割线。这是"能用"的阶段。
我是小a19 小时前
华为·信息可视化·harmonyos·鸿蒙·鸿蒙系统
鸿蒙 ArkUI 数据可视化图例对照表:组件化设计与实现图例(Legend)是数据可视化中连接数据与视觉编码的桥梁。用户通过颜色与标签的对照关系快速理解图表含义。随着 HarmonyOS NEXT 普及,ArkTS 声明式 UI 成为主流,但新版 ArkUI 移除了 Table 等旧组件,使许多开发者对表格布局感到困惑。
TrisighT20 小时前
electron·harmonyos
Electron 鸿蒙 PC 上点关闭就真退出了?我花了两天才把“最小化到托盘“做稳上周把雷达鸭桌面版迁到鸿蒙 PC 上跑,同事试了一下,当头一棒:"点右上角关闭,应用直接没了?"我愣了一下。在 Windows 和 macOS 上,这套"关闭到托盘"的逻辑跑了小半年,从来没出过事。用户点关闭,窗口隐藏,托盘图标还在,右键能退出,左键能唤回。结果到鸿蒙 PC 上,这一套跟纸糊的一样,一戳就破。
在书中成长21 小时前
华为·harmonyos
HarmonyOS 小游戏《对战五子棋》开发第2篇-AppScope与entry模块HarmonyOS应用采用应用级 + 模块级的两层结构:关键字段解读:base目录存放默认资源,dark目录存放深色模式下的覆盖资源。这种资源限定机制让应用能自动适配不同模式。
●VON1 天前
华为·harmonyos·鸿蒙·新特性
HarmonyKit | 鸿蒙新特性对比:Tabs vs HdsTabs 选型深度解析Tabs 和 HdsTabs 之差看起来只是多了三个字母,但背后的技术体系完全不一样。Tabs 是 ArkUI 框架层的基础组件。它提供了标签导航的基础能力——标签切换、内容区渲染、TabBar 定位。除此之外的一切都需要开发者手动实现:选中态的样式、悬浮效果、模糊背景、手势适配。你可以把 Tabs 想成一套"积木",你需要自己搭出想要的结构。
binbin_521 天前
深度学习·react native·react.js·harmonyos
React Native 鸿蒙环境搭建完整实战:从 RN 工程到 RNOH 运行React Native 跑鸿蒙不是“装完 Node 再创建一个 RN 项目”这么简单。真正容易出错的地方在中间链路:hdc 找不到设备、RNOH_C_API_ARCH 没配、RN 侧没有生成 bundle.harmony.js、鸿蒙侧没有接入 RNOH 的 C++ 和 ArkTS 代码、RNApp 的 appKey 和 RN 入口不一致。任何一处错了,最后表现都可能是白屏、编译失败或设备连不上。
最爱老式锅包肉1 天前
华为·音视频·harmonyos
《HarmonyOS技术精讲-Core Speech Kit(基础语音服务)》第1篇:音频管理基础与语音服务入门在HarmonyOS NEXT项目中接入语音功能时,很多开发者会直接跳到语音识别API的调用。但实际上,语音服务稳定运行的前提,是音频管理模块的初始化配置必须正确。