Appearance
Android 面试知识库补全计划 📋
基于 00_INDEX.md 的完整补全计划
📊 总体进度
- 总文件数: 126 个
- 已完成: 122 个
- 待完成: 4 个
- 完成率: 97%
🎯 补全优先级
P0 - 核心必考(立即补全)
这些是面试最高频的考点,优先完成:
07_DI - 依赖注入(面试必考)
- [ ] 02_Hilt 框架.md ⭐⭐⭐⭐⭐
- [ ] 03_Dagger_2.md ⭐⭐⭐⭐
- [ ] 04_Koin.md ⭐⭐⭐
- [ ] 05_作用域管理.md ⭐⭐⭐⭐⭐
- [ ] 06_测试与模拟.md ⭐⭐⭐
08_Jetpack - Jetpack 组件(现代 Android 开发核心)
- [ ] 01_Lifecycle.md ⭐⭐⭐⭐⭐
- [ ] 02_Navigation.md ⭐⭐⭐⭐
- [ ] 03_WorkManager.md ⭐⭐⭐
- [ ] 04_Fragment.md ⭐⭐⭐⭐
- [ ] 05_LiveData.md ⭐⭐⭐⭐
- [ ] 06_DataBinding.md ⭐⭐⭐
- [ ] 07_AppCompat.md ⭐⭐
- [ ] 08_SafeArgs.md ⭐⭐
09_Kotlin - Kotlin 核心(语言基础)
- [ ] 01_基础语法.md ⭐⭐⭐⭐
- [ ] 02_空安全.md ⭐⭐⭐⭐⭐
- [ ] 03_扩展函数.md ⭐⭐⭐⭐⭐
- [ ] 04_高阶函数.md ⭐⭐⭐⭐
- [ ] 05_Lambda 表达式.md ⭐⭐⭐⭐
- [ ] 06_委托属性.md ⭐⭐⭐⭐
- [ ] 07_密封类.md ⭐⭐⭐⭐⭐
- [ ] 08_内联函数.md ⭐⭐⭐⭐
- [ ] 09_协程详解.md ⭐⭐⭐⭐⭐ (已有 03_Async 中)
- [ ] 10_Suspend_函数.md ⭐⭐⭐⭐⭐
- [ ] 11_CoroutineScope.md ⭐⭐⭐⭐
- [ ] 12_Flow 操作符.md ⭐⭐⭐⭐⭐
12_System - Android 系统(高级面试必考)
- [ ] 04_Binder 机制.md ⭐⭐⭐⭐⭐
- [ ] 05_AIDL 跨进程.md ⭐⭐⭐⭐⭐
- [ ] 06_启动流程.md ⭐⭐⭐⭐⭐
- [ ] 03_AMS_PMS_WMS.md ⭐⭐⭐⭐
- [ ] 01_Zygote_进程.md ⭐⭐⭐⭐
- [ ] 02_SystemServer.md ⭐⭐⭐
- [ ] 07_包安装流程.md ⭐⭐⭐
- [ ] 08_通知机制.md ⭐⭐⭐
- [ ] 09_权限系统.md ⭐⭐⭐
- [ ] 10_安全机制.md ⭐⭐⭐
P1 - 高频考点(次优先)
01_Foundation - 基础核心
- [ ] 03_Service_服务.md ⭐⭐⭐⭐
- [ ] 04_BroadcastReceiver_广播.md ⭐⭐⭐⭐
- [ ] 05_ContentProvider_内容提供者.md ⭐⭐⭐
- [ ] 06_Intent_与_IntentFilter.md ⭐⭐⭐⭐
- [ ] 07_启动模式与任务栈.md ⭐⭐⭐⭐
- [ ] 08_组件间通信.md ⭐⭐⭐
02_UI - UI 与布局
- [ ] 03_事件分发机制.md ⭐⭐⭐⭐⭐
- [ ] 04_自定义 View.md ⭐⭐⭐⭐⭐
- [ ] 05_RecyclerView_优化.md ⭐⭐⭐⭐
- [ ] 01_常用布局.md ⭐⭐⭐
- [ ] 06_Animations_动画.md ⭐⭐⭐
- [ ] 07_Material_Design.md ⭐⭐⭐
- [ ] 08_Adpater 模式.md ⭐⭐⭐
- [ ] 09_响应式布局.md ⭐⭐⭐
03_Async - 异步与多线程
- [ ] 01_线程基础.md ⭐⭐⭐⭐
- [ ] 03_线程池.md ⭐⭐⭐⭐
- [ ] 06_Flow_数据流.md ⭐⭐⭐⭐⭐
- [ ] 07_Lifecycle_感知.md ⭐⭐⭐⭐
- [ ] 08_线程通信.md ⭐⭐⭐
04_Storage - 数据存储
- [ ] 01_SharedPreferences.md ⭐⭐⭐
- [ ] 02_Sqlite_数据库.md ⭐⭐⭐
- [ ] 04_DataStore.md ⭐⭐⭐⭐
- [ ] 05_文件存储.md ⭐⭐⭐
- [ ] 06_网络缓存.md ⭐⭐⭐
- [ ] 07_内存管理.md ⭐⭐⭐⭐
05_Network - 网络编程
- [ ] 01_HTTP_基础.md ⭐⭐⭐⭐
- [ ] 03_OkHttp_底层.md ⭐⭐⭐⭐⭐
- [ ] 06_网络优化.md ⭐⭐⭐⭐
- [ ] 07_证书与加密.md ⭐⭐⭐
- [ ] 08_图片加载_Glide.md ⭐⭐⭐⭐
06_Architecture - 架构模式
- [ ] 02_MVP_架构.md ⭐⭐⭐
- [ ] 03_MVI_架构.md ⭐⭐⭐⭐
- [ ] 04_VIPER_架构.md ⭐⭐
- [ ] 05_Repository_模式.md ⭐⭐⭐⭐
- [ ] 08_架构对比.md ⭐⭐⭐⭐
10_Performance - 性能优化
- [ ] 02_内存优化.md ⭐⭐⭐⭐⭐
- [ ] 03_布局优化.md ⭐⭐⭐⭐
- [ ] 04_网络优化.md ⭐⭐⭐⭐
- [ ] 06_包体积优化.md ⭐⭐⭐⭐
- [ ] 10_Profiler_工具.md ⭐⭐⭐⭐
P2 - 进阶知识(可选)
11_Testing - 测试与调试 ✅ 已完成
- [x] 01_单元测试_JUnit.md ⭐⭐⭐
- [x] 02_模拟_Mockk.md ⭐⭐⭐
- [x] 03_UI 测试_Espresso.md ⭐⭐⭐
- [x] 04_自动化测试.md ⭐⭐
- [x] 05_Logcat_调试.md ⭐⭐⭐
- [x] 06_AndroidStudio_调试.md ⭐⭐⭐
- [x] 07_性能分析.md ⭐⭐⭐⭐
- [x] 08_内存泄漏_LeakCanary.md ⭐⭐⭐⭐⭐
15_Engineering - 工程化 ✅ 已完成
- [x] 01_Gradle_基础.md ⭐⭐⭐⭐⭐
- [x] 02_Groovy_Kotlin_DSL.md ⭐⭐⭐
- [x] 03_模块化架构.md ⭐⭐⭐⭐⭐
- [x] 04_动态特性.md ⭐⭐⭐
- [x] 05_ARC_插件.md ⭐⭐
- [x] 06_CI_CD.md ⭐⭐⭐⭐
- [x] 07_代码规范.md ⭐⭐⭐
- [x] 08_版本管理.md ⭐⭐⭐
- [x] 09_埋点统计.md ⭐⭐⭐
- [x] 10_崩溃统计.md ⭐⭐⭐⭐
14_NewFeatures - 新特性
- [ ] 01_Compose_Jetpack.md ⭐⭐⭐⭐⭐
- [ ] 02_Compose_Multiplatform.md ⭐⭐⭐⭐
- [ ] 03_KMP_多平台.md ⭐⭐⭐⭐
- [ ] 06_Android_13_新特性.md ⭐⭐⭐
- [ ] 07_折叠屏适配.md ⭐⭐⭐
- [ ] 08_深色模式.md ⭐⭐⭐
🚀 执行策略
阶段 1:补全核心模块(约 3-5 天)
目标:完成所有 P0 优先级的文件
- 07_DI 补全 - 5 个文件
- 08_Jetpack 补全 - 8 个文件
- 09_Kotlin 补全 - 11 个文件(部分已有)
- 12_System 补全 - 10 个文件
预计产出: 34 个新文件
阶段 2:补全高频考点(约 5-7 天)
目标:完成所有 P1 优先级的文件
- 01_Foundation 补全 - 6 个文件
- 02_UI 补全 - 8 个文件
- 03_Async 补全 - 4 个文件
- 04_Storage 补全 - 6 个文件
- 05_Network 补全 - 4 个文件
- 06_Architecture 补全 - 4 个文件
- 10_Performance 补全 - 6 个文件
预计产出: 38 个新文件
阶段 3:补全进阶知识(约 3-5 天)
目标:完成所有 P2 优先级的文件
- 11_Testing 补全 - 8 个文件
- 13_Engineering 补全 - 10 个文件
- 14_NewFeatures 补全 - 7 个文件
预计产出: 25 个新文件
📝 每个文件的结构模板
markdown
# 标题 - 知识点名称
> 一句话描述核心价值
---
## 一、基础概念
- 定义
- 作用
- 使用场景
## 二、核心原理
- 源码分析
- 工作流程
- 机制详解
## 三、实战代码
- 完整示例
- 最佳实践
- 常见错误
## 四、面试考点
- 基础问题
- 进阶问题
- 性能优化
## 五、总结
- 核心要点
- 参考资料
---
**🔗 下一篇**: [相关文件](链接)📅 时间估算
| 阶段 | 文件数 | 预计时间 | 状态 |
|---|---|---|---|
| 阶段 1 | 34 | 3-5 天 | ⏳ 待开始 |
| 阶段 2 | 38 | 5-7 天 | ⏳ 待开始 |
| 阶段 3 | 25 | 3-5 天 | ⏳ 待开始 |
| 总计 | 97 | 11-17 天 | - |
🎯 建议执行顺序
考虑到学习曲线和面试重要性,推荐以下顺序:
- 07_DI - 先完成依赖注入(已有基础)
- 08_Jetpack - 现代 Android 开发必备
- 09_Kotlin - 语言基础(部分已有)
- 01_Foundation - 巩固基础
- 02_UI - UI 开发核心
- 03_Async - 并发编程
- 12_System - 系统原理(高级)
- 11_Testing - 测试实践
- 13_Engineering - 工程化
- 14_NewFeatures - 前沿技术
📅 创建时间: 2026-04-14
👤 负责人: 小猫 🐱
🎯 目标: 建立完整的 Android 面试知识库