WaterFlow 布局与常见问题排查
对比滚动组件与 WaterFlow 布局模式,说明分组、缓存和惰性布局的用法,并通过日志与 dump 排查常见问题。附交互演示及 OpenHarmony 7.1 规划特性。
OpenHarmony 设备工作流
让 AI 在明确的安全边界内,接管 OpenHarmony 真机调试工作流。
一款用 Swift 构建的 OpenHarmony 桌面设备工作流工具。它把设备发现与接管、HAP 调试、HiLog / UI Dump / Trace 采集、刷机恢复和 Session / Artifact 管理组织成受控的 Typed Operation,并为 AI 自动分析与下一轮请求保留清晰的安全边界。
DDD 后端工程脚手架
用一条 Maven 命令,生成边界清楚、可以直接继续开发的 DDD 多模块服务。
一个基于 Java 25 和 Spring Boot 4.1 的 Maven Archetype。它预先建立领域、应用、API 与基础设施模块之间的依赖边界,同时准备认证、持久化、缓存、OpenAPI 与集成测试,让新服务从可维护的结构起步。
OpenHarmony Trace 分析
macOS 上的 OpenHarmony Trace 查看器,附带给 AI Agent 用的命令行。
从选定的 OpenHarmony 设备抓取 Trace,或打开已有文件,用固定版本的 TraceStreamer 解析成本地 SQLite。App 是 SwiftUI + CoreGraphics 写的原生时间线;arktrace CLI 输出有边界的 JSON 查询结果,供 ArkDeck 的调试循环调用。
设备刷机
用 Rust 写的刷机工具,可以单独使用,也是 ArkDeck 的刷机层。
把固件解析、设备识别、刷机协议、USB 传输、校验和恢复放进同一个 Rust 工作流。刷机前先把设备、固件、配置和影响范围固定成计划,确认后才执行,每一步都有记录。目前处于硬件验证阶段,DAYU200 已完成多次整机刷写。
开源基础设施
深入滚动组件与布局基础设施,把复杂交互变成稳定的系统能力。
参与 OpenHarmony ArkUI 的开发,聚焦 WaterFlow 及相关懒布局能力。工作不只在组件表面,而是深入布局算法、滚动行为、缓存与预加载,以及跨 ArkTS、C API 边界的可靠性。
个人基础设施
把 RSS、Nitter 和 Twitter 数据源,可靠地送进 Telegram。
一个运行在 Cloudflare Workers 上的无服务器信息聚合器。Cron 负责调度,Queues 拆开采集与投递,D1 保存稳定身份、租约和运行状态;面对重复消息、限流或短暂故障,也能退避重试并继续投递。
对比滚动组件与 WaterFlow 布局模式,说明分组、缓存和惰性布局的用法,并通过日志与 dump 排查常见问题。附交互演示及 OpenHarmony 7.1 规划特性。