Android网络Volley框架的使用
2017-06-11 23:23
190 查看
Volley网络框架使用于请求操作频繁,请求数据较小的情况。不适于大文件的下载
volley中的RequestQueue和Request
RequestQueue类是用创建请求队列
Request类用来创建一个请求对象,该类为抽象类。StringRequest、ImageRequest、JsonRequest(抽象类,其子类有JsonArrayRequest、JsonObjectRequest)等继承Request类
Request对象主要的类型:
StringRequest:响应的主体为字符串
JsonArrayRequest:发送和接收的主体为数组格式的json数据
JsonObjectRequest:发送和接收的主体为对象格式的json数据
ImageRequest:发送和接收Image数据
Volley的使用方法:
1、创建一个请求队列对象
RequestQueue requestQueue=Volley.newRequestQueue(context);
2、创建一个指定类型的Request对象
例如:
在构建JsonObjectRequest 对象需要在传入4个参数,第一参数为http请求的方法,第二个参数代表请求的资源的地址,第三个参数代表响应监听,第四个参数代表响应错误监听
JsonObjectRequest jsonObjectRequest=new JsonObjectRequest(method, url, jSONObject, listener, errorListener);
3、将Request对象添加到请求队列中
以下内容参考:http://www.cnblogs.com/zyw-205520/p/4950357.html
Volley的特点:
1、自动调用网络请求
2、多个并发的网络连接
3、通过使用标准的HTTP缓存机制保持磁盘和内存的响应的一致性
4、支持请求优先级
5、支持取消请求的强大API,可以取消单个请求或多个
6、易于定制
7、便于正确的更新UI和获取数据
8、包含调试和追踪工具
volley中的RequestQueue和Request
RequestQueue类是用创建请求队列
Request类用来创建一个请求对象,该类为抽象类。StringRequest、ImageRequest、JsonRequest(抽象类,其子类有JsonArrayRequest、JsonObjectRequest)等继承Request类
Request对象主要的类型:
StringRequest:响应的主体为字符串
JsonArrayRequest:发送和接收的主体为数组格式的json数据
JsonObjectRequest:发送和接收的主体为对象格式的json数据
ImageRequest:发送和接收Image数据
Volley的使用方法:
1、创建一个请求队列对象
RequestQueue requestQueue=Volley.newRequestQueue(context);
2、创建一个指定类型的Request对象
例如:
在构建JsonObjectRequest 对象需要在传入4个参数,第一参数为http请求的方法,第二个参数代表请求的资源的地址,第三个参数代表响应监听,第四个参数代表响应错误监听
JsonObjectRequest jsonObjectRequest=new JsonObjectRequest(method, url, jSONObject, listener, errorListener);
3、将Request对象添加到请求队列中
以下内容参考:http://www.cnblogs.com/zyw-205520/p/4950357.html
Volley的特点:
1、自动调用网络请求
2、多个并发的网络连接
3、通过使用标准的HTTP缓存机制保持磁盘和内存的响应的一致性
4、支持请求优先级
5、支持取消请求的强大API,可以取消单个请求或多个
6、易于定制
7、便于正确的更新UI和获取数据
8、包含调试和追踪工具
相关文章推荐
- Android:网络通信框架Volley使用详细说明
- 【Android】Volley网络异步通信框架的使用
- Android 网络通信框架Volley的简单使用
- Android网络框架-Volley(五) 使用Volley发送自定义Request
- Android Volley网络通信框架的使用(一):Volley的简单用法
- Android网络请求开源框架Volley快速使用指南(1)——发起Get和Post请求
- Android中Http网络请求库框架Volley和Asnyc-http的使用---第三方库学习笔记(一)
- android网络请求Volley框架的使用
- Android网络框架-Volley实践 使用Volley打造自定义ListView
- Android开发:Google网络框架Volley的使用
- Android-网络通信框架Volley使用详解
- Android开源:网络框架volley使用(一)---使用方法笔记
- Android网络请求框架Volley的使用
- 如何在Android开发中高效使用Volley网络框架
- Android网络通信框架Volley使用技巧汇总(一)
- Android网络框架Volley的快速使用
- 【Android】Volley网络异步通信框架的使用
- Android网络请求开源框架Volley快速使用指南(2)——异步获取图片
- Android使用Google推荐的联网框架Volley,让连接网络更加简单
- Android Volley网络框架的基本使用