logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Flutter for OpenHarmony 】第三方库鸿蒙电商全栈实战:从组件适配到项目完整交付✨

Flutter鸿蒙电商项目实战摘要 本文详细记录了基于Flutter开发OpenHarmony电商APP的全过程。针对鸿蒙平台图片加载的痛点,采用cached_network_image+shimmer组合方案,封装了支持缓存、骨架屏和错误处理的通用图片组件。项目已完成首页、商品详情、购物车和结算页等核心功能,形成完整购物闭环。文章特别解决了购物车结算按钮跳转问题,并规划了订单管理、登录拦截等高价

文章图片
#flutter#harmonyos#华为
【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#华为
HarmonyOS 工具类应用怎么做出特色?CheckMe 的场景化能力整合思路

解决:统一回到“设备状态感知与诊断”的核心主题。工具类 HarmonyOS 项目想做出特色,关键不在于功能越多越好,而在于你有没有把功能组织成用户能理解的场景链路。CheckMe目前的做法还在持续迭代,但至少已经明确了一条主线:从设备状态监控出发,再逐步延伸到检测、诊断、卡片和轻量工具。这种组织方式,会比功能堆砌更有项目辨识度,也更适合写成系列文章内容。

#harmonyos#华为
多尺寸服务卡片 UI 设计实战:CheckMe 如何兼顾 2x2、2x4、4x4 展示体验

本文以CheckMe项目为例,深入探讨了HarmonyOS服务卡片的多尺寸UI设计策略。文章指出,真正的质感差距在于是否为不同尺寸(2x2、2x4、4x4)进行专门设计,而非简单缩放。核心观点包括:1)不同尺寸应承载不同信息层级,小卡片展示核心指标,中卡片补充关键维度,大卡片呈现完整上下文;2)图表是多尺寸卡片的重要视觉元素;3)需避免常见误区如布局复用、内容过载等。通过LocalStorageP

#harmonyos#华为
从权限申请到能力边界控制:CheckMe 的 HarmonyOS 安全隐私实践

本文以HarmonyOS工具应用CheckMe为例,探讨设备信息类应用的安全隐私实践。文章指出这类应用容易越界访问定位、相机等敏感能力,提出"能力按需使用、权限按需申请"原则。具体措施包括:运行时先检测再申请权限、明确区分不同层级失败原因、对受限数据不做虚假展示、优先采用本地化处理等。这些实现策略虽不如界面效果直观,但能显著提升应用的专业性和可信度。作者强调安全隐私不是口号,而是体现在权限管理、能

#harmonyos#安全#华为
HarmonyOS Native 混合开发实战:CheckMe 如何用 C++ 补强 CPU 底层信息读取

摘要 《HarmonyOS Native混合开发实战:CheckMe如何用C++补强CPU底层信息读取》探讨了在设备监控应用中,通过ArkTS与Native C++混合开发增强CPU信息获取能力的方法。文章指出,仅依靠上层API难以获取细粒度CPU数据(如每核频率、最大频率等),CheckMe项目通过C++层读取系统文件进行补强,ArkTS层则负责业务封装和芯片数据库映射。这种方案实现了更精确的C

#harmonyos#华为
DeviceInfoService 核心设计解析:HarmonyOS 设备信息采集为什么要工程化

本文解析了HarmonyOS项目中DeviceInfoService的核心设计价值。该服务作为项目数据底座,统一封装CPU、内存、存储等10余项设备信息的采集逻辑,通过结构化数据接口为多页面和卡片提供可靠数据源。文章重点阐述了工程化设计的必要性:解决逻辑重复、数据口径不一等问题;通过分层设计(原始数据/展示数据分离)和统一错误兜底策略,确保数据质量和安全性;同时支撑了项目的多模块扩展能力。这种服务

文章图片
#harmonyos#华为
如何用 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#华为
    共 249 条
  • 1
  • 2
  • 3
  • 25
  • 请选择