Android 技术文章归档

深入 Android 端侧 AI Agent 的多步推理与任务规划架构

本文剖析 Function Calling 在多步任务中的依赖断裂、分支缺失和上下文膨胀三大短板,提出 ReAct 推理循环与 DAG 任务分解相结合的分层规划架构,并分享端侧部署中内存调度、失败回退和规划缓存等工程实践。

深入 Android ADB 架构全链路:从 Client-Server 通信协议到 adbd 守护进程的调试通道架构解析

深入解析 ADB 的 Client-Server-Daemon 三层架构,从文本通信协议、端口转发机制到 adbd 守护进程内部实现,完整还原调试通道的数据流全链路。

深入 Jetpack Compose Dialog 与 Popup 浮层架构:从独立 Window 创建到焦点管理的声明式浮层全链路

(Updated on )
剖析 Compose 浮层(Dialog/Popup)基于独立 Window 的底层机制,涵盖 Window 创建、焦点管理与软键盘交互的完整工程链路。

深入 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 委托机制与常见坑点,帮助开发者做出选型判断。

深入 Android 端侧 AI 推理的延迟拆解与优化:从用户点击到首 Token 上屏

本文系统拆解了 Android 端侧大模型推理从用户点击到首 Token 上屏的完整链路,涵盖预处理、模型加载、Prefill、Decode 等六个阶段,并提供实测优化方案与性能数据。

深入 Android APK 签名机制全链路:从 V1 JAR 签名到 V4 流式签名的演进与验证原理

梳理 Android APK 签名从 V1 JAR 签名到 V4 流式签名的完整演进链路,深入分析各版本签名结构、验证原理、安全漏洞及实践建议。

深入 Android 端侧 AI 推理的多模型编排与 Pipe 模式:从单一推理到复合任务工作流引擎的设计与实践

从单模型推理的舒适区出发,探讨 Android 端侧 AI 任务中 Pipe 串联、路由表分支到动态图执行的多模型编排实践,涵盖模型管理、错误兜底与协程调度的工程取舍。

深入 Kotlin 协程的协作式取消机制:从 CancellationException 传播到 NonCancellable 的安全退出全链路

深入剖析 Kotlin 协程的协作式取消模型,详解 CancellationException 的传播规则与 NonCancellable 的安全退出机制,并结合实际案例总结结构化并发下的最佳取消策略与常见踩坑点。

深入 Android eBPF 全链路:从内核虚拟机到端侧网络监控与性能追踪的可编程观测架构

深入解析 Android 端 eBPF 架构:从 BPF 程序编译验证到 BpfNetMaps 网络流量统计,再延伸到 perfetto 性能追踪,揭示端侧可编程观测的内核级实现原理与工程取舍。

深入 Android 端侧 AI 推理引擎横向对比:从 LiteRT 到 ExecuTorch 的多引擎选型决策框架

横向对比 LiteRT、MediaPipe、ExecuTorch、ONNX Runtime 和 llama.cpp 五大端侧推理引擎,从算子覆盖、硬件加速、性能基准到选型矩阵,提供可落地的决策框架。

深入 Android 端侧 AI 推理的 Token 化与解码策略:从 BPE 分词原理到 Top-P/Top-K 采样的生成质量调控

深入分析端侧AI推理中解码策略对生成质量的影响,涵盖BPE分词原理、Top-K/Top-P采样机制及端侧小模型的参数调优实践。