Ripgrep 常用命令与参数选项详解:Input, Search, Filter, Output Options。
对比 Android 中 MMKV 与 SharedPreferences 的设计差异、性能表现、可靠性边界与适用场景。
整理 Kotlin 协程的基础使用模型:挂起函数、回调转协程、CoroutineScope、结构化并发、async/await 和 Android 生命周期绑定。
整理 Kotlin 协程底层原理:挂起函数如何被编译成状态机,Continuation 如何保存现场,调度器如何恢复执行。
整理 Android Gradle 的基础概念:插件与库的区别、implementation/api/classpath 的边界,以及 Version Catalog 的作用。
梳理 Android APK/AAB 的构建链路:资源编译、Kotlin/Java 编译、D8/R8、Manifest 合并、签名、zipalign 与最终产物。
整理 Android Choreographer 的核心机制:VSYNC 接收、CallbackQueue、doFrame、输入/动画/遍历回调顺序和帧率监控。
整理 Android 包体积优化的排查顺序:先分析 APK 构成,再分别处理代码、资源、原生库、Assets 和动态交付。
整理 Android 内存管理的常见问题:生命周期泄漏、大对象缓存、系统资源释放、onTrimMemory 响应和 LeakCanary/MAT 排查路径。
整理 Android View 性能优化的核心路径:布局测量、绘制指令、GPU 过度绘制、硬件层和常用排查工具。