volley-retrofit-okhttp之我们该如何选择网路框架
说起Volley、Retrofit、OkHttp相信基本没有人不知道。当然这里把OkHttp放进来可能有些不恰当。 因为OkHttp的官方介绍是An HTTP+HTTP/2 client for Android and Java applications。 也就是说OkHttp是基于http协议封装的一套请求客户端。它是真正的网络请求部分, 与HttpCli
BLOG / 766 ARTICLES
计算机基础、AI、后端与客户端开发笔记
说起Volley、Retrofit、OkHttp相信基本没有人不知道。当然这里把OkHttp放进来可能有些不恰当。 因为OkHttp的官方介绍是An HTTP+HTTP/2 client for Android and Java applications。 也就是说OkHttp是基于http协议封装的一套请求客户端。它是真正的网络请求部分, 与HttpCli
之前写过一篇文章volley-retrofit-okhttp之我们该如何选择网路框架来分析Volley与Retrofit之间的区别。之前一直用Volley比较多。但是随着Rx系列的走红,目前越来越多的项目使用RxJava+Retrofit这一黄金组合。而且Retrofit使用注解的方式比较方便以及2.x版本的提示让Retrofit更加完善,今天简单的来学习记
一般对于API请求返回的数据大多是Json类的字符串,Gzip压缩可以使数据大小大幅降低。 Retrofit及Volley框架默认在Android Gingerbread(API 9)及以上都是用HttpURLConnection,9以下用HttpClient。
之前写过HttpURLConnection与HttpClient的区别及选择。后来又分析了Volley的源码。 最近又遇到了问题,想在Volley中针对HttpURLConnection添加连接池的功能,开始有点懵了,不知道HttpURLConnection要怎么加连接池, 虽然感觉这是没必要的,但是心底确拿不出依据。所以研究下HttpURLConnecti
到这里我们就简单的介绍了它的使用,当然还有一些其他的Request对象例如JsonRequest等,他们的使用方法都是一样的,这里就不再说明了。当然Volley里面还提供了对图片的处理,例如NetworkImageView空间和ImageRequest等,因为这里图片用到的不太多,所以暂时不去分析了。