头像

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

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

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

Android 技术知识库封面

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

专题索引

Writing

AGP 9 升级踩坑:R8 删除 WorkManager 构造方法导致日志上报失败

一次 AGP 8.6.0 升级到 9.0.1 引发的线上问题:WorkManager 2.8.1 的 InputMerger 无参构造方法被 R8 删除,日志转由兜底链路补传,采集器时间排序随之失真。

深入 Android 兼容性框架 CompatChange 全链路:从 PlatformCompat 行为开关到 targetSdk 版本治理的系统级适配工程

深入解析 Android PlatformCompat 兼容性框架:从 CompatChange 行为开关的判定链路、adb 调试开关到厂商 overlay 的坑,系统讲解 targetSdk 版本治理的适配工程方法论。

深入 Android 端侧 AI 推理的 Transformer 算子优化全链路:从 Self-Attention 计算瓶颈到移动 GPU 计算着色器的 FlashAttention 加速

本文记录在 Android 端侧把 FlashAttention 搬进 OpenGL ES Compute Shader 的全过程,通过分块计算与 Online Softmax 将 Attention 访存从 O(n²) 降到 O(n),实测 Mali-G710 延迟从 120ms 降至 18ms。

深入 Android gRPC 全链路:从 Protobuf 代码生成到双向流式通信的端云协同网络架构

本文从端云协同语音助手的实际需求出发,剖析 gRPC 在 Android 端的使用:Protobuf 契约生成、双向流式通信实现,以及线程、背压、重连等实践要点。

深入 Android MQTT 物联网通信全链路:从 Paho 客户端 QoS 语义到 Doze 模式长连接保活的工程实践

从 MQTT QoS 语义、Paho 确认重传到 Doze 模式长连接保活,梳理 Android 端物联网通信的完整可靠性链路与工程实践。

深入 Android Private Space 私有空间全链路:从多用户隔离到 FBE 加密的隐私容器架构

私有空间并非简单的图标隐藏,而是由多用户隔离、FBE 文件级加密与系统服务协同构成的隐私容器。文章拆解了从用户沙箱到密钥驱逐的完整链路。

深入 Android Geofence:从注册链路到 Doze 触发失灵的全链路解析

梳理 Android 地理围栏从注册到触发的完整链路,解析 PendingIntent 回调与融合定位机制,并重点剖析 Doze 省电策略导致围栏触发失灵的根因及功耗优化实践。

深入 Android Retrofit 网络层全链路:从 JDK 动态代理到 CallAdapter 协程桥接的声明式 HTTP 架构解析

拆解 Retrofit 网络层的完整执行链路:从 JDK 动态代理拦截接口方法,到注解解析生成请求模板,再到 OkHttp 懒执行桥接与 CallAdapter 协程适配,揭示声明式 HTTP 架构背后的插件化设计。

深入 Android 音频采集全链路:从 AudioRecord 低延迟输入到回声消除与端侧语音识别的协同

本文完整梳理 Android 音频采集链路:从 AudioRecord 缓冲区权衡到 AAudio 低延迟输入,再到回声消除与端侧 ASR 的数据适配,并给出边播边听场景的可落地参考架构。

深入 Ktor Client 全链路:从引擎抽象到 Kotlin Multiplatform 协程化网络层的工程实践

本文深入 Ktor Client 全链路,解析引擎抽象、拦截器管道与协程化网络层,并覆盖引擎选型、超时语义和 MockEngine 测试等落地实践。