-
ASM库介绍与使用
原文 -
App保活术
为什么要保活? -
Apk瘦身术
Apk瘦身主要从三方面入手:资源文件、源代码和第三方类库。 -
AMS启动流程
AMS是ActivityManagerService的简称,看名字,似乎是Activity的manager,实际上,它管理的可不只是Activity。 -
Activity启动流程
原文参考:Activity 启动流程分析(Android10) -
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库的分析文章。