
android-系统框架-网络-Volley
一张杭州票
闻江湖之趣味,听庙堂之高雅……
展开
-
【进阶android】Volley源码分析——总述
本文将从三个方面来对Volley进行综述:Volley是什么?为什么要分析Volley?怎样分析Volley? 一、volley是什么? volley,对于Android开发师,尤其是接触Android网络开发的程序员而言,并不陌生;在Google看来,volley只是一种用以传递网络数据的工具;对于一般的程序员看来,volley无非是几个封装完美的接口;然而在本文看来,vol原创 2015-07-27 10:36:00 · 516 阅读 · 0 评论 -
【进阶android】Volley源码分析——Volley的流程
本文章开始分析Volley的具体源代码了;首先介绍Volley的总体流程,文章总体分为三个部分:Request类的分析、RequestQueen类的分析以及Volley的总体流程。一、Request类 Volley框架之中,Request是对一次网络请求流程的抽象;从发起请求、获取响应、解析响应、传递响应都属于Request的范畴之中。 而Request类中一原创 2015-07-27 11:27:12 · 939 阅读 · 0 评论 -
【进阶android】Volley源码分析——Volley的线程
在上一篇文章中,我们主要分析了Volley一次网络请求的总体流程,并在此基础上初步分析了Request和RequestQueue两个Volley框架中较为重要的类。 而本片文章,将在上一篇【进阶android】Volley源码分析——Volley的流程的基础上,更加深入结合Volley的源代码,进一步分析Volley的处理流程,及关于Volley两种线程的处理流程分析。原创 2015-07-27 17:52:50 · 2027 阅读 · 0 评论 -
【进阶android】Volley源码分析——Volley的工具【StringRequest】
通过【进阶android】Volley源码分析——Volley的流程、【进阶android】Volley源码分析——Volley的线程以及【进阶android】Volley源码分析——Volley的缓存三篇文章,我们分别从Volley框架的一个总体,两个重点三方面对该框架进行一个全面的分析;一个总体是指对Volley框架的总体流程进行了分析,两个重点是指从Volley框架两个重要的功能——线程、缓存。原创 2015-07-29 16:11:49 · 684 阅读 · 0 评论 -
【进阶android】Volley源码分析——Volley的缓存
上一章我们重点分析了Volley框架之中两种线程的处理流程,以及这两种线程是如何与UI线程进行通信的。 本章我们将分析Volley框架之中的缓存机制。 任何一个网络请求都会存在一定的阻塞延时(哪怕网速再快),而作为一个网络框架,Volley引入了缓存机制,最大程度了减少了这一缺点对用户体验的影响。原创 2015-07-28 16:50:03 · 703 阅读 · 0 评论 -
【进阶android】Volley源码分析——Volley的工具【ImageLoader】
在上一篇文章之中,我们分析了StringRequest,并详细介绍了Request对象的生命周期及执行流程;这一章,我们将分析Volley框架中剩下的一个工具类——ImageLoader。 显然的,ImageLoader是Volley框架用以处理远程图片请求的一个工具类。此工具类封装了Volley框架对远程图片的请求、缓存等操作。 既然是Volley框架封装好的类,原创 2015-07-29 18:58:01 · 819 阅读 · 0 评论