
android网络框架volley学习之路
文章平均质量分 82
王月半子
在有限的生命时光里,一定会有那样一个人。他踩着青葱岁月的沙漏,抬头挺胸,昂首阔步,无所畏惧地向未来狂奔!即使沿途偶遇挫折,备受打击,几禁考验,却依然能够倔强的微笑着,坚持着,深信着,直到梦想开出属于他自己那朵最娇艳的花......
展开
-
android网络框架volley学习之Volley类
开题篇中最后提到了使用volley的三个步骤,这一篇就从步骤一的源码看起:建立RequestQueue对象。建立RequestQueue对象是同过Volley的静态方法建立的。Volley类中,提供了三个生成RequestQueue的方法。两个利用默认的缓存目录生成RequestQueue的重载方法newRequestQueue,和一个用户自定义缓存目录的newRequestQueueInDi原创 2015-03-29 20:03:20 · 812 阅读 · 1 评论 -
android网络框架学习之路开题篇
看过了很多人写的volley框架分析,没有深入到代码层,就觉得不痛快。嘿嘿,是我的洁癖迫使我写了这篇博客(个人技术有限,不对请指正)。学习一个框架首先得先明确它是在什么背景下提出来的,有什么好处?首先简单描述一下Volley网络通信框架,它是由Google在2013年I/O开发者大会上提出的。主要用于实现频繁的并且数据量不太大的http请求。它的设计目标是进行数据量不大,但通信频繁的网络操作,而对原创 2015-03-22 16:12:49 · 823 阅读 · 0 评论 -
android网络框架volley学习之RequestQueue类
通过Volley类创建了RequestQueue对象,同时在创建之后调用了它的start()方法。作为请求体存放的地方,当然有必要分析下这个类。 分析RequestQueue类就必不可少的先得介绍一下此类中包装的四个队列: 这四个集合类构成了支撑RequestQueue的分类处理不同请求的基础。具体的体现在RequestQueue的add()方法。原创 2015-03-31 19:04:28 · 852 阅读 · 0 评论 -
android网络框架volley学习之整体篇
android网络框架Volley整体来看主要有以下的接口和类:1、基本数据类Request:此类为请求类(抽象类),封装了请求体的一些属性,例如:请求方法、请求的地址、请求参数和请求头等。当然还有对应的一些方法,未实现的方法等。NetworkResponse:网络响应类,其实是一个中间转化类,最终由Request解析此类生成本地的Response类。Entry:缓存文件类,用来存原创 2015-03-29 09:38:36 · 911 阅读 · 3 评论 -
android网络框架volley学习之基本数据类
volley网络框架中并没有直接采用android中已有的请求类和响应类,而是自己定义了这些类,将请求和响应封装在自定义的类中。为了实现缓存机制,同时定义了缓存体类和缓存头类。 在介绍Request类之前,先介绍一下请求和响应的结构。请求体是客户端向服务器发出请求的数据的包装,它由请求行、请求头和请求体构成。其中请求行中包含着请求方法(一般是GET和POST)、请求路径和所使用的协议版本原创 2015-03-31 20:05:33 · 980 阅读 · 0 评论 -
android网络框架volley学习之HttpStack接口
这篇博文将介绍Volley框架的实际网络访问类HurlStack和HttpClientStack.这两个类均实现了HttpStack接口,只是采用了不同的网络访问类。HurlStack类是利用通过URL打开httpURLconnection网络通信连接,实现了网络访问。而HttpClientStack则是利用android中org.apache.http系列的开发包实现网络访问,实现过程较为简单。原创 2015-04-01 16:40:39 · 971 阅读 · 0 评论