10.网络
网络
目前大多数应用中都会使用一些开源网络库,对于此我们不仅要知道是什么,而且也要知道为什么。
协议
- 一篇文章带你详解 HTTP 协议(网络协议篇一)
- 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二)
- HTTPS系列干货(一):HTTPS 原理详解
- TCP、UDP、IP 协议分析
- 关于 TCP/IP,必知必会的十个问题
- Linux 网络栈剖析
网络编程
Retrofit
- 解决 Retrofit 多 BaseUrl 及运行时动态改变 BaseUrl ?
- 解决Retrofit多BaseUrl及运行时动态改变BaseUrl(二)
- 一行代码实现Okhttp,Retrofit,Glide下载上传进度监听
- 从源码的角度分析 Retrofit 网络请求,包含 RxJava + Retrofit + OKhttp 请求讲解
- 你不知道的Retrofit缓存库RxCache
- RxRetrofit-终极封装-深入浅出&网络请求
- Android 你必须了解的网络框架 Retrofit2.0
- Retrofit2 与 RxJava 用法解析
- Retrofit源码解析
- Retrofit 分析 - 漂亮的解耦套路
- 一篇文章带你走通 OkHttp+Retrofit+Rxjava
- retrofit
OkHttp
- Android OkHttp 史上最优雅的设置baseUrl
- 从源码的角度分析 OKHttp3 (一) 同步、异步执行流程
- 从源码的角度分析 OKHttp3 (二) 拦截器的魅力
- 从源码的角度分析 OKHttp3 (三) 缓存策略
- OkHttp 官方教程解析 - 彻底入门 OkHttp 使用
- okhttp
- 清晰图解HTTPS原理,助我理解okhttp!
Volly
流行网络库对比
- comparison-of-android-networking-libraries-okhttp-retrofit-and-volley
- Android Async HTTP Clients: Volley vs Retrofit
- Android实战之你应该使用哪个网络库?