为了账号安全,请及时绑定邮箱和手机立即绑定

Android-Volley详解

JVR 移动开发工程师
难度初级
时长 1小时 2分
学习人数
综合评分9.33
79人评价 查看评价
9.3 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 1、volley的StringRequest和JsonObjectRequest实现,以及通过RequestQueue队列的cancelAll(Tag)和add(Tag)还有start()方法实现与Activity同步管理 2、volley请求工具的二次封装,应用了抽象类的回调,这部分值得去推敲回味, 3、图片加载三种方式:第一种是和之前的StringRequest和JsonObjectRequest方法差不多的ImageRequest;第二种和第三种都利用了缓存系统的机制,首先创建ImageLoader,然后通过ImageListener或NetWorkImageView对图片进行配置,最后ImageListener用ImageLoader对象的get方法,而NetWorkImageView在图片配置中已经对图片进行加载
    查看全部
  • Volley方便图片下载,轻量信息传输。 创建全局请求队列: 创建类MyApplication继承Application 定义static RequestQueue queues;并对外提供队列 static RequestQueue getHttpQueues(){return queues;} 添加网络权限并添加Application到项目清单:设置Application标签的name属性 Get请求: 建立请求对象:不是JSON就用StringRequest StringRequest request=new StringRequest(Method.GET,url,请求成功的回调,失败的回调) 或者用JsonObject接收请求: JsonObjectRequest request=new JsonObjectRequest(Method.GET,url,jsonRequest请求参数,成功响应,失败响应) 设置标签: request.setTag("abcGet") MyApplication.getHttpQueue().add(request);将请求添加到全局队列
    查看全部
  • https://github.com/Tim9Liu9/volley_demo 花了点时间,用Android studio 写了老师的代码,如果觉得不错,请给个star。
    查看全部
  • 这个老师讲的很不错
    查看全部
    3 采集 收起 来源:Volley概述

    2015-08-06

  • Volley图片下载: 先设置一个ImageLoader String url=""; BitmapCache imageCache=new BitmapCache(); ImageLoader loader=new ImageLoader(queue,imageCache); ImageListener listener=ImageLoader.getImageListener(imageView,默认图片,错误图片,) loader.get(url,listener) 或者:使用NetworkImageView netImageView.setDefaultImageResId()默认 netImageView.setErrorImageResId()出错时的显示图片 netImageView.setImageUrl(url,loader) ------------------------------------------------------ 创建图片缓存类BitmapCache : BitmapCache implements ImageCache; 成员变量: LruCache<String,Bitmap> cache; int max=10*1024*1024//10M大小 重写: getBitmap(String arg0) return cache.get(arg0) putBitmap(string arg0,Bitmap arg1) cache.put(arg0,arg1) 构造方法: BitmapCache(){ cache=new LruCache<String,Bitmap>(max) { @override int sizeOf(String key,Bitmap value) { return value.getRowBytes()*value.getHeight(); }
    查看全部
  • 这个抽象类的作用何在?看不出他存在的意义啊!
    查看全部
  • https://github.com/Tim9Liu9/volley_demo 花了点时间,用Android studio 写了老师的代码,如果觉得不错,请给个star。
    查看全部
  • volley的特点,volley框架不适合数据的上传和下载
    查看全部
    1 采集 收起 来源:Volley概述

    2016-04-16

  • 有多个网络请求的时候可以进行网络请求的优先级排序。<br> 但网络比较缓慢,网络请求不太好的时候。volley可以自动的将上次的网络请求操作进行缓存,使我们的用户体验更好。<br> 当有多个请求正在进行的时候,可以同时把多个请求进行取消处理。非常方便。<br> activity销毁的时候可以同时取消网络请求操作。这样可以避免APP在后台进行网络请求操作。 缺点:不适合进行网络请求的上传和下载。
    查看全部
    1 采集 收起 来源:Volley概述

    2018-03-22

  • 我也是觉得应该直接写一个接口就好了,而不需要写抽象类
    查看全部
  • 请问怎么支持session?
    查看全部
    1 采集 收起 来源:Volley概述

    2015-08-30

  • Volley是Android平台上的网络通信库,volley的特点
    查看全部
    1 采集 收起 来源:Volley概述

    2015-08-19

  • 简单封装那节,创建虚基类,没有必要。直接两个参数,或者直接用一个接口。
    查看全部
  • https://github.com/Tim9Liu9/volley_demo 花了点时间,用Android studio 写了老师的代码,如果觉得不错,请给个star。
    查看全部
  • https://github.com/Tim9Liu9/volley_demo 花了点时间,用Android studio 写了老师的代码,如果觉得不错,请给个star。
    查看全部
    1 采集 收起 来源:Volley概述

    2015-08-09

首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
本课程需要完成Android相应基础知识,建议学完计划分页内的Android工程师小白求职路线课程。
老师告诉你能学到什么?
1.Volley网络操作 2.Volley原理分析 3.Volley实际案例

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!