您的位置:首页 > 理论基础 > 计算机网络

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

2016-10-28 15:11 218 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: