Android网络篇(四)—— 自己动手封装一个属于自己的网络请求框架

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android网络篇(四)—— 自己动手封装一个属于自己的网络请求框架相关的知识,希望对你有一定的参考价值。

参考技术A 网络请求框架算是android体系当中一个比较重要的部分,在android历史中关于网络的演进也经历了几个阶段,到目前为止,比较通用的网络请求框架就是OkHttp + Retrofit +RxJava+Gson,当然,关于这个组合使用网上也有很多,但是,那个毕竟是别人的东西,大部分时候只有适合自己的才是最好的,所以,自己封装一个网络请求框架就显得比较重要了,废话不多说,直接动手开干。

网络请求框架封装大概流程如下:

当然,在基本流程之外还有一些辅助类:

然后在我们的Application里面进行初始化设置

当然,别忘记在清单文件里面设置网络权限哦

最后需要注意的是,千万别导入错误的包,我引入的依赖为

最后看下效果

在这里我只测试了Get请求(使用Path形式)和Post请求(带参以RequestBody方式提交),其他的大家可以根据自己的需求自行测试。

Unity实战篇 | 接入 声网SDK 实现 视频通话——自己动手做一个 视频通话