Android 相关文章

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 的数据适配,并给出边播边听场景的可落地参考架构。

深入 Android SurfaceView / TextureView / SurfaceTexture 全链路:从 BufferQueue 生产端到 Surface 合成路径的渲染桥接架构

从 BufferQueue 生产-消费模型出发,拆解 SurfaceView、TextureView 与 SurfaceTexture 的桥接关系与合成路径差异,并给出相机与视频渲染的选型建议。

深入 Android 投屏全链路:从 MediaRouter 设备发现到 Google Cast Session 管理

拆解 Android 投屏全链路,讲清 MediaRouter 设备发现、Cast Session 状态机流转与后台续播的坑,避免 Route 与 Session 生命周期混用。

深入 Android 触觉反馈系统全链路:从 VibrationEffect 波形合成到 Vibrator HAL 的触感设计工程实践

从 VibrationEffect 波形合成、VibratorManager 调度到 HAL 驱动,拆解 Android 触觉反馈全链路,并总结省电模式下的触感设计工程实践。

深入 Android JobScheduler 全链路:从 JobSchedulerService Binder 调度到 Doze/AppStandby 约束的延迟任务执行引擎

从 WorkManager 调度出发,梳理 JobSchedulerService 的 Binder 入口、JobStore 持久化、StateController 约束链,以及 Doze 与 App Standby 的拦截逻辑与调试方法。

深入 Android SELinux 安全机制全链路:从 sepolicy 编译到 neverallow 审计的系统级访问控制架构

从一条 avc 拒绝日志切入,系统梳理 Android SELinux 的 sepolicy 编译链路、域转换、contexts 映射与 neverallow 审计,并给出 native 服务排障与落地建议。

深入 Android Telephony 全链路:从 TelephonyManager 到 RIL 层的通话状态机与短信收发架构解析

从应用层 TelephonyManager 门面到 Phone 进程通话状态机,再到 RIL 层序列号协议与短信双链路,梳理 Telephony 四层状态同步与问题定位方法。

深入 Android 动态性能框架 ADPF 全链路:从 Thermal API 到 Performance Hint 的自适应性能调度

本文解析 Android 动态性能框架 ADPF,结合 Thermal 热状态、Performance Hint 调频预算与 Game Mode 策略基线,演示如何在热降频前主动降载并拉平掉帧曲线。

深入 Android 端侧扩散模型全链路:从 Stable Diffusion 去噪原理到 LiteRT 移动端图像生成的工程实践

从 Stable Diffusion 去噪原理出发,拆解 LiteRT 移动端部署链路,通过 FP16 量化、LCM 蒸馏与按需加载把 Pixel 8 单图生成从 40 秒压到 3 秒以内。

深入 Android SQLite 底层全链路:从连接池复用到 WAL 日志与事务隔离的原生存储引擎解析

从一次 SQLite database is locked 排查入手,剖析连接池复用、WAL 日志与事务隔离的底层机制,并给出读写并发场景下的落地优化清单。

深入 Android 反射黑科技全链路:从隐藏 API 灰名单绕过到运行时动态代理的元编程工程实践

本文从一次 NoSuchMethodException 崩溃入手,深入剖析 Android 反射机制在 ART 层的实现原理、隐藏 API 三级灰名单的过滤逻辑,以及元反射替换、setHiddenApiExemptions、JNI 直清标志位三种绕过方案的适用边界,并探讨了动态代理工程落地与元编程的工程化取舍。

深入 Android 应用埋点系统全链路:从事件采集 SDK 设计到数据上报管道的可靠性工程实践

本文系统梳理 Android 埋点 SDK 的全链路设计,涵盖事件模型、曝光采集与去重、mmap 持久化替代 SQLite、批量压缩与指数退避上报策略,以及隐私合规与线上监控,解决数据丢失与上报可靠性等工程难题。