使用OkHttp须要 okio.jar (80k), okhttp.jar(330k)这2个jar包,总大小差很少400k,加上本身的封装,差很少得410k。android
Square 公司开源的 OkHttp 是一个专一于链接效率的 HTTP 客户端。OkHttp 提供了对 HTTP/2 和 SPDY 的支持,并提供了链接池,GZIP 压缩和 HTTP 响应缓存功能。apache
使用Volley 须要Volley.jar(120k),加上本身的封装最多140k。编程
Volley是Goole在2013年Google I/O大会上推出了一个新的网络通讯框架,它是开源的。Volley 的特色:特别适合数据量小,通讯频繁的网络操做。缓存
在咱们当前的项目 xxxSDK,xxx商城里面,使用volley就能够了,毕竟通过了日活几十万的测试,至少稳定性是没有问题的。okhttp暂时还用不上。后续若是要使用okhttp,能够再深刻okhttp,给项目作重构。
不过既然转战android studio,网络请求仍是推荐使用Retrofit2markdown
Retrofit 是在OkHttp上封装的,能够参考下 Volley vs Retrofit 网络