Volley框架的使用

所谓Volley,它是2013年Google I/O上发布的一款网络框架,基于Android平台,能使网络通信更快,更简单,更健全。

它的优点:

(1)默认Android2.3及以上基于HttpURLConnection,2.3以下使用基于HttpClient;

(2)符合Http 缓存语义 的缓存机制(提供了默认的磁盘和内存等缓存);

(3)请求队列的优先级排序;

(4)提供多样的取消机制;

(5)提供简便的图片加载工具(其实图片的加载才是我们最为看重的功能);

(6) 一个优秀的框架 。

不足之处也有:

它只适合数据量小,通信频繁的网络操作,如果是数据量大的,像音频,视频等的传输,还是不要使用Volley的为好。

摘自:http://www.tuicool.com/articles/eeyQ3eE

Volley中的RequestQueue 和 Request

  • RequestQueue 用来执行请求的请求队列
  • Request 用来构造一个请求对象
  • Request对象主要有以下几种类型: 
    1. StringRequest 响应的主体为字符串
    2. JsonArrayRequest 发送和接收JSON数组
    3. JsonObjectRequest 发送和接收JSON对象
    4. ImageRequest 发送和接收Image

Volley的基本使用

首先我们需要创建一个RequestQueue requestQueue,然后构建一个自己所需要的XXRequest req,之后通过requestQueue.add(req);将请求添加至请求队列;

使用方法详见:http://www.cnblogs.com/zyw-205520/p/4950357.html

原文地址:https://www.cnblogs.com/H-BolinBlog/p/5337817.html