在前面一篇文章里,已经讲过了Google的Instant Run给我们带来的一个技术上的启发——热修复,在这篇里我就紧接着上一篇来对Instant Run的另一个技术启发——插件化,做一个记录和总结。对于Instant Run的基本的加载流程,我在上一篇里已经做了记录和总结,这里就不多做介绍了。
继续阅读
在记录自己对Instant Run的学习之前,先讲一下自己会去看Instant Run的原因吧。前一段时间,美团的Robust热修复框架开源成功在今年的Android届吸引了一大波关注,当然,我也去
继续阅读
这段时间好好总结了一下Android性能优化的内容。对于其中的各种原理和各种工具的使用方法这里就不多做介绍了,相关资料确实相当多。下面就是我对于常见的性能优化方法的一个简单的总结。
继续阅读
我知道APT(Annotation-Processing-Tool)还得从很有名的一个Android开源库ButterKnife说起...
继续阅读
最近一直在学习Android Framework层的源码,而插件化自当是我想到的关于这方面的最好实践。但毕竟插件化的难度还是很大的,因此在插件化的入门过程中,自己总是会绕得云里雾里。不过幸运的是我发现了一个系列的文章,可以说是大大提高了我这方面的学习效率。
继续阅读
随着Android开发的愈渐火热,各种Android的图片加载库也曾出不穷,比较有名的有:Fresco、Picasso、Universal Image Loader等等。在这篇文章中,我会通过源码来简单地分...
继续阅读
继上一篇文章简单分析了一下Picasso的图片加载流程,这次就接着小小地研究一把图片加载中最为重要的一个部分——缓存机制。当然,这段源码阅读过程自然是以上一篇文章中
继续阅读