1.背景 公司当前的app都处于一个app中,并且由于大量使用kotlin,编译速度本来相对于纯java的代码会慢,全量编译一次相当的痛苦,所以要把项目向组件化的方向改进,本...

1.背景 公司当前的app都处于一个app中,并且由于大量使用kotlin,编译速度本来相对于纯java的代码会慢,全量编译一次相当的痛苦,所以要把项目向组件化的方向改进,本...
1.从launcher恢复activity2.从当前activity打开另一个acivity3.从当前activity打开另一个acivity,并在当前activity设置了...
本文主要分析从当前activity打开另一个acivity(这里也包括了一个app打开另一个app的activity的情况) 通过第一篇文章我们知道了,当activity o...
本文主要分析从当前activity打开另一个activity(此时第一个activity设置了new_task的标记),这种情况比较简单,从结果我们知道,这里startAct...
viewpager作为android官方的控件,一般情况下都是viewpager+fragment的模式,用过viewpage的人都知道它里面坑比较多,下面带着问题来看下vi...
继上篇说到Glide的缓存流程后,接下来分析下Gilde是如何从网络下载图片并做优化的由于在上文中从硬盘缓存中已经拿到了对应的data,继而会调用decodeFromData...
图片加载框架Glide在我们实战中,运用的很频繁,但是glide为我们做的太多了,以至于我们忽略了处理图片很多基础知识点,本文基于Glide 4.80全方面的分析Glide为...
关于activity启动流程的分析,实际上非常的繁琐,牵扯到与ams的交互非常之多,很多源码的执行在system_server进程中,所以并不打算在system_server...
Choreographer 是 Android 4.1 google的黄油计划新增的机制,用于配合系统的 VSYNC 中断信号。其主要用途是接收系统的 VSYNC 信号,统一...