Android 深度技术笔记与工程化实践

聚焦 Android Framework、性能优化、Jetpack Compose、Kotlin 协程、端侧 AI、CI/CD 与移动端架构治理,把源码链路、工程经验和排障方法整理成可检索的知识库。
专题索引
Android Framework
Binder、系统服务、进程线程、权限、ContentProvider 与 Framework 交互链路。
Android 性能优化
冷启动、渲染、内存、Bitmap、Perfetto、Macrobenchmark 与稳定性治理。
Jetpack Compose
重组、Stability、Modifier、手势、动画、Glance 与 View 互操作。
Kotlin 与协程
Coroutine、Flow、StateFlow、SharedFlow、K2 编译器与跨平台工程。
Android 端侧 AI
Gemini Nano、AICore、NNAPI、端侧 LLM、RAG、多模态推理与模型治理。
移动端工程化
CI/CD、测试、Gradle 构建、模块化、架构演进与团队协作。
AI 开发工具
Codex、提示词工程、Ollama、OpenClaw 与 AI Agent 工程实践。
Projects
Magic English Buddy
离线优先的儿童英语学习伙伴,通过游戏化地图、Buddy 养成、分级阅读与挑战机制提升英语启蒙兴趣与学习留存。
View Project
xckevin.github.io
基于 Astro 5 构建的个人网站与博客,支持博客与项目展示、标签归档、RSS、评论和 GitHub Pages 自动部署。
View Project
Writing
深入 Android App 全局容灾与降级架构:从网络超时重试到多级缓存兜底
本文从一次线上事故出发,系统梳理了 Android 端侧容灾架构的三个维度:网络层指数退避重试、数据层三级缓存兜底(内存→DataStore→Room)、以及自适应降级引擎与可观测性闭环。
Read Post
Android Wi-Fi 连接管理全链路深度解析:从 WifiManager 到驱动层
深入剖析 Android Wi-Fi 连接从应用层 WifiManager 到驱动层 nl80211 的完整链路,涵盖 WifiService 状态机、wpa_supplicant 四次握手、BSSID 黑名单机制及分层排查实践。
Read Post
深入 Android 端侧 AI 推理的初始化与预热优化
系统性拆解端侧AI推理冷启动的三大延迟来源——模型加载、GPU Delegate初始化和KV Cache预填充,通过并行化、预热推理和长生命周期复用将首次推理从3.2秒优化至80ms。
Read Post
深入 Android RecyclerView DiffUtil 差分算法:从 Myers Diff 到 AsyncListDiffer 的异步列表更新引擎全链路解析
从 Myers 差分算法内核到 AsyncListDiffer 异步引擎,深入解析 DiffUtil 的三阶段执行流程、payload 增量更新与竞态处理机制,构建 RecyclerView 列表更新优化全链路。
Read Post
深入 Android TV 与 Google TV 应用开发全链路:从 Leanback 导航架构到遥控器焦点管理的客厅大屏工程实践
从手机端到TV端的交互模型差异出发,系统梳理Android TV开发的焦点管理、Leanback架构、遥控器按键处理及跨端适配策略,分享一线工程实践经验。
Read Post
深入 Android Emulator 虚拟化加速全链路:从 QEMU 引擎到 Hypervisor GPU 直通的开发环境性能调优
本文深入剖析 Android Emulator 底层虚拟化加速链路,涵盖 QEMU 引擎的 KVM 硬件加速、virtio-gpu 渲染直通与快照机制,提供可量化的调优方案,实测冷启动从 68 秒降至 12 秒。
Read Post
深入 Android 分享框架全链路:从 ShareCompat 意图构建到 ChooserTarget 动态目标的架构解析
深入剖析 Android 分享框架全链路:从 ShareCompat 意图构建、Chooser 界面目标解析,到 Direct Share 动态目标服务的实现,以及在 Jetpack Compose 中的适配方案与常见踩坑经验。
Read Post
深入 Android 16 Live Updates 实时通知全链路
Android 16 的 Live Updates API 将通知定义与状态更新解耦,通过 ProgressSegment 分段描述和增量同步机制,大幅降低跨进程开销,并支持状态栏胶囊持久化展示。
Read Post
深入 Android Play Integrity API 全链路:从 Nonce 验证到设备级风险评分的端侧安全认证架构
本文详解 Google Play Integrity API 的完整接入链路,涵盖设备完整性、应用完整性和账号完整性三大判定维度,以及 Nonce 防重放、服务端验签、重试策略和风险分级决策,帮助开发者从 SafetyNet 平滑迁移到更精细的设备可信度评估体系。
Read Post
Native/H5 路由灰度切换:用 RedirectRouterInterceptor 实现零风险页面迁移
同一入口存在 Native 和 H5 两种实现时,如何在路由层安全地灰度切换?本文介绍 RedirectRouterInterceptor 的通用设计,通过远程配置控制落点,配合稳定散列、参数映射、兜底策略和结构化监控,让 Native 新页面平滑上线,异常时快速回滚。
Read Post