Android 相关文章
深入 Kotlin Context Receivers 上下文接收器
介绍Kotlin Context Receivers如何通过编译期类型检查实现类型安全的隐式上下文注入,解决传统Multiple Receivers的隐式歧义与作用域污染问题,并探讨其在Android ViewModel、Jetpack Compose等架构层中的工程实践与设计取舍。
Read Post
深入 Jetpack Compose Phases 三阶段模型:从 Composition 到 Drawing 的声明式像素生产全链路
深入解析 Jetpack Compose 三阶段(Composition、Layout、Drawing)管线的工作原理,从状态读取的边界效应到阶段跳过机制,帮助开发者写出高性能声明式 UI。
Read Post
从像素到灵魂:深入解析字体排印与 Android 字体架构
在数字浪潮席卷一切的今天,我们每天都沉浸在信息的海洋中。智能手机、平板电脑、智能手表、电脑屏幕……无处不在的显示设备成为了我们获取信息、进行交互的主要窗口。而在这些冰冷的屏幕上,承载着信息传递核心使命的,正是我们既熟悉又陌生的——文字。
Read Post
深入 Android 跨进程大数据传输全链路:从 Binder 1MB 限制到 ASharedMemory 零拷贝的进程间数据通道设计
深入分析 Android Binder 1MB 限制的技术根源,对比 MemoryFile、ASharedMemory 零拷贝、Surface 图形流及 ContentProvider 四种跨进程大数据传输方案,结合 Camera 帧传输实战给出工程选型决策指南。
Read Post
深入 Android 自定义输入法全链路:从 InputMethodService 进程架构到候选词引擎的 IME 工程实践
剖析 Android 自定义输入法的工程全链路,涵盖独立进程架构、InputConnection 双向通信协议、候选词引擎延迟优化与键盘 UI 渲染等核心实践。
Read Post
深入 Android 自定义 Lint 规则全链路:从 UAST 语法树到 Detector 检测器的编译期代码规范自动化实战
深入解析 Android 自定义 Lint 规则的完整构建链路,从 UAST 语法树原理、Detector 实现到发布集成与调试,让代码规范在编译期自动落地。
Read Post
深入 Android 缓存系统全链路:从 LruCache 到 DiskLruCache 的三级缓存架构与离线优先工程实践
深入剖析 Android LruCache 与 DiskLruCache 的内部机制,详解三级缓存架构的联动设计、一致性问题及离线优先工程实践。
Read Post
深入 Android 线上稳定性监控体系全链路:从异常采集 SDK 设计到 APM 性能看板的工程质量保障实践
本文详细剖析了 Android 线上稳定性监控体系的全链路设计,涵盖 Java/Native 异常采集 SDK、ANR 双通道检测、三级缓冲上报架构以及基于堆栈指纹的异常聚类与 APM 看板建设,分享了生产环境中踩过的文件权限、多进程冲突等关键实践坑。
Read Post
深入 Android 端侧语音识别全链路:从 SpeechRecognizer API 到 Android 16 设备端 ASR 引擎
梳理 Android 端侧语音识别完整链路,从 AudioRecord 音频采集到 Android 16 内置 ASR 引擎的架构设计与工程实践。
Read Post
深入 Android 端侧 RAG 检索增强生成实战:从本地向量数据库到 LLM 推理的知识增强全链路
本文介绍在 Android 端侧落地 RAG 检索增强生成的全链路实践,涵盖文档向量化、SQLite 本地向量检索、MediaPipe LLM 推理等关键技术选型与性能优化。
Read Post
深入 Android 端侧 LLM 的上下文窗口工程:从 Prompt 压缩到对话状态机的全链路实践
本文系统梳理了 Android 端侧大模型长对话上下文管理的完整方案,涵盖分层 Prompt 压缩、摘要缓存、对话状态机及 token 预算分配等工程实践,有效突破端侧 4K 窗口限制。
Read Post
深入 Android 端侧 LLM 推理的流式输出全链路:从 Token 生成到 Compose UI 增量渲染的实时交互架构
本文深入剖析 Android 端侧 LLM 流式输出的完整链路,涵盖 KV Cache 内存优化、Flow 背压机制与 Compose 增量重组三大关键技术,给出从推理引擎到 UI 渲染的协同架构设计与实测数据。
Read Post
深入 Android 端侧 AI 模型动态下发与版本管理全链路
从 APK 解耦模型,通过三层版本体系、BSDiff 增量更新和热回滚机制,实现端侧 AI 模型独立下发、分钟级迭代与稳定保障。
Read Post
Android APP 内存管理:深入理解 Dalvik 虚拟机参数
在 Android 应用开发中,内存管理是不可忽视的重要环节。合理的内存管理能够提升应用性能,有效避免内存溢出(OOM)等问题。本文将深入探讨 Android 应用的最大可用内存,以及如何通过调整 Dalvik 虚拟机参数来优化内存使用。
Read Post
深入 Android 端侧 AI 推理的功耗与热管理全链路:从 SoC DVFS 调度到 Thermal Throttling 的性能稳定性工程实践
本文从端侧 LLM 持续推理的性能退化问题出发,剖析 GPU 功耗画像、DVFS 调度与 Thermal Throttling 机制,提出双层温控感知的负载调度方案,将长时间推理的 P99 延迟从 890ms 压至 380ms。
Read Post
深入 Android 端侧 AI 推理的内存带宽优化:从 GPU 共享内存到 NPU 零拷贝的异构数据传输架构
端侧AI推理的性能瓶颈不在算力而在内存带宽。本文深入分析从Camera到GPU再到NPU的数据搬运开销,介绍AHardwareBuffer共享内存、ION buffer复用和NPU零拷贝三条优化路径,给出不同场景的选型建议。
Read Post
Android 冷启动优化:Baseline 优化方案
Android 应用的首次启动时间对用户留存率至关重要。谷歌在 Google I/O 2022 上向开发者推荐了 Baseline Profiles 方案进行优化,该方案通用性极高,几乎所有 Android 应用都可以采用。
Read Post
深入 Android 端侧 AI 推理性能剖析:用 Perfetto 追踪 NPU 调度与内存带宽瓶颈
基于 Perfetto 追踪端侧 AI 推理的 NPU 调度与内存带宽瓶颈,通过权重常驻、推理渲染隔离和算子融合将 token 生成速度从 18 提升至 35 token/s。
Read Post
深入 Android 端侧 AI 图像预处理全链路:从 Bitmap 像素操作到 Tensor 输入的高性能数据管道
端侧 AI 推理中,数据预处理常占 30%-50% 耗时。本文梳理从 Bitmap 像素到 Tensor 输入的完整链路,涵盖内存模型、像素格式转换、Resize 策略、标准化及零拷贝优化,帮助开发者将预处理延迟压到毫秒级。
Read Post
深入 Android 端云协同 AI 推理架构:从模型路由策略到离线降级的混合智能调度全链路
本文深入探讨Android端云协同AI推理架构设计,涵盖多维路由决策引擎、网络质量感知、三级离线降级策略及优先级请求调度等核心机制,为移动端AI工程化落地提供实践参考。
Read Post