Android
终身开发者
一个有思想的程序猿,终身学习实践者,目前在一个创业团队任team lead,技术栈涉及Android、Python、Java和Go,这个也是我们团队的主要技术栈。
Github:https://github.com/hylinux1024
微信公众号:终身开发者(angrycode)
展开
-
源码分析OKHttp的执行过程
OKHttp 是目前 Android 平台主流的网络请求的基础框架。因此我们有必要对其源码进行阅读学习,了解其内部的原理、项目结构、以及请求的执行过程。 它的项目地址为:https://github.com/square/okhttp 0x00 简单使用 先从一个简单的官方示例来看,这是一个同步 GET 请求 public class GetExample { //1.http客户端 Ok...原创 2018-11-06 16:00:09 · 108 阅读 · 0 评论 -
源码分析Retrofit请求流程
Retrofit 是 square 公司的另一款广泛流行的网络请求框架。前面的一篇文章《源码分析OKHttp执行过程》已经对 OkHttp 网络请求框架有一个大概的了解。今天同样地对 Retrofit 的源码进行走读,对其底层的实现逻辑做到心中有数。 0x00 基本用法 Retrofit 的项目地址为:https://github.com/square/retrofit 打开项目目录下的 samp...原创 2018-11-06 16:05:22 · 109 阅读 · 0 评论