所谓Volley,它是2013年Google I/O上发布的一款网络框架,基于Android平台,能使网络通讯更快,更简单,更健全。html
它的优势:数组
(1)默认Android2.3及以上基于HttpURLConnection,2.3如下使用基于HttpClient;缓存
(2)符合Http 缓存语义 的缓存机制(提供了默认的磁盘和内存等缓存);网络
(3)请求队列的优先级排序;框架
(4)提供多样的取消机制;工具
(5)提供简便的图片加载工具(其实图片的加载才是咱们最为看重的功能);ui
(6) 一个优秀的框架 。spa
不足之处也有:code
它只适合数据量小,通讯频繁的网络操做,若是是数据量大的,像音频,视频等的传输,仍是不要使用Volley的为好。视频
摘自:http://www.tuicool.com/articles/eeyQ3eE
RequestQueue
用来执行请求的请求队列Request
用来构造一个请求对象Request对象
主要有如下几种类型: StringRequest
响应的主体为字符串JsonArrayRequest
发送和接收JSON数组JsonObjectRequest
发送和接收JSON对象ImageRequest
发送和接收Image首先咱们须要建立一个RequestQueue requestQueue
,而后构建一个本身所须要的XXRequest req
,以后经过requestQueue.add(req)
;将请求添加至请求队列;