美文网首页开源资源大放送Android 编程Android开发
【Android 开源系列】之网络请求框架

【Android 开源系列】之网络请求框架

作者: At攻城狮 | 来源:发表于2017-08-18 10:14 被阅读53次

Android 开源系列

【Android 开源系列】之缓存框架

【Android 开源系列】之图片加载框架

Retrofit- Star 23251

Square开源的AndroidJava的REST风格请求库.

OkHttp- Star 21822

一个Http与Http/2的客户端

特性:

支持HTTP2和SPDY

如果SPDY不可用,利用连接池减少请求延迟

使用GZIP压缩

Response缓存减少不必要的请求

Volley

Google推出的android异步网络请求框架和图片加载框架

特性:

JSON,图像等的异步下载

网络请求的排序

网络请求的优先级处理

缓存

多级别取消请求

和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)

Android Async HTTP- Star 9949

Android异步HTTP库

特性:

在匿名回调中处理请求结果

在UI线程外进行http请求

请求使用ThreadPool来处理并非资源的使用

文件断点上传

智能重试

默认gzip压缩

内置Json解析

可将Cookies持久化到SharedPreferences

AndroidAsync- Star 4498

异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程

ion- Star 4395

Android异步网络和图片加载

Http Request- Star 2345

JavaHTTP请求库

Android开发者e周报往期

Android开发者e周报 第1期

Android开发者e周报 第2期

相关文章

网友评论

    本文标题:【Android 开源系列】之网络请求框架

    本文链接:https://www.haomeiwen.com/subject/dhworxtx.html