Android Notes
Android
Activity Service BroadcastReceiver ContentProvider Fragment
WebView RecyclerView ViewPager ConstraintLayout 自定义 View
其他
- Android 数据持久化
- 自动化埋点
- 动画
- Context
- Dalvik 与 ART
- APT
- Bundle、ArrayMap、SparseArray
- Hook 原来也就这么回事
- Serializable 与 Parceable
- 轻松入门 Socket 编程
- 热修复
- 事件分发机制
- Handler 消息循环机制
- AsyncTask 源码分析
- HandlerThread 源码分析
- IntentService 源码分析
- View 工作原理
- AOP
- 自定义 Lint
- Choreagrapher
Gralde Plugin、Groovy
Gralde Plugin 实践之 TinyPng Plugin
《Android Gradle 权威指南读书笔记》
Gradle 练习之一 --- 输出项目第三方库以及本地依赖库的权限信息
JVM、ART 相关
- Class 文件格式
性能优化
[I/O 优化]
[UI 优化]
[启动优化]
[电量优化]
操作系统
Framework
《深入理解 Android 卷一》
《深入理解 Android内核设计思想》
《Android 源代码情景分析》
-
Binder 进程间通信系统
-
四大组件的启动过程
Java 基础
Java 并发
JVM
深入理解 Class 文件格式
设计模式
数据结构和算法
计算机网络
《Web 性能权威指南》
《HTTP2 基础教程》
《深入理解计算机系统》
算法
《剑指 Offer》