Android中常用的框架 Volley 联网框架 (一)
2016-04-22 00:00
411 查看
初学初探
1,volley 是网络框架,做联网操作的JAVA包。
包含发送网络请求,接收数据,适合数据量不大,通信频繁的网络操作,不适合大数据量的网络操作。
2,下载Volley
网址:http://download.csdn.net/download/meng_fengyang/9499825
将volley copy到新建的Eclipse android 项目中的libs目录下
3,Volley 的使用步骤
1>新建RequestQueue对象
2>新建Request对象 (StringRequest, JSONRequest)
因为请求的返回的结果是字符串,用 StringRequest 对象,
发送请求之后,会有结果,有成功结果,还有失败结果
//2. 创建StringRequest对象
1,volley 是网络框架,做联网操作的JAVA包。
包含发送网络请求,接收数据,适合数据量不大,通信频繁的网络操作,不适合大数据量的网络操作。
2,下载Volley
网址:http://download.csdn.net/download/meng_fengyang/9499825
将volley copy到新建的Eclipse android 项目中的libs目录下
3,Volley 的使用步骤
1>新建RequestQueue对象
2>新建Request对象 (StringRequest, JSONRequest)
3>queue.add(request)
public class MainActivity extends Activity { //声明全局变量 private RequestQueue queue; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //1. 创建请求队列RequestQueue queue=Volley.newRequestQueue(this); }
因为请求的返回的结果是字符串,用 StringRequest 对象,
发送请求之后,会有结果,有成功结果,还有失败结果
//2. 创建StringRequest对象
Sring url=“http://xxxxx.xxx.xxx.xxx.xxxx"; StringRequest req = new StringRequest(url, new Listener<String>() { //当请求成功返回响应后 主线程执行 public void onResponse(String response) { Log.i("info", ""+response); //对返回结果进行处理 } }, new ErrorListener() { //当请求失败后在主线程执行 public void onErrorResponse(VolleyError error) { Log.e("info", ""+error.getMessage()); } }); //3. 把request对象添加到队列中 queue.add(req); //4. 添加网络权限
相关文章推荐
- Install Android, Cordova, and Ionic Framework in U
- Android开发之-tabHost-1
- 编译可在Android上运行的gettext库
- Android 观察者模式
- Android Sdk获取更新
- Android Sdk获取更新
- android分析windowManager、window、viewGroup之间关系(一)
- Android SDK Manager 更新代理配置
- Android学习笔记(41):File存储
- android中Activity中的WindowManager与Window
- android 获取32位签名
- android学习 一
- Android的menu(菜单)按钮的使用(by 星空武哥)
- Android开发学习之路-LruCache使用和源码分析
- [android] 手机卫士号码归属地查询
- React-Native系列Android——Native与Javascript通信原理(三)
- Android线程的正确使用姿势
- Android借鉴支付宝的思路解决 GridView网格线粗细的问题
- Android Annotations框架学习
- 【Android】内存泄漏调试