Android 相关文章
Kotlin Multiplatform 工程化深度实践:expect/actual 机制与跨平台架构分层落地
深入探讨 KMP 生产环境落地的核心问题,涵盖 expect/actual 正确使用姿势、三层架构分层方案、XCFramework 编译配置及 Compose Multiplatform 协同策略,聚焦真实工程踩坑与解法。
Read Post
Android 端侧大模型推理全链路:从 LiteRT 到 MediaPipe LLM Inference API 的引擎选型与工程化实践
深入探讨 Android 端侧 LLM 推理的引擎选型(LiteRT、ONNX Runtime、MediaPipe LLM Inference API)、INT4 量化策略、GPU Delegate 调度优化与机型降级方案,提供可落地的工程化实践参考。
Read Post
深入 Android 16 强制 Edge-to-Edge:WindowInsets 分发机制重构与系统栏适配的全链路工程实践
Android 16 将强制 edge-to-edge 列为破坏性变更,targetSdk ≥ 36 的应用必须自行处理 WindowInsets。本文系统梳理 WindowInsets 分发链路,并给出 View 体系与 Compose 体系的完整适配方案。
Read Post
Jetpack Compose Snapshot 状态系统深度解析:从 MutableState 到 Recomposition 触发的响应式运行时原理
深入剖析 Compose Snapshot 系统的 MVCC 设计本质,揭示从 MutableState 写入、Snapshot apply 到 RecomposeScope 失效的完整重组触发链路,并讲解 derivedStateOf、MutationPolicy 等机制的实际应用与常见陷阱。
Read Post
深入 Android 端侧 AI 推理 Benchmark 评测体系:从延迟/吞吐/功耗三维度量到热影响下的性能退化分析
本文介绍 Android 端侧 AI 推理的 Benchmark 评测体系,从延迟、吞吐、功耗三维度出发,深入分析热影响下的性能退化问题,并提供自动化评测框架。
Read Post
Android 官方 Skills 深度解析:用 AI Agent 重新定义 Android 开发工作流
深入解析 Google 官方 android/skills 仓库,这套面向 AI Agent 的结构化指令集涵盖 Compose 迁移、Navigation 3、R8 优化等六大核心场景,重新定义 AI 辅助 Android 开发工作流。
Read Post
深入 Android Bitmap 内存模型:从 Java 堆分配到 Hardware Bitmap 的演进与优化
梳理 Android Bitmap 像素数据从 Native 堆到 Java 堆再回到 Native 堆的三次内存分配策略变迁,以及 Hardware Bitmap 将像素数据存入 GPU 显存的优化原理与使用限制。
Read Post
深入 Android Navigation3 架构设计:回退栈回归开发者手中
解析 Navigation3 的核心设计思路:将回退栈从 NavController 黑盒中解放出来,变为开发者可直接操作的 Compose 状态列表,并通过 Scene 策略链实现多窗格适配。
Read Post
深入 Android RecyclerView 缓存机制:从四级缓存到 Prefetch 的性能设计
逐层拆解 RecyclerView 四级缓存体系(Scrap、Cache、ViewCacheExtension、RecycledViewPool)的设计意图与命中成本差异,结合 GapWorker 预取策略,给出列表滑动流畅度的实战调优方向。
Read Post
深入 Android 用户数据备份恢复全链路:从 Auto Backup 传输机制到 Key/Value Backup 与 DataStore 迁移的数据安全保障
深入剖析 Android Auto Backup 与 Key/Value Backup 的工作机制,结合 DataStore 迁移实战,详解备份调度策略、传输加密及恢复流程中的常见陷阱与解决方案。
Read Post
深入 Android 应用内搜索全链路:从 FTS 全文索引到 Compose SearchView 的搜索体验架构
本文从 SQLite FTS5 全文索引出发,结合 Room 集成实战与 Compose 防抖搜索架构,完整还原 Android 应用内搜索从 1.8 秒到 15ms 的优化全链路。
Read Post
深入 Android 多进程架构设计全链路:从 WebView 独立进程到 Remote Service 的稳定性与内存优化工程实践
本文从电商 App 稳定性治理实战出发,系统讲解 Android 多进程架构在 WebView 崩溃隔离、内存解耦和 Remote Service 优化中的工程实践,涵盖 AIDL 双向通信设计、进程死亡处理与跨进程数据共享的取舍。
Read Post
深入 Android 多设备协同开发全链路:从 Cross-Device SDK 到跨设备通信架构的生态工程实践
从 Nearby Connections 到 Cross-Device SDK 的实战踩坑记录:通过 Session 抽象和 Resource 模型解决多设备协同中的连接稳定性、消息可靠性和状态管理问题。
Read Post
深入 Android init 进程与系统启动全链路:从 BootLoader 到 Home Screen 的启动流程架构解析
深度解析 Android init 进程从 BootLoader 到 Home Screen 的完整启动链路,涵盖 init.rc 解析逻辑、属性系统触发链、system_server 启动顺序,以及启动优化实战经验与踩坑记录。
Read Post
当手机版 Compose 组件在手表上崩掉:Wear OS 声明式 UI 的排坑之路
深入分析手机 Compose 组件迁移 Wear OS 的适配难点,涵盖圆形裁剪、ScalingLazyColumn 视口缩放、Tile 服务渲染沙箱及 DataLayer 数据同步等关键技术。
Read Post
深入 Android Task Stack 与 Activity 启动模式全链路
系统梳理 Android Task 返回栈的核心模型,逐一解析 standard、singleTop、singleTask、singleInstance 四种启动模式的行为差异,结合 Intent Flag 与 taskAffinity,给出推送通知跳转、主页复用等实战场景的可靠方案。
Read Post
深入 Android Studio Gemini 代码助手:从上下文感知补全到多文件重构的 AI 辅助开发全链路
深度解析 Android Studio Gemini 代码助手的上下文窗口机制、Prompt 工程技巧与多文件重构策略,提供从单文件补全到项目级重构的工程落地建议。
Read Post
深入 Android OTA 系统更新全链路:从 A/B 分区到 Virtual A/B 快照
深入剖析 Android OTA 系统更新全链路,涵盖 A/B 无缝更新、update_engine 增量差分机制、回滚保护、动态分区及 Virtual A/B 快照技术,并结合实战命令梳理排查思路。
Read Post
深入 Android Gradle Version Catalog 与 Convention Plugins 全链路:从 buildSrc 单体到声明式依赖治理的模块化构建架构演进
介绍 Android 30+ 模块项目从 buildSrc 向 Version Catalog + Convention Plugins 迁移的实践经验,涵盖声明式依赖治理、预编译脚本分发及踩坑总结。
Read Post
提升 Android 性能:为内核引入 AutoFDO
我们将 AutoFDO(Automatic Feedback-Directed Optimization)引入 Android 内核,通过基于真实执行的采样Profile指导编译器优化,从而在启动、应用切换与总体响应性上实现可测的性能提升。
Read Post