1.通过git下载volley 在windows系统中Git Bash 去执行以下命令 ,在Mac 和 Linux 系统就比较方便 这样就把volley repository的所有文件都下载下来了 2.在android Studio中导入volley File -> New -> Import Mo ...
分类:
移动开发 时间:
2016-07-24 13:34:28
阅读次数:
325
学习NoHttp的原因是由于公司之前做的产品使用的网络请求框架一直都是Volley(为什么使用Volley就不用多说了,最起码是谷歌开发团队自己搞的,总感觉权威一些),可是自从android6.0推出以后,Volley的使用开始有点动摇了。因为android6.0删除了HttpClient相关的AP ...
分类:
Web程序 时间:
2016-07-22 18:55:27
阅读次数:
176
CacheDispatcher
CacheEntry和DiskBasedCacheCacheHeader
DiskBasedCacheCountingInputStream
缓存的核心DiskBasedCache
初始化逻辑initialize函数
pruneIfNeeded
get和put
else
思考
LRU算法一定合理吗如何增大缓存的命中率
文件名重复问题
首先研究一下Volley的磁盘缓存...
分类:
其他好文 时间:
2016-07-21 16:20:34
阅读次数:
327
这篇博客讲了什么全文脉络可以看这张思维导图:准备工作
观看 youtube Google I/O 2013 - Volley: Easy, Fast Networking for Android
使用篇:git clone https://android.googlesource.com/platform/frameworks/volley clone到本地
在开发环境中添加Android Libr...
分类:
Web程序 时间:
2016-07-21 11:03:02
阅读次数:
446
比较AsyncTask、Volley、Retrofit三者的请求时间
使用
单次请求
7个请求
25个请求
AsyncTask
941ms
4539ms
13957ms
Volley
560ms
2202ms
4275ms
Retrofit2.0
312ms
889...
分类:
其他好文 时间:
2016-07-21 09:54:24
阅读次数:
223
Retrofit 2.1入门 几种网络框架的比较1、volley一个简单的http异步请求库,但不支持同步,不能post大数据(上传文件时有问题);2、android-async-http和volley一样,是异步的请求库,只不过volley使用的是httpUrlConnection,而它使用的是H... ...
分类:
其他好文 时间:
2016-07-20 13:28:30
阅读次数:
278
教程 Android开源项目源码解析 由@Trinea发起的Android开源项目源码解析项目,目前已校对发布的分析有:Volley源码解析、Android Universal Image Loader源码分析、Dagger源码解析、EventBus 源码解析、xUtils源码解析、ViewPage ...
分类:
移动开发 时间:
2016-07-19 15:33:27
阅读次数:
194
Android 开源项目分类汇总
我们的微信公众号:codekk。二维码如下:
专注于 Android 开源分享、源码解析、框架设计、Android 内推。
我们的网站:www.codekk.com
Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、插件化库等分析)Android 职位内部推荐(阿里、腾讯、百度、京东、滴滴、美团...
分类:
移动开发 时间:
2016-07-19 10:29:53
阅读次数:
647
随着Google对HttpClient 摒弃,和Volley的逐渐没落,OkHttp开始异军突起,而Retrofit则对okHttp进行了强制依赖。Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,如果看源码会发现其实质上就是对okHttp的封装,使用面向接口的方式进行网络请求,利用动态生成的代理类封装了网络接口请求的底层,其将请求返回javaBea...
分类:
其他好文 时间:
2016-07-17 16:10:41
阅读次数:
286
1. Volley特点 (1) 特别适合数据量小,通信频繁的网络操作。 (2) 扩展性强。Volley 中大多是基于接口的设计,可根据需要自行定制。 (3) 一定程度符合 Http 规范,包括返回 ResponseCode(2xx、3xx、4xx、5xx)的处理,请求头的处理, 缓存机制的支持等。并 ...
分类:
其他好文 时间:
2016-07-16 11:37:55
阅读次数:
205