Category: 源码分析
-
IRouter——自己手撸一个路由框架
现在最流行的路由框架应该是阿里的ARouter,这几乎是组件化应用的必备了。但是ARouter用起来稍微有一点不爽,不爽在以下两点: -
LiveEventBus源码分析
不再分析了,理解了LiveData后,不难理解这个框架。 -
LeakCanary原理分析
dependencies { // debugImplementation because LeakCanary should only run in debug builds. debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.5' } -
Jetpack之LiveData源码分析
在阅读这篇文章前,需要先对Lifecycle有所了解。 -
Jetpack之Lifecycle源码分析
这是一篇解析jetpack库中的Lifecycle库的分析文章。 -
Glide源码分析与自我实现(三)——APT的使用与GIF的优化
项目Demo地址:GifHelper -
Glide源码分析与自我实现(二)——缓存与BitmapPool
本文基于Glide 4.11.0 -
Glide源码分析与自我实现(一)——数据加载主流程
本文基于Glide 4.11.0 -
ARouter源码分析
在阅读源码前,请先下载源码:ARouter