【Android实战之旅 007】Android中的Volley网络框架

Volley适合并发、效率和性能要求比较高的场景,Volley是Google在2013 Androdi平台上发布的网络通信库。

(1)使网络通信更快更健壮。

(2)Get、Post网络请求及网络图像的高效率异步处理请求

(3)对网络请求进行排序优先级处理。

(4)网络情况不太好的情况下,可以进行网络请求的缓存。

(5)当有多个请求时,可以多级别取消请求。

(6)当Activity结束销毁时我们可以同时停止网络请求,实现和Activity生命周期的联动。缺点:不适合进行数据的上传和下载。主要功能包括高效的Get/Post方式的数据请求交互和网络图片加载和缓存。

Volley中自带了三种Get和post请求方式

StringRequest

JsonObjectRequest

JsonArrayRequest

当我们对请求的数据的返回结果类型不确定的情况下,我们使用StringRequest,StringRequest是涵盖后两种对象,如果我们确定返回类型是JsonObjectRequest时就使用JsonObjectRequest,JsonArrayRequest同理。

实例演示一:

首先我们导入需要用到的volley.jar




你可能感兴趣的:(Android)