
Android第三方源码
immrwk
这个作者很懒,什么都没留下…
展开
-
Android 网络请求框架volley源码解析(二) —— volley缓存原理
Volley的缓存目录通过上一篇分析中我们发现,创建一个请求队列的同时,会同时创建Volley的缓存目录和DiskBasedCache缓存对象,我们可以得知Volley的缓存目录就是在我们应用内置的cacheDir目录下的volley文件夹中,然后把这个目录用作DiskBasedCache硬盘缓存的目录,源码如下:public static RequestQueue newReques...原创 2018-09-10 15:47:44 · 270 阅读 · 0 评论 -
Android 网络请求框架volley源码解析(一) —— 网络请求部分
volley是google提供的一个网络通信框架,非常适合我们进行一些数据量不大、频繁的网络通信操作。这是一个开源项目,地址为https://github.com/google/volley,今天我们就分章节来分析一下volley框架源码,探寻它内部的实现机制。基本使用这里列举一个volley最基本的用法,通过该用法入手,来一步步分析volley是怎么进行网络通信的。Req...原创 2018-09-07 17:08:02 · 306 阅读 · 0 评论 -
LeakCannary使用方法及实现原理探究(二)—— LeakCannary实现原理及源码分析
写在前头这里首先将LeakCannary的原理写在这里,让大家有一个初步的印象,然后我们再一步步去分析具体的实现逻辑LeakCannary原理1. Activity onDestroy之后将它放到一个WeakReference2. 这个WeakReference关联到一个ReferenceQueue3. 查看ReferenceQueue是否存在 Activity的引用4. 如果该Aci...原创 2018-10-16 17:43:41 · 1074 阅读 · 0 评论