Volley
2016-06-21 23:07
513 查看
Voell适用分析
Volley 非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕。
-------------------------------------------------------------------------------------------------------------
(1)StringRequest的用法
1>.获取到一个RequestQueue对象
Activity中创建一个RequestQueue对象就足够了
2>.建一个StringRequest对象
3>.将这个StringRequest对象添加到RequestQueue(容易忘记)
(2)ImageRequst的用法
1>根StringRequest用法一样,首先获得一个请求队列
RequestQueue mQueue = Volley.newRequestQueue(context);
<font size="4"><font size="2">之前如果创建过队列,在Activity中创建一个RequestQueue对象就足够了
<span style="font-size:18px;">2>创建一个请求
<span style="font-size:14px;">ImageRequest imageRequest=new ImageRequest(....);
<span style="font-size:18px;">3>将请求添加到 请求队列中
mQueue.add(imageRequest);
</span></span></span></font></font>
Volley 非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕。
下载Volley
http://download.csdn.net/detail/sinyu890807/7152015-------------------------------------------------------------------------------------------------------------
(1)StringRequest的用法
1>.获取到一个RequestQueue对象
<pre name="code" class="java"><span style="font-size:14px;">RequestQueue mQueue = Volley.newRequestQueue(context);</span>
Activity中创建一个RequestQueue对象就足够了
2>.建一个StringRequest对象
<span style="font-size:14px;">StringRequest stringRequest = new StringRequest("http://www.baidu.com", new Response.Listener<String>() { @Override public void onResponse(String response) { Log.d("TAG", response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.e("TAG", error.getMessage(), error); } }); </span>第一个参数就是目标服务器的URL地址,第二个参数是服务器响应成功的回调,第三个参数是服务器响应失败的回调
3>.将这个StringRequest对象添加到RequestQueue(容易忘记)
<span style="font-size:14px;">mQueue.add(stringRequest);</span>
1>根StringRequest用法一样,首先获得一个请求队列
RequestQueue mQueue = Volley.newRequestQueue(context);
<font size="4"><font size="2">之前如果创建过队列,在Activity中创建一个RequestQueue对象就足够了
<span style="font-size:18px;">2>创建一个请求
<span style="font-size:14px;">ImageRequest imageRequest=new ImageRequest(....);
<span style="font-size:18px;">3>将请求添加到 请求队列中
mQueue.add(imageRequest);
</span></span></span></font></font>
相关文章推荐
- 深入剖析Android的Volley库中的图片加载功能
- Android的HTTP类库Volley入门学习教程
- Android开发中使用Volley库发送HTTP请求的实例教程
- Android的HTTP操作库Volley的基本使用教程
- Android Volley框架使用源码分享
- 深入解读Android的Volley库的功能结构
- Netroid:强大、快速、易用、可扩展基于Volley实现的Android Http库
- Android Volley运用
- Volley学习笔记(一)
- Volley学习笔记(二)
- Android Volley完全解析(一),初识Volley的基本用法
- Android Volley完全解析(二),使用Volley加载网络图片
- Android Volley完全解析(三),定制自己的Request
- Android Volley完全解析(四),带你从源码的角度理解Volley
- android listview 异步加载图片并防止错位
- Android 网络通信框架Volley简介
- Volley的unit test
- android快速开发开源项目android-common-utils
- Volley的应用(通过Json与服务器交互)
- Android Volley解析,初识Volley的基本用法