Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
Activity启动流程系列
Android启动流程源码解析(一)(完成)
Android启动流程源码解析(二)(完成)
Android布局窗口绘制分析(完成)
应用进程创建过程(完成)
FragmentManager系列
Android之Fragment状态管理源码解析(完成)
ChildFragmentManager vs FragmentManager
startActivityForResult(完成)
系统级别
Binder机制源码(待写)
AMS启动流程解析(完成)
Service启动流程解析(完成)
Application启动流程(完成)
Provider源码解析(完成)
Android系统启动源码解析(完成)
绘制相关系列
Android的inflate源码详解(完成)
Android的View绘制机制(完成)
Android触摸事件源码解析(完成)
Android屏幕刷新机制(完成)
Context研究(完成)
JetPack
LiveData 源码解析(完成)
Lifecycle源码解析(完成)
ViewModel源码解析(完成)
常用控件解析
RecyclerView源码解析(完成)
GridLayout源码解析(待写)
GestureDector高级玩法(待写)
Bitmap压缩等原理研究
三方源码系列
Gson源码解析(完成)
JsonReader/JsonWriter解析(待写)
TypeToken的补充(待写)
OkHttp源码解析(完成)
Glide万字解密(完成)
Picasso解密(完成)
Retrofit源码分析(完成)
EventBus源码解析(完成)
LeakCanary源码解析(完成)
常用的类源码解析
SparseArray 源码解析(完成)
HashMap源码解析(完成)
AsynTask源码(待写)
CopyOnWriteArrayList源码解析(待写)
PriorityQueue 排队序列(待研究)
SharedPreferences源码解析(完成)
DataBinding源码解析(待整理)
通知栏Notification(完成)
通讯(待写)
*
杂项
Handler 源码机制(完成)
IdleHandler源码解析(完成)
io复用和copyonwrite技术延伸
同步屏障(待整理)
插桩技术(待研究)
APT技术实现对代码的抖动处理
Android中Resources.arsc详解
shell apm打包
Android Studio自定义Gradle插件,
深入理解Android之Gradle,
Transform API,
Javassist分析
计算机基础
MMU(待学习)
Mmap(待写)
透视HTTP协议(已完成)
protoful、buffer、dom解析
打包
Andoird的编译和打包流程分析(完成)
APT详解(待进行)
ASM插桩
Gradle详解(待整理)
Transform详解(待进行)
You can’t perform that action at this time.