随笔分类 -  【Volley学习和源码分析】

摘要:一般对于API请求需带上GZip压缩,因为API返回数据大都是Json串之类字符串,GZip压缩后内容大小大幅降低.public class GZipRequest extends StringRequest { public GZipRequest(int paramInt, String ... 阅读全文
posted @ 2015-09-17 00:18 西北野狼
摘要:Volley之https信任所有证书实现:public class HttpsTrustManager implements X509TrustManager { private static TrustManager[] trustManagers; private static fi... 阅读全文
posted @ 2015-09-15 22:22 西北野狼
摘要:前面http://www.cnblogs.com/androidsuperman/p/8a157b18ede85caa61ca5bc04bba43d0.html有讲到使用LRU来处理缓存的,但是只是处理内存里面的缓存,没进行文件缓存和处理,那么如何实现Volley在本地的缓存呢一般硬盘缓存使用com... 阅读全文
posted @ 2015-09-11 09:11 西北野狼
摘要:json解析工具类的引入,这里引用lite马天宇的解析json的工具类:public class GsonImpl extends Json { private Gson gson = new Gson(); @Override public String toJson(Objec... 阅读全文
posted @ 2015-09-06 16:10 西北野狼
摘要:在Volley的使用之加载图片讲过使用NetWorkImageView进行图片加载的例子,本文着重讲解NetWorkImageView内部是如何实现的,以及Volley这个控件有什么特性。1,通过几个构造方法,可见NetworkImageView并没有添加自己的自定义属性,而是继承自Imagevie... 阅读全文
posted @ 2015-08-28 22:31 西北野狼
摘要:Volley加载图片有两种方式: 1,ImageRequest 来对网络图片进行请求,放入请求队列,获取后现在在控件上面。 2,NetworkImageView 最为自定义控件来自动加载网络图片。 3,imageloader,对图片大小,质量格式控制来按需加载图片。下面分别举例子说明使用:Im... 阅读全文
posted @ 2015-07-31 18:37 西北野狼
摘要:最近项目写完,有开始新的学习了,volley很久以前就接触了,也看了源码,然而却没有通过文章去记录自己的学习成果。首先讲下volley的特点: 1,扩展性强。Volley 中大多是基于接口的设计,可配置性强。 2,一定程度符合 Http 规范,包括返回 ResponseCode(2xx、3xx、... 阅读全文
posted @ 2015-07-31 14:29 西北野狼