登录社区云,与社区用户共同成长
邀请您加入社区
体温记录(Temperature)是一款基于HarmonyOS ArkTS框架开发的健康数据记录工具,其核心功能是帮助用户记录每日体温数值、追踪体温变化趋势、评估体温健康状态。这款应用将传统的体温记录方式数字化,提供直观的数值输入、大字号实时显示、历史记录列表以及智能体温状态评估功能,为用户的健康管理提供数据支持。在技术实现层面,体温记录应用充分展示了HarmonyOS声明式UI开发范式的核心能力
本文中的代码全部来自项目现有实现,核心逻辑集中在。
摘要:OpenTiny智慧窗格项目 本文介绍了一个基于OpenTiny Vue组件库开发的"智慧窗格"项目,其核心创新在于实现了UI界面的自适应能力。该项目灵感来源于HarmonyOS的智慧多窗功能,能够根据窗口尺寸自动切换布局(全屏/分屏/悬浮窗三种模式)。技术选型上,OpenTiny组件库因其Renderless架构、21个组件的完美配合以及出色的打包体积而胜出。项目采用V
在进行 Flutter for OpenHarmony 的全栈应用开发(如:在线聊天室、实时股票行情或分布式协同系统)时,由于服务端可能采用了 Ruby on Rails 这种成熟的后端框架,如何高效、异步地接入其专有的(基于 WebSocket 的双向通信协议)是一大核心挑战。库提供了一套高度异步化、流式(Stream-based)的客户端实现。本文将带你在鸿蒙端侧构建一套“始终在线、实时响应”
在鸿蒙(OpenHarmony)生态迈向深度社交、企业办公及即时通讯全场景覆盖的背景下,如何将枯燥的长文本转化为具备可交互能力的“信息枢纽”,已成为提升用户操作效率的关键。在鸿蒙设备这类强调分布式协同与智慧感知的移动终端上,如果应用仅能显示纯文本,而无法识别其中的网址(URL)、邮箱(Email)或电话(Phone),用户就必须通过复杂的“长按、复制、切换应用、粘贴”链路来处理信息,这极大地割裂了
openai_api是一套专注于解决“从海量原始认知资产到结构化表现资产”全链路闭环的工业级方案。它通过提供一套严密的接口(Completes-Edits)矩阵与多维状态认领容器,将枯燥的 AI 调用简化为更具语义化的 Dart API。在鸿蒙端项目中(特别是针对高性能智能助理 App、精密工业级多机位执行逻辑映射或分布式系统元数据管理应用),利用它你可以构建出具备高响应力的表现架构。
chalk是一套专注于解决“从原始文本到结构化表现资产”全链路闭环的工业级方案。它通过提供一套严密的色彩(Color)矩阵与多维状态认领容器,将枯燥的终端输出简化为更具语义化的链式调用(Chaining)。在鸿蒙端项目中(特别是针对高性能开发者工具、精密工业级多机位执行环境监控或分布式系统元数据管理应用),利用它你可以构建出具备高响应力的表现架构。
fal_client是一套专注于解决“从 Prompt 输入到多媒体资产生成”全链路闭环的工业级方案。它通过提供一套严密的请求调度矩阵与异步任务状态同步容器,将复杂的 AI 推理 API 调用简化为更具语义化的 Dart 函数。在鸿蒙端项目中(特别是针对创意设计或智能交互应用),利用它你可以构建出具备高响应力的 AI 驱动架构。无论是管理鸿蒙分布式任务下的精密素材生成,还是在构建社交类鸿蒙应用时实
layerlens是一款专为 Dart/Flutter 设计的高效架构分析工具。它的精妙之处在于不生成任何复杂的二进制产物,而是将你的文件夹结构直接转化为标准的 Mermaid 流程图,并内嵌在DEPS.md中。在鸿蒙端大工程(如包含数十个 Feature Module)的重构中,它是架构师监控模块耦合度的核心利器。layerlens通过静态扫描import语句,分析文件间的单向流向。graph
snapd是一个纯 Dart 实现的 Snapd API 客户端。它通过 UNIX 域套接字(Unix Domain Sockets)或 HTTP 与 snapd 守护进程通信。在基于 Linux 原型的鸿蒙开发板或桌面化 OpenHarmony 环境中,它能让你在鸿蒙应用中直接控制软件的安装、卸载、更新以及服务状态监控,为构建自动化运维中枢提供了可能。snapd客户端通过底层的套接字通道发送 R
掌握智慧医疗、智能制造、智能家居、智能出行的智能体落地方案,理解AI原生系统的商业价值。
本文探讨了游戏开发中图片移动时因FPS设置导致的体验问题。通过手机端测试对比60FPS与低FPS效果,并针对10FPS采用AI优化方案。文章提出四阶段处理算法:物理位置计算、低频采样模拟、线性插值补帧和运动预测补偿,有效改善了低帧率下的视觉效果。测试展示了15FPS与60FPS的明显差异,验证了优化算法的可行性。核心代码实现了基于时间增量的位置计算和视觉坐标同步机制,为游戏开发中平衡性能和体验提供
本文将深度解析鸿蒙6智能体架构的4层设计原理,揭秘AI原生系统的核心机制。
本文介绍了基于Flutter和HarmonyOS 6.0开发的高校固定资产管理系统"AssetTracker+"中"最近资产变动"功能的实现方案。通过Flutter的跨平台特性和HarmonyOS的分布式能力,系统可在多设备上运行并保持数据同步。文章详细解析了使用Flutter构建资产变动卡片式UI的核心代码,包括Container、Column、Row等组
🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。
本文详细记录了鸿蒙智能体春联生成工作流的开发过程。首先创建了符合命名规则的工作流,搭建了包含开始节点、大模型节点和结束节点的三节点结构。通过配置输入变量绑定、编写系统与用户Prompt、定义JSON输出结构等步骤,实现了接收主题与风格输入、生成结构化马年春联内容的功能。重点包括严格规范JSON输出格式、确保字段完整性和内容质量要求,并通过调试验证了工作流的正常运行。最终完成了一个能够生成包含上下联
本文讲述了因作者厌倦了传统的命令行环境配置一怒之下使用 AI 爆肝出来的工具。hmvm 是一款专为鸿蒙开发者设计的命令行工具,用于管理不同版本的 command-line-tools 工具链。
本文摘要:文章详细介绍了Web组件白屏问题的排查方法,包括基础权限配置(网络权限、DOM存储等)、网络状态检查、UserAgent优化等。重点分析了跨域资源访问的两种解决方案:资源拦截映射和设置跨域访问路径。同时讲解了DevTools调试技巧、错误回调接口使用、渲染模式选择、布局问题处理以及内存监控要点。针对多进程设备的白屏问题,建议强制单进程模式加载。文章提供了完整的代码示例和解决方案,帮助开发
在鸿蒙应用开发中,网络请求是连接前端与后端服务的核心能力。虽然系统提供了 `@ohos.net.http` 原生模块,但其 API 较为底层。为了提升开发效率与代码可维护性,社区广泛采用 `@ohos/axios` —— 这是专为 OpenHarmony / HarmonyOS 适配的 Axios 版本,兼容熟悉的 Promise 与 async/await 语法,并支持 TypeScript 类
鸿蒙系统提供端侧问答模型能力,支持PC/2in1设备通过chat()接口实现本地化AI问答。该能力基于Qwen25-7B-Instruct模型,具有数据不上云、低延迟等优势。开发者需在线申请接口权限,配置网络后通过init()初始化模型,下载完成后即可使用流式/非流式问答功能。整个流程包括权限申请、模型初始化、问答交互三个关键步骤,为应用提供安全高效的本地AI服务。
鸿蒙系统的Web组件支持离线预加载功能,通过NodeContainer和NodeController实现动态挂载机制。开发者可预先创建Web组件但不立即挂载,在需要时快速显示。该技术包含预启动渲染进程和预渲染页面两种优化场景:前者通过加载空白页提前启动渲染进程;后者后台完成渲染后暂停以避免功耗问题。系统提供组件复用机制,支持加载空白页后重新利用,并可通过回收接口释放资源。注意事项包括内存占用(每个
HarmonyOSNext的ArkWeb组件从API20版本开始引入智能分词功能,使H5页面具备文本实体识别能力。该功能可自动识别电话号码、网址、邮箱等特殊信息,并提供高亮显示和快捷操作。开发者通过enableDataDetector属性开启功能,并可配置识别类型和长按预览菜单。API22+版本进一步扩展了文本选择菜单的AI功能。智能分词支持点击交互和长按预览,但会过滤输入框内容、超链接标签等特定
RAG(检索增强生成)是一种结合检索技术和生成式AI的解决方案,通过问题解析、知识检索和答案生成三个步骤,为用户提供可解释、准确且可定制的回答。其核心优势包括答案可追溯、知识库可定制、减少幻觉以及支持实时更新。开发流程需完成知识加工、配置检索参数、创建RAG会话,并通过流式接口实现问答交互。注意事项包括线程限制、提问长度、历史记录范围和安全风控等。该技术适用于知识问答、智能客服、教育辅导等场景,要
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net从这篇开始,我们正式进入OpenHarmony适配实战阶段。前面六篇铺垫了足够的理论基础,现在该动手了。第一步是创建OpenHarmony的插件工程目录。这个过程说起来简单——不就是建几个文件夹、写几个配置文件嘛——但实际操作中有不少细节容易搞错。我第一次创建ohos目录的时候,里的mai
未来,华为负一屏还将依托鸿蒙操作系统的持续进化,不断丰富探索元服务品类、优化智能推荐算法、创新互动体验形式,持续深挖不同场景下的用户需求,打造更多新奇好玩的特色服务,升级更便捷高效的全场景服务体验,让“服务随行、无处不在”的鸿蒙生态体验深入人心,为用户带来更多惊喜与便捷。等车的空当,系统顺手推来一杯咖啡,点一下,人到站台,热饮刚好到手。桌面右滑进入负一屏,上滑至底部拉起探索元服务,你会在信息流里邂
本次大赛以“基于仓颉编程语言的鸿蒙应用开发”为主题,聚焦AI与办公场景的深度融合,吸引了来自企业、高校、科研机构等115支团队的积极参与,累计奖金达10万元。赛事不仅为开发者提供了展示技术实力的平台,也推动了仓颉语言在跨平台、高性能、强安全等方向的实际落地。该项目聚焦于高效办公场景下的会议痛点,通过仓颉语言与AI能力的结合,实现从音视频上传、高精度转写,到智能纪要生成的全流程自动化。未来,华为将继
在工作室的日常协作中,我们发现“任务”往往消失在白板的擦除瞬间、消失在会议后的闲谈中、消失在凌乱的手机相册里。项目不仅在 App 端侧使用仓颉,后续规划中我们已启动基于天擎框架 (Cangjie-based) 的后端重构,配合 SqlSharp ORM,旨在实现从端到云的“纯仓颉”全栈开发。我们利用仓颉语言的自动内存管理与原生并发模型,通过 spawn 线程优化 AI 推理链路,确保了在平板进行语
国产开源软件生态蓬勃发展,本文横向对比六大代表性社区:openEuler(服务器OS)、openGauss(数据库)、openHiTLS(密码学)、MindSpore(AI框架)、OpenHarmony(终端OS)、rCore-OS(教学OS)。分析显示:各社区技术定位差异显著,openEuler专注服务器稳定性,OpenHarmony突出分布式连接;商业模式多元,从基金会托管到高校开源;均向AI
为此,我们团队以国产化技术为核心,打造了基于仓颉语言与 OpenHarmony 的智慧校园协同管控系统,用自主可控的技术方案破解校园管理痛点,为高校提供高效、安全、智能的管理新范式。本项目以仓颉语言为核心后端引擎,结合 OpenHarmony 前端框架与物联网、AI 技术,构建了一套自主可控、安全高效的智慧校园协同管控系统,成功解决了高校环境监测、设备管理、资源调度等核心痛点。:硬件开发:负责传感
我们在项目中尝试了 Cangjie 与 ArkTS 的深度互操作,虽然初期面临文档与生态的探索成本,但其类型安全与简洁语法为后续维护带来了便利。:通过 @Interop[ArkTS, Async] 注解,Cangjie 编写的高性能业务逻辑可以无缝暴露给 ArkTS 侧调用,实现了“逻辑层(Cangjie)+ 视图层(ArkTS/Cangjie Hybrid)”的完美分离与协作。在“文件上传-转写
【HarmonyOS NEXT+AI】问答08:仓颉编程语言是中文编程语言吗?
通过 "技能" 让 AI 编程工具从「不懂鸿蒙」变成「精通 ArkTS」,节省大量查文档、改代码、重编译的时间。
本文介绍了基于华为云EulerOS和openJiuwen构建企业级AIAgent平台的完整实践方案。重点展示了从云服务器创建、系统初始化到openJiuwen部署的全流程,以及智慧文旅场景的智能行程管家应用案例。该方案具有国产化、安全合规和私有化部署优势,支持多Agent协同与工作流编排,验证了在鲲鹏架构上的全栈适配能力。通过实际案例证明,该技术组合可有效提升行程规划执行率至85%以上,并提供了可
鸿蒙ArkUI中的FrameNode提供了命令式UI操作能力,支持动态节点树管理。其核心功能包括:1.节点创建与销毁;2.节点树动态操作(增删改查);3.自定义测量、布局和绘制;4.类型化节点创建;5.数据懒加载机制。FrameNode解决了传统混合开发中的性能问题,支持节点复用、精确布局控制和第三方框架集成。通过NodeContainer容器可直接构建自定义节点树,提供完整的UI控制能力,包括获
本文介绍了基于HarmonyOS开发的电商应用"优选购"的实现过程。项目历时1个月,采用ArkTS语言和Stage模型,实现响应式布局、分布式数据同步等核心功能。通过LazyForEach优化列表渲染,应用冷启动控制在800ms内。特色包括跨设备购物体验、服务卡片快捷入口等鸿蒙特性融合。开发中解决了多设备适配、数据同步等技术难点,未来计划集成AI推荐和IoT场景扩展。该项目展现
从API20起,HarmonyOS新增了Agent Framework Kit(智能体框架服务),提供了拉起指定智能体的能力。完成智能体的创建与上架后,我们即可在HarmonyOS应用中接入该智能体。智能体按照需求配置完以后,可以点击右上角的保存,然后点上架,此时可能会提示“内容合规未填写”,点进去。如果用户进入智能体,可以快捷地体验智能体:点击预设的问题,智能体就会给出答案。目标:在某页面显示一
通过引入 FFmpeg 作为核心解码引擎,我们成功实现了插件在鸿蒙平台的功能适配。整个过程主要分为几步:分析鸿蒙媒体能力缺口、交叉编译并集成 FFmpeg、实现 C++ 解码逻辑并通过 NAPI 暴露接口、封装 ArkTS 桥接层、最后对接 Flutter Platform Channel。这次实践不仅解决了在鸿蒙上的使用问题,也为其他依赖复杂原生多媒体能力的 Flutter 插件(比如视频编辑、
本文介绍了华为小艺开放平台的核心组件及其协同关系。智能体(Agent)作为最终AI产品,通过工作流(Workflow)定义任务逻辑,借助知识库(KnowledgeBase)存储领域信息,使用插件(Plugin)扩展功能,并通过卡片(Card)实现交互界面。资源(Resource)则提供开发所需的基础支持。这些组件共同构成了完整的智能体开发体系,通过小艺平台整合,降低开发门槛,服务于鸿蒙生态。文章还
HarmonyOS后台任务管理摘要:针对应用退至后台时的系统资源管控,HarmonyOS提供了BackgroundTasksKit解决方案,支持短时任务、长时任务、延迟任务和代理提醒四种后台任务类型。其中短时任务适用于耗时短(≤3分钟)的实时性任务,具有严格配额机制(单日10分钟,单次3分钟),需在前台或onBackground回调中申请,任务完成后必须主动取消。开发时需注意配额管理、超时处理和多
本文总结了OpenHarmony嵌入式开发中使用AI辅助时遇到的外设操作问题及解决方案。针对AI生成的无效ArkTS代码问题,指出官方未提供直接操作GPIO等外设的ArkTS开发包。核心解决方案是采用Native API结合NAPI的方式:Native API提供标准化的C/C++硬件接口,屏蔽底层差异;NAPI作为桥梁实现ArkTS与Native层的安全交互。文章以GPIO控制为例,概述了从创建
从零调试TextToSpeech实现文字转语音功能,创建引擎和配置参数以及播放时和重复播放所需要注意的细节
《零基础学鸿蒙》摘要:本文由移动开发者转型鸿蒙的亲历者撰写,聚焦ArkTS异步编程实战。从踩坑经历出发,指出async/await不等于异步优化,需结合TaskPool线程池和EventHandler事件循环。文章详解Promise封装回调API、三段式async/await最佳实践、并行任务调度技巧,并重点介绍如何用TaskPool分流CPU密集型任务。提供可运行代码示例,涵盖HTTP请求封装、
以上实战干货均源自《鸿蒙HarmonyOS 6开发之路 卷3:项目实践篇》的核心内容,该书精准定位鸿蒙进阶开发者,以“HappyNote”“状元秀”“萌趣视频”“心愿集”四大典型项目为载体,系统覆盖元服务与端云一体化、单模块开发、一多适配、跨端框架集成四大维度,完整呈现企业级开发全流程,同时创新融入AI工具应用内容,提供Node.js+MySQL后端原型自动生成方案;本书的“萌趣视频”项目,以视频
本文介绍了鸿蒙ArkTS中的异步与并发编程技巧。文章首先通过文件读取示例解析了异步API的非阻塞特性,随后详细讲解了Promise和async/await的使用方法,帮助开发者写出更简洁的异步代码。针对并发场景,重点介绍了TaskPool线程池的用法,包括使用@Concurrent装饰器实现多核并行计算。此外,还讲解了EventHandler的事件驱动机制及其在异步通信中的应用。最后,文章提供了不
本文分享了作者作为一人公司(OPC)在高德空间智能开发者大赛中10天内完成Android和鸿蒙双平台开发的经验。核心方法论是:AI作为执行者辅助开发,而开发者专注于设计决策。作者将开发分为三个阶段:头脑风暴与架构设计(2天)、Android开发(3天)、鸿蒙适配(5天),详细阐述了人机协作的具体分工。AI擅长代码实现、问题分析等重复性工作,而开发者需把控产品创意、架构设计等核心环节。文章还通过实战
本文详细介绍了User-Agent(UA)在HarmonyOS系统中的使用规范。UA作为标识客户端环境的关键字符串,其标准结构包含设备类型、操作系统、浏览器内核等信息。文章重点阐述了:1) 默认UA的格式规范及字段含义;2) 如何通过UA识别HarmonyOS设备及其版本;3) 提供了获取、设置自定义UA的多种API方法,包括组件级和应用级设置;4) 说明了不同设置方式的优先级顺序。开发者应遵循在
2025年度个人成长与技术突破盘点 这一年我实现了从技术实践者到系统思考者的转变。上半年通过考取10+项专业认证(包括StarRocks、OceanBase等数据库认证及AI实践认证),系统构建了数据技术知识体系;下半年大胆拥抱鸿蒙生态,与女儿合作开发《猜数字大师》小游戏,实现技术探索与亲子互动的融合。同时更新了信息安全认证(ISO 27001),完成从数据管理到安全合规的能力闭环。这一年最大的收