butterknife是一个Android View和Callback注入框架,相信很多人都在使用,可以减少很多代码量,并且避免遗漏绑定而产生的...
已经开发Android3、4年,手上有一些常用的开发框架,里面的设计非常优美,带给我很多设计的思路,所以最近开了一个文集-开源库源码解析,对这些...
android-priority-jobqueue是一个后台任务队列框架,可以对任务进行磁盘缓存,当网络恢复连接的时候继续执行任务。 1. 介绍...
Otto是Square公司推出的事件总线库,目的是当你应用里的不同部分需要进行通讯时进行解耦。 使用方法 Otto的使用方法非常简单,有很多中文...
Tape是一个队列集合类库,主要包含内存对象队列,文件对象队列和任务队列,特别是文件对象队列的设计,使用了RandomAccessFile,可以...
曾经在2年前写过一个Volley源码分析系列,感兴趣的可以看参考资料,时隔2年,随着对代码理解的不同,再看Volley源码时不再执着于细节,而是...
charles是一款在Mac下常用的截取网络封包工具,对Android Http进行抓包,只要对手机设置代理即可,但对Android Https...
上周计划是分享下Espresso源码,因为平时在用,也想一探究竟,但深入之后发现要看的东西有点多,一时半会还写不完,我又不想断了每周一更的习惯,...
在Instant Run刚出来的时候,反编译源码写过一篇Instant Run原理解析,但过于基于源码,感觉没有写清楚,这周Android De...