头像

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

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

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

Android 技术知识库封面

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

专题索引

Writing

深入 Android 端侧 AI 的独立进程推理架构:从进程隔离到 AIDL 通信的稳定性保障

将端侧 LLM 推理迁移到独立进程,通过内存隔离解决 OOM 问题,通过崩溃隔离保护主进程稳定性。本文详细记录了 AIDL 接口设计、跨进程生命周期绑定、Binder 通信陷阱及多模型管理等实战经验。

深入 Android ARCore 增强现实全链路:从 SLAM 空间定位到 Light Estimation 光照估计的虚实融合架构

深入剖析 ARCore 运动追踪、环境理解与光照估计三条核心链路的技术原理,结合 Compose 集成与性能优化实践,构建稳定的虚实融合 AR 应用。

深入 Android 端侧 AI 推理的可观测性全链路:从推理链路追踪到线上性能退化监控的工程实践

本文介绍了一套端侧 AI 推理可观测性方案,通过 Trace 结构化记录推理全链路、构建多维性能画像,并基于画像漂移的三层递进规则引擎实现线上性能退化自动发现,解决了设备碎片化场景下模型推理劣化难以感知和定位的工程难题。

深入 Android TextView 文本测量与布局全链路:从 StaticLayout 创建到 LineBreaker 断行的文本排版引擎解析

深入解析 Android 文本排版引擎核心机制,涵盖 StaticLayout 布局创建、FontMetrics 度量坐标系、LineBreaker 断行算法策略及自定义 View 文本渲染实践。

深入 Android 悬浮窗全链路:从 SYSTEM_ALERT_WINDOW 权限模型演进到 WindowManager 叠加层渲染的工程实践

本文梳理了 Android 6.0 至 14 悬浮窗权限模型的四次关键变化,深入分析 TYPE_APPLICATION_OVERLAY 窗口类型选择、触摸事件穿透与拦截机制,并给出跨版本兼容及 MIUI、ColorOS 等 ROM 适配的工程实践方案。

深入 Android 存储访问框架 (SAF) 全链路:从 DocumentsProvider 跨进程到 DocumentFile 的云存储与本地文件统一访问架构

深入解析 Android SAF 存储访问框架的全链路架构,涵盖 DocumentsProvider 实现、跨进程 Uri 授权机制、DocumentFile 统一访问抽象,以及云存储与本地文件的三种植入模式选型。

深入 Android 端侧 AI 推理的隐私合规架构:从数据最小化到透明性设计的工程实践

端侧 AI 推理并非数据不出设备就自动合规。本文从数据最小化、透明性设计和审计追溯三个维度,给出 GDPR 合规落地的具体工程方案与代码实践。

深入 Android 端侧 AI 推理的 ONNX Runtime 全链路:从 ONNX 模型导出到移动端推理引擎实战

本文梳理 ONNX Runtime 在 Android 端侧 AI 推理的完整链路,涵盖模型导出、集成配置、INT8 量化加速与算子兼容性踩坑实践。

深入 Android LiveData 全链路:从 Lifecycle 感知机制到数据倒灌陷阱与 Flow 迁移策略的源码级解析

深入解析 LiveData 生命周期感知机制与数据倒灌根因,对比 SingleLiveEvent、Event Wrapper 等补丁方案,提供从 LiveData 到 StateFlow/SharedFlow 的渐进式迁移策略。

深入 Android 端侧 AI 推理的 ExecuTorch 全链路:从 PyTorch 模型原生导出到 Android 端部署的零转换推理引擎实践

本文深入分析 ExecuTorch 在 Android 端的全链路实践,从 PyTorch 模型原生导出到 .pte 文件部署,对比 LiteRT 性能表现,剖析 AOT 委托机制与常见坑点,帮助开发者做出选型判断。