Volley源码解析(准备阶段)--了解volley

来源:互联网 发布:js合并两个有序数组 编辑:程序博客网 时间:2024/06/08 17:53


         网络请求一直是项目里比较重头戏的一部分,目前市面上也有许多比较成熟的网络请求封装库,使我们项目里的网络请求变得越来越方便,由于公司项目里用到的网络请求框架是Volley,所以打算从源码的角度解析一下Volley,以便更好的使用它,今天首先来了解一下Volley.


       Volley是Google在2013的I/O大会上推出的推出的 Android 异步网络请求框架和图片加载框架,它的特点就是 十分适合数据量小,通信频繁的网络操作,所以还是十分适合于安卓开发的。


      下面介绍一下通过源码角度看Volley的一些主要特点:

           1.缓存机制。这是volley的一大特点

           2.默认Android2.3及以上是基于HttpUrlConnection,以下是基于HttpClient

           3.支持重试和优先级定义

           4.拥有较强的拓展性,一般基于接口设计,可配置性强(比如你可以承接其中某个接口,自己实现,实现自定义配置)


      下面几篇博文将对Volley的源码进行解析,看看它的整个架构以及实现原理,尝试总结它的优点以及缺点。


      还是那句话,源码之前,了无秘密,哈哈~

0 0
原创粉丝点击