头像

Kai | Android Framework、性能优化与工程化深度解析

Android Framework、性能优化、Jetpack Compose、Kotlin、端侧 AI 与移动端工程化深度笔记。

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

Android 技术知识库封面

聚焦 Android Framework、性能优化、Jetpack Compose、Kotlin 协程、端侧 AI、CI/CD 与移动端架构治理,把源码链路、工程经验和排障方法整理成可检索的知识库。

专题索引

Writing

深入 Android App 全局容灾与降级架构:从网络超时重试到多级缓存兜底

本文从一次线上事故出发,系统梳理了 Android 端侧容灾架构的三个维度:网络层指数退避重试、数据层三级缓存兜底(内存→DataStore→Room)、以及自适应降级引擎与可观测性闭环。

Android Wi-Fi 连接管理全链路深度解析:从 WifiManager 到驱动层

深入剖析 Android Wi-Fi 连接从应用层 WifiManager 到驱动层 nl80211 的完整链路,涵盖 WifiService 状态机、wpa_supplicant 四次握手、BSSID 黑名单机制及分层排查实践。

深入 Android 端侧 AI 推理的初始化与预热优化

系统性拆解端侧AI推理冷启动的三大延迟来源——模型加载、GPU Delegate初始化和KV Cache预填充,通过并行化、预热推理和长生命周期复用将首次推理从3.2秒优化至80ms。

深入 Android RecyclerView DiffUtil 差分算法:从 Myers Diff 到 AsyncListDiffer 的异步列表更新引擎全链路解析

从 Myers 差分算法内核到 AsyncListDiffer 异步引擎,深入解析 DiffUtil 的三阶段执行流程、payload 增量更新与竞态处理机制,构建 RecyclerView 列表更新优化全链路。

深入 Android TV 与 Google TV 应用开发全链路:从 Leanback 导航架构到遥控器焦点管理的客厅大屏工程实践

从手机端到TV端的交互模型差异出发,系统梳理Android TV开发的焦点管理、Leanback架构、遥控器按键处理及跨端适配策略,分享一线工程实践经验。

深入 Android Emulator 虚拟化加速全链路:从 QEMU 引擎到 Hypervisor GPU 直通的开发环境性能调优

本文深入剖析 Android Emulator 底层虚拟化加速链路,涵盖 QEMU 引擎的 KVM 硬件加速、virtio-gpu 渲染直通与快照机制,提供可量化的调优方案,实测冷启动从 68 秒降至 12 秒。

深入 Android 分享框架全链路:从 ShareCompat 意图构建到 ChooserTarget 动态目标的架构解析

深入剖析 Android 分享框架全链路:从 ShareCompat 意图构建、Chooser 界面目标解析,到 Direct Share 动态目标服务的实现,以及在 Jetpack Compose 中的适配方案与常见踩坑经验。

深入 Android 16 Live Updates 实时通知全链路

Android 16 的 Live Updates API 将通知定义与状态更新解耦,通过 ProgressSegment 分段描述和增量同步机制,大幅降低跨进程开销,并支持状态栏胶囊持久化展示。

深入 Android Play Integrity API 全链路:从 Nonce 验证到设备级风险评分的端侧安全认证架构

本文详解 Google Play Integrity API 的完整接入链路,涵盖设备完整性、应用完整性和账号完整性三大判定维度,以及 Nonce 防重放、服务端验签、重试策略和风险分级决策,帮助开发者从 SafetyNet 平滑迁移到更精细的设备可信度评估体系。

Native/H5 路由灰度切换:用 RedirectRouterInterceptor 实现零风险页面迁移

同一入口存在 Native 和 H5 两种实现时,如何在路由层安全地灰度切换?本文介绍 RedirectRouterInterceptor 的通用设计,通过远程配置控制落点,配合稳定散列、参数映射、兜底策略和结构化监控,让 Native 新页面平滑上线,异常时快速回滚。