摘要: 本文以跨设备继续阅读为例,讲解 HarmonyOS 分布式能力的工程实现:从设备发现和能力协商,到任务分发、状态回执、幂等重试、断线恢复、数据安全与测试,帮助 ArkTS 应用建立可追踪、可恢复的设备协同链路。 阅读全文
posted @ 2026-08-03 11:05 天总会晴的 阅读(1) 评论(0) 推荐(0)
摘要: 本文以 HarmonyOS Web 组件为基础,完整讲解网页与 ArkTS 之间的 JSBridge 设计:从页面加载和 ready 握手,到请求响应协议、双向调用、生命周期清理、错误处理与安全边界,并给出可封装和测试的工程实践。 阅读全文
posted @ 2026-08-03 10:09 天总会晴的 阅读(2) 评论(0) 推荐(0)
摘要: 后台同步最难处理的部分,往往不是把任务提交给 WorkManager,而是回答“它为什么没有按预期完成”。本文以一个离线优先的资料同步任务为例,梳理约束条件、任务状态、失败分类、重试策略和幂等落库,建立一条可以在本地与线上复用的排查闭环。 阅读全文
posted @ 2026-08-03 10:00 天总会晴的 阅读(2) 评论(0) 推荐(0)
摘要: 从 Canvas 绘图上下文与坐标系出发,实战实现趋势图的网格、路径、渐变面积、触摸命中与选中态,并系统梳理重绘机制、像素密度、组件封装和性能优化。 阅读全文
posted @ 2026-07-31 11:03 天总会晴的 阅读(2) 评论(0) 推荐(0)
摘要: 从主线程消息机制出发,结合线程堆栈、Perfetto Trace、锁竞争与 Binder 调用,建立 Android ANR 的定位、修复和线上治理闭环。 阅读全文
posted @ 2026-07-31 10:02 天总会晴的 阅读(1) 评论(0) 推荐(0)
摘要: [鸿蒙从零到一] ArkUI 动画与转场实战:状态驱动、组件过渡与页面衔接 前言 动画的价值不是让界面“动起来”,而是帮助用户理解状态变化:按钮为什么不可用、内容从哪里出现、页面之间是什么关系。没有语义的动画只会拖慢操作,有明确因果关系的动画才能改善反馈和空间连续性。 本文以一个任务看板为例,从属性 阅读全文
posted @ 2026-07-30 11:05 天总会晴的 阅读(3) 评论(0) 推荐(0)
摘要: 从启动指标与可重复测量出发,使用 Macrobenchmark、系统 Trace 和 Baseline Profile 定位关键路径、验证优化收益,并建立持续集成性能门槛。 阅读全文
posted @ 2026-07-30 10:07 天总会晴的 阅读(3) 评论(0) 推荐(0)
摘要: [鸿蒙从零到一] HarmonyOS 通知与提醒实战:消息发布、点击跳转与定时触达 前言 通知负责把应用内的重要变化呈现在系统通知中心,提醒则负责在应用不运行时按时间或日程触达用户。二者看起来都在“弹消息”,但生命周期、可靠性和适用场景并不相同。 本文以一个待办应用为例,从普通通知开始,逐步实现进度 阅读全文
posted @ 2026-07-29 11:04 天总会晴的 阅读(3) 评论(0) 推荐(0)
摘要: Room 把 SQLite 的表、查询和事务包装成了类型安全的 API,但类型安全并不等于并发安全。当网络同步、用户操作和后台任务同时修改本地数据时,重复记录、更新丢失、主从表不一致等问题仍然可能发生。本文从 Room 的线程模型讲起,结合账户扣减与远端同步场景,给出可验证的事务和并发治理方案。 阅读全文
posted @ 2026-07-29 10:03 天总会晴的 阅读(2) 评论(0) 推荐(0)
摘要: [鸿蒙从零到一] HarmonyOS 后台任务与定时能力实战:短时任务、长时任务与延迟调度 前言 应用切到后台后,页面不可见并不意味着进程还能无限运行。HarmonyOS 会根据系统负载、设备电量和应用状态回收资源。如果仍按“启动一个定时器,让它一直跑”的思路实现上传、定位或定期同步,常见结果是任务 阅读全文
posted @ 2026-07-28 11:03 天总会晴的 阅读(2) 评论(0) 推荐(0)