Android(安卓)Volley框架
16lz
2021-01-26
(本文章更新于2016.11.12)
视频:百度云盘
build jar 包:百度云盘
参考网站: 一 二
简介
Volley 是 Google I/O 2013年推出的网络通讯库,拿来处理频繁的数据传输。
优势:简单易用,适合进行数据量不大,但通信频繁的网络操作。
劣势:下载文件很糟糕。
下载方法:
上面已经提供下载方法。
用法:
//context指的是:网址 RequestQueue mQueue = Volley.newRequestQueue(context);创建一个Request(以JsonObjectRequest为例)
方法一:private final String url="http://www.baidu.com"//所需url JsonObjectRequest req=new JsonObjectRequest(url,null,new Response.Listener(){ @Override public void onResponse(JsonObject response){ //添加自己的响应逻辑, } }, new ResponseError.Listener(){ @Override public void onResponseError(VollerError error){ //错误处理 L.d("Error Message:","Error is"+error); } });
方法二: StringRequest stringRequest = new StringRequest("http://www.baidu.com", new Response.Listener() { @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); } });
更多相关文章
- Android应用程序组件间通信(一)——Intent类简介
- Android(安卓)Widget事件
- android 程序退出
- 【Android】Service学习之本地服务
- [Android]百度地图开发之SDK开发环境搭建
- Android(安卓)5.0学习之定义阴影
- android linux 休眠 深度睡眠 查看 方法 调试
- Android(安卓)Binder Mechanism (4) -- 如何使用已注册的系统Ser
- Android对View的onMeasure方法理解