logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter 开发 OpenHarmony 智能家居 APP|14 天从基础到上线全攻略(附鸿蒙适配全解 + 完整代码)

本文以 OpenHarmony 跨平台开发为核心背景,采用 Flutter 技术栈打造可运行在手机 / 平板 / DAYU200 开发板的智能家居控制中心,完整记录从 Day1 技术选型、架构设计到 Day14 鸿蒙打包发布的全 14 天开发流程。内容涵盖开发环境搭建、网络请求封装、数据模型设计、状态管理、列表交互(下拉刷新 / 上拉加载)、设备远程控制、本地持久化、MQTT 长连接实时同步、Fl

文章图片
#flutter#智能家居#harmonyos
Flutter+OpenHarmony 智能家居开发 Day13|多设备验证 + BUG 修复 + 打包发布 + 文档完善全流程

本文将从「多设备运行验证(手机 / 平板 / DAYU200)、全量 BUG 排查与修复、APP 性能深度优化、鸿蒙应用打包发布、开发文档完善、运行验证报告生成」六大核心模块展开,每一步都讲清「操作步骤、核心原理、踩坑点、解决方案、代码示例」,兼顾新手入门与工程化实践,所有操作均可直接复用,严格满足 2 万字详实内容要求,同时衔接前 12 天的项目架构,形成完整的开发闭环。3. 安装完成后,启动

文章图片
#harmonyos#华为#flutter
Flutter+OpenHarmony 智能家居开发 Day7|ObjectBox 本地持久化 + 离线设备管理全流程

欢迎加入开源鸿蒙跨平台社区:大家好~ 经过 Day6 的开发,我们实现了设备的搜索、筛选与分组管理,让用户能快速定位目标设备,完成了从 “能用” 到 “易用” 的升级。—— 智能家居 APP 作为高频使用的工具,断网不可用的体验会让用户感受大打折扣,这也是从 “易用” 到 “实用” 必须攻克的关键问题。。不同于前 6 天的网络请求、UI 交互开发,Day7 的开发重点在。

文章图片
#flutter#智能家居#harmonyos
Flutter+OpenHarmony智能家居开发Day6|设备搜索筛选+分组全流程

本文是Flutter+OpenHarmony智能家居开发系列的Day6详解,聚焦**设备搜索筛选+分组管理**核心功能,解决“设备多查找难”的问题,从“工具类封装→业务层状态管理→UI层交互开发→鸿蒙跨终端适配”全流程拆解,兼顾功能、性能和用户体验。

文章图片
#flutter#智能家居#harmonyos
Flutter+OpenHarmony智能家居开发Day5|设备远程控制全流程

本文是 Flutter+OpenHarmony 智能家居开发系列的 Day5 详解,聚焦设备远程控制这一核心功能,从 “接口设计→业务逻辑封装→UI 交互开发→鸿蒙跨终端适配” 全流程拆解,解决了网络延迟、状态错乱、多终端兼容三大核心问题。

文章图片
#flutter#智能家居#harmonyos
Flutter+OpenHarmony智能家居开发Day8|MQTT实时通信+设备状态双向同步全流程

实现 MQTT Broker 连接参数的统一管理,避免硬编码,同时解决鸿蒙系统中的连接参数适配问题,为后续 MQTT 工具类封装奠定基础。

文章图片
#flutter#智能家居#harmonyos
Flutter+OpenHarmony 智能家居开发 Day9|批量设备控制 + 智能场景联动全流程

表格问题场景原因解决方案批量执行时部分设备没反应MQTT 并发超限、设备离线加 100ms 间隔,离线设备自动过滤,执行后展示失败列表场景重启 APP 后丢失未存入 ObjectBox所有场景必须调用 putScene 持久化鸿蒙开发板批量执行闪退后台进程被杀死配置 KEEP_BACKGROUND_RUNNING 权限执行场景后 UI 不刷新未调用 notifyListeners执行完调用 ref

文章图片
#flutter#智能家居
Flutter+OpenHarmony 智能家居开发 Day10|定时任务 + 系统级通知 + 鸿蒙后台保活全流程

表格问题场景核心原因解决方案鸿蒙息屏后定时任务不执行鸿蒙杀后台进程配置 KEEP_BACKGROUND_RUNNING 权限 + 唤醒锁 + 开机自启定时任务时间偏差 1-2 小时时区未适配集成 timezone+flutter_native_timezone,获取原生时区鸿蒙通知无法弹出未申请通知权限 + 通道未创建调用 requestPermission (),创建专属通知通道重启 APP 后

文章图片
#windows#flutter#智能家居 +2
Flutter+OpenHarmony 智能家居开发 Day14(进行中)|第二阶段知识复盘 + 博文全量优化 + 导师意见落地实操

bash),直接复制即可高亮显示;无任何特殊标签、无冗余内容,全程围绕 “实操落地、知识沉淀、优化完善” 展开,每个模块、每个知识点、每处优化都详细拆解,补充足够的细节、代码示例、踩坑解析,确保内容详实、逻辑连贯、上下文流畅,严格满足 2 万字要求,同时衔接 Day1-Day13 的开发节奏,保持风格统一、内容衔接顺畅,真正实现 “复盘有深度、优化有针对性、落地有可操作性”。等组件,实现设备详情页

文章图片
#flutter#智能家居#windows +1
DAY 15|Flutter 跨平台 + OpenHarmony 动效体系建设 —— 页面转场全量落地 + 基础交互统一规范

,本阶段核心任务与 DAY15-DAY19 整体要求完全一致:为开源鸿蒙跨平台应用全面集成动效能力,覆盖页面转场、组件交互、数据加载等核心场景,彻底解决原有 APP“无动效、交互生硬、视觉单调” 的问题,提升应用视觉体验与交互流畅度,同时完成所有动效在开源鸿蒙设备(手机、平板、DAYU200 开发板)上的运行验证,确保动效在多端稳定呈现、无卡顿、无异常,最终打造出 “功能完善、交互流畅、视觉精美”

文章图片
#microsoft#flutter#华为 +1
    共 14 条
  • 1
  • 2
  • 请选择