logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何用 HarmonyOS 做一个高质量实时设备看板:CheckMe Dashboard 核心实现拆解

摘要 本文拆解了HarmonyOS应用CheckMe中AdvancedDashboard模块的核心实现,重点展示了如何将设备监控数据转化为高质量可视化看板。通过多Canvas上下文分离绘制、贝塞尔曲线平滑处理、面积填充与端点高亮等技术,实现了具备趋势感知的CPU、内存等监控图表。模块采用响应式布局适配不同设备尺寸,并配合生命周期管理优化性能,在后台时自动停止轮询。这种设计不仅提升了信息可读性,更通

#harmonyos#华为
【HarmonyOS】桌面卡片如何持续刷新?CheckMe 的 HarmonyOS WorkScheduler 后台更新方案详解

本文详细介绍了CheckMe在HarmonyOS上实现服务卡片后台刷新的完整方案。文章首先分析了卡片刷新的核心难点在于后台稳定性问题,指出单纯依赖setInterval的局限性。随后阐述了CheckMe采用的前后台协同刷新策略:前台由EntryAbility驱动高频轮询,后台通过WorkSchedulerExtensionAbility实现系统级任务调度。方案重点包括数据采集与推送分离、卡片实例统

#harmonyos#华为
HarmonyOS 服务卡片开发实战:CheckMe 多卡片方案是怎么设计和实现的

本文分享了 HarmonyOS 服务卡片在 CheckMe 项目中的实战开发经验。作者通过 7 类设备监控卡片(CPU、内存、电池等)的设计,阐述了如何实现多类型、多尺寸、可动态更新的服务卡片方案。文章重点解析了卡片生命周期管理(WidgetFormAbility)、卡片注册表(WidgetFormIdRegistry)和统一推送机制(WidgetFormPushHelper)等关键技术点,并总结

#harmonyos#华为
HarmonyOS 项目实战:CheckMe 如何把设备监控、桌面卡片和系统能力做成一个完整项目

本文介绍了HarmonyOS项目CheckMe的设计与实现,该项目通过整合设备信息采集、实时可视化、服务卡片和后台刷新等能力,打造了一个完整的设备监控工具。文章从项目目标、功能模块、架构设计和核心技术四个方面展开,重点阐述了如何通过服务卡片将高频设备状态前置到桌面,并结合Native C++增强底层信息采集能力。项目体现了HarmonyOS特性,包括多尺寸卡片布局、前后台协同刷新机制,以及权限与隐

文章图片
#harmonyos#华为
HarmonyOS 服务卡片实战教程:结合 CheckMe 项目拆解完整实现思路

摘要:本文介绍了基于HarmonyOS开发的CheckMe设备监控项目,重点分析了服务卡片功能的实现架构与核心技术。项目通过DeviceInfoService采集设备数据,WidgetDataService处理卡片数据,WidgetFormAbility管理卡片生命周期,结合WorkScheduler实现后台刷新,形成完整的数据采集-处理-展示链路。文章详细阐述了卡片定义、能力注册、生命周期管理等

文章图片
#harmonyos#华为#开发语言
HarmonyOS 服务卡片实战教程:结合 CheckMe 项目拆解完整实现思路

摘要:本文介绍了基于HarmonyOS开发的CheckMe设备监控项目,重点分析了服务卡片功能的实现架构与核心技术。项目通过DeviceInfoService采集设备数据,WidgetDataService处理卡片数据,WidgetFormAbility管理卡片生命周期,结合WorkScheduler实现后台刷新,形成完整的数据采集-处理-展示链路。文章详细阐述了卡片定义、能力注册、生命周期管理等

文章图片
#harmonyos#华为#开发语言
Flutter 三方库 flutter_slidable 的鸿蒙化适配与实战指南

Flutter滑动操作组件flutter_slidable的鸿蒙适配指南 本文介绍了Flutter滑动操作组件flutter_slidable的功能特点和使用方法。该组件可实现类似微信/钉钉的左滑删除、右滑标已读等交互效果,适用于聊天列表、消息详情等多种场景。文章详细讲解了基础用法和核心参数,包括滑动方向、操作按钮配置等,并提供了在聊天列表中的实战代码示例。特别指出该库纯Dart实现,在鸿蒙平台上

文章图片
#flutter#harmonyos#华为
【flutter for open harmony】第三方库 Flutter 鸿蒙实战:get_it 依赖注入 + 模块化架构优化,项目秒变企业级✨

Flutter鸿蒙企业级架构优化 本文介绍如何通过get_it依赖注入和模块化架构优化Flutter鸿蒙项目,提升代码质量和可维护性。 核心优化点 get_it依赖注入:使用get_it 7.2.0实现服务定位器模式 模块化架构:分层设计(DI层、服务层、状态层、页面层) 解耦方案:替换静态调用为依赖注入 生命周期管理:支持单例和工厂两种注册方式 实现步骤 添加get_it依赖并搭建模块化目录结构

文章图片
#harmonyos#flutter#华为
【flutter for open harmony】第三方库Flutter 鸿蒙版 go_router 路由管理实战指南(适配 3.32.4-ohos-0.0.1)✨

Flutter鸿蒙版路由管理实战指南(适配3.32.4-ohos-0.0.1) 本文介绍如何在Flutter鸿蒙版项目中用go_router实现声明式路由管理。主要内容包括: 环境适配:完美兼容Flutter 3.32.4-ohos-0.0.1版本,基于纯Dart实现无需额外鸿蒙适配 核心优势: 统一管理所有页面跳转逻辑 内置路由守卫实现登录鉴权 支持参数传递和类型安全 解决鸿蒙项目中页面重叠问题

文章图片
#harmonyos#flutter#golang
【flutter for open harmony】第三方库Flutter鸿蒙电商项目终极优化:63个代码警告全修复+编译零错误实战✅

Flutter鸿蒙电商项目完成63个代码警告全修复,实现编译零错误。本次优化解决了final字段修改冲突、withOpacity弃用、不必要类型转换等关键问题,包含48处withOpacity替换为withValues、2处forEach改为for-in循环等规范修改。项目现通过flutter analyze检查,0错误0警告,符合Dart/Flutter最佳实践,完全兼容Flutter 3.32

文章图片
#flutter#harmonyos#华为
    共 243 条
  • 1
  • 2
  • 3
  • 25
  • 请选择