博客专栏  >  移动开发   >  异步网络请求框架Volley源码解析

异步网络请求框架Volley源码解析

Volley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。本专栏对Volley的架构设计和优化策略进行了详细的解读,结合Volley源码,希望给大家讲述一个网络框架的设计过程。

关注
4 已关注
8篇博文
  • 定制Volley,实现加载本地和资源图片

    volley加载网络图片众所周知volley提供了一个ImageLoader类用于网络图片的加载,本质上也是用消息队列的那一套去进行图片请求,只是请求以后做了一些图片本地缓存、缩放、错位处理等内容。 ...

    2015-11-03 15:12
    2570
  • volley源码解析(七)--最终目的之Response<T>

    在上篇文章中,我们最终通过网络,获取到了HttpResponse对象 HttpResponse是android包里面的一个类,然后为了更高的扩展性,我们在BasicNetwork类里面看到,Voll...

    2015-06-24 00:30
    2364
  • volley源码解析(六)--HurlStack与HttpClientStack之争

    Volley中网络加载有两种方式,分别是HurlStack与HttpClientStack,我们来看Volley.java中的一段代码 if (stack == null) {//如果没有限定sta...

    2015-06-23 22:16
    2531
  • volley源码解析(五)--NetworkDispatcher从网络中获取数据

    上一篇文章当中,我介绍了CacheDispatcher和缓存类Cache是怎么根据request从缓存中获取到数据的,接下来这篇文章,将会介绍网络数据的获取。 对比缓存的获取,其实我们也有两个类,一个...

    2015-06-15 21:02
    1995
  • volley源码解析(四)--CacheDispatcher从缓存中获取数据

    从上一篇文章我们已经知道,现在要处理的问题就是CacheDispatcher和NetworkDispatcher怎么分别去缓存和网络获取数据的问题,这两个问题我分开来讲。 但是首先说明的是,这两个问...

    2015-06-15 17:33
    1636
  • volley源码解析(三)--Volley核心之RequestQueue类

    上一篇文章给大家说明了Request的内部结构,对于这个类而言,volley让我们关注的主要请求获得响应以后,怎么根据自己的需要解析响应,然后在主线程中回调监听器的方法,至于是怎么获得响应的,线程又是...

    2015-06-15 01:46
    2601
  • volley源码解析(二)--Request<T>类的介绍

    在上一篇文章中,我们已经提到volley的使用方式和设计的整体思路,从这篇文章开始,我就要结合具体的源码来给大家说明volley功能的具体实现。 我们第一个要介绍的类是Request这个一个抽象类,...

    2015-06-15 01:44
    2730
  • volley源码解析(一)--volley的使用和架构

    Volley是一款由Google 推出的 Android 异步网络请求框架和图片加载框架

    2015-06-15 01:43
    3438
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部