首页
首页
提示词
育儿
Android
首页
提示词
育儿
Android
  • Android 专栏

    • Android 专栏
    • Choreographer 深度指南(第一部分):Android Frame Rendering 的心脏
    • Choreographer 中的 Trace 事件 & 函数对应清单
    • Android I/O 优化技术洞察(深水区):从“哪里慢”到“为什么慢”
  • Device Farm 系列

    • USB/IP 完全指南 (1): 原理、命令与实践
    • Android Device Farm 系统设计 (2): MVP 到完整架构
    • Android Device Farm 完整实现 (3): 从代码到上线

Android 专栏

本栏目用于存放 Android 工程实践相关内容,重点覆盖性能优化、架构治理与稳定性建设。

专栏文章

🎬 Choreographer 深度指南(系列)

  • 第一部分:Android Frame Rendering 的心脏 — 从帧驱动机制到性能优化的完整解析。涵盖 VSYNC 同步、帧时间计算、5 大回调链路、缓冲区堆积恢复、Jank 根因分析,以及高刷屏幕适配。包含初始化流程、帧处理顺序图、性能优化清单和常见陷阱。阅读全文

  • 第二部分:Framework 回调链路完全解析 — 逐帧追踪 Android Framework 在 INPUT、ANIMATION、INSETS_ANIMATION、TRAVERSAL、COMMIT 五大阶段的精确调用点。从 SurfaceFlinger 同步信号到 View 树遍历的完整序列,包含源码位置、时间点估算、Perfetto 验证方法与性能瓶颈对症下药。阅读全文

📊 I/O 优化

  • Android I/O 优化实战:从启动卡顿到稳定低延迟的技术洞察 — 一篇面向生产环境的 I/O 优化指南:如何用 StrictMode + Perfetto 找到瓶颈,如何在启动阶段做分层初始化,如何优化 DataStore/Room/文件读写和后台任务调度,并建立可持续监控与回归机制。阅读全文

🔧 Android Device Farm(系列)

构建一个支持多设备、多主机的统一自动化测试平台,从 USB/IP 协议深度剖析到完整的 Python 实现。

  • 第一部分:USB/IP 完全指南 — 原理、命令与实践 — 深入理解 USB/IP 的诞生背景、工作原理、Windows vs Linux 实现差异。包含完整的命令参考、实战示例(本地开发、网络共享、多人团队),性能指标和故障排查指南。阅读全文

  • 第二部分:Android Device Farm 系统设计 — MVP 到完整架构 — 从产品需求出发,先设计一个 MVP(最小可行产品),然后逐步迭代到支持多用户、故障恢复、自动扩展的完整系统。包含详细的正常流和异常流分析、数据模型、API 设计、迭代路线图。阅读全文

  • 第三部分:Android Device Farm 完整实现 — 从代码到上线 — 从零开始实现一个生产级别的 Device Farm,包含完整的 Python 代码(设备池、健康检查、REST API)、Docker 化、pytest/Appium 集成、Prometheus 监控告警和运维手册。阅读全文

Next
Choreographer 深度指南(第一部分):Android Frame Rendering 的心脏