登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
本文详细介绍在HarmonyOS5中使用MQTT协议的完整实践方案。文章从MQTT协议原理讲起,涵盖Broker部署、SDK集成、连接管理、消息收发等核心功能,重点讲解了自动重连、心跳机制、SSL/TLS安全认证等关键技术点。针对企业级应用,推荐采用单例模式封装MQTTManager,统一管理连接生命周期,并给出Topic设计、消息格式、权限控制等最佳实践。文中特别强调MQTT在物联网、实时通讯等
摘要: HarmonyOSNEXT推出DialogHub作为弹框生命周期管理中心,解决企业级应用中弹框管理的复杂性。传统方式(如openCustomDialog)易导致弹框重复、覆盖、生命周期混乱等问题。DialogHub通过统一调度,实现弹框队列管理、优先级控制、自动销毁等功能,支持全局Loading、登录失效、版本更新等场景。其分层架构(DialogManager、DialogQueue等)解
摘要: 本文深入解析HarmonyOS ArkUI中的核心状态管理装饰器@State,揭示其本质并非简单变量,而是集数据存储、变化监听和UI刷新于一体的响应式机制。文章从设计原理、编译器处理、Setter机制到完整UI刷新流程(Dirty标记→Build→Diff→渲染)逐层剖析,对比普通变量与@State的区别,并解答常见问题(如对象属性修改不生效的原因)。同时,梳理@State与@Prop、@
【摘要】本文系统解析了HarmonyOS中的三种弹框方案:OpenCustomDialog(轻量临时弹框)、CustomDialog(可复用复杂弹框)和企业封装的DialogHub(统一管理)。OpenCustomDialog无需Controller,适合快速开发;CustomDialog通过Controller实现生命周期管理;DialogHub则是大型项目为集中管理数百个弹框而衍生的非官方方案
摘要: DevEcoAI编程助手(CodeGenie)是HarmonyOS官方推出的智能开发工具,深度集成于DevEcoStudio5.0.4+,支持ArkTS/ArkUI代码生成、UI页面设计、万能卡片开发、编译错误分析、单元测试生成等核心功能。它通过自然语言交互(如“生成登录页”)快速输出代码,结合HarmonyOSSDK特性(如Stage模型、Intent)提升开发效率。与通用工具(如Cur
HarmonyOS NEXT弹窗体系全面解析:从Overlay到全屏模态 HarmonyOS NEXT从API12开始提供了完整的页面弹出体系,包含三种推荐方案:OverlayManager(浮层)、bindSheet(半模态页面)和bindContentCover(全模态页面)。本文系统梳理了它们的特性与适用场景:Overlay适合全局浮层场景如Loading、Toast;bindSheet适用
本文详细介绍了基于HarmonyOS 5开发手写板应用的全过程。通过ArkUI结合Canvas和Touch事件,实现了包括基础绘制、贝塞尔曲线平滑、橡皮擦、撤销/重做、图片保存等核心功能。文章从项目创建开始,逐步讲解Canvas准备、触摸事件处理、点坐标记录、贝塞尔算法优化、动态笔锋实现等关键技术点,并提供了性能优化建议和完整项目架构设计。最终实现了一个支持多点触控、高刷新率的生产级手写板应用,为
前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理,形成可直接用于课程设计、实训、小型商业项目的标准化架构,解决新手代码杂乱、工具类分散、状态管理混乱、资源无统一管理等问题。API23 对工程模块导入、上下文传递、文件引用路径有严格校验,不规范目录会出现编译爆红、上下文丢失、存储初始化失败等问题。本文给出固定目录结构、分层职责、
跨平台开发已成为移动应用开发的刚需,传统重复编写多套代码的方式效率低下。HarmonyOS通过ArkUI声明式UI、Stage模型和窗口API提供了一套完整的跨平台解决方案。本文通过实际案例演示了从项目结构设计到断点体系建立的完整流程,重点介绍了响应式布局的实现和PC专属交互的处理。项目采用模块化组织,EntryAbility负责窗口管理,业务逻辑与界面分离。通过窗口宽度判断断点,利用Stage模
摘要:本文介绍了鸿蒙应用"职场笔杆子"的开发实践,该应用旨在解决职场邮件回复的效率与专业性痛点。通过分析用户需求,设计了支持三种语气(正式/柔和/坚定)的智能回复功能,包含潜台词分析模块。采用ArkTS严格模式开发,构建了三层架构体系:展示层(UI组件)、业务层(场景匹配逻辑)和数据层(Mock接口)。应用基于HarmonyOS移动端开发,实现了来信解析、多语气生成和结构化展示的核心功能,为职场人