http原理浅谈:导入okhttp的源码到Android Studio并对框架进行定制

okhttp是android的一套http框架,很多人只会利用其jar包,但却不会修改其源码。最近在学习okhttp,为了了解其内部机制,进行断点调试等,我成功将源码导入了AndroidStudio,并修改源码后成功运行。

1.将okhttp源码下载下来,仓库路径是https://github.com/square/okhttp

下载源码压缩包.png

2.下载完成后,将压缩包解压,将下图路径的文件夹拷贝了工程java目录

源码okhttp3目录.png
拷贝后的目录.png

3.拷贝之后在Android Studio查看是这样的结构,增加了一个文件夹

Android Studio目录.png

4.然后点击构建工程即可构建成功

构建工程.png

5.修改Cache源码,增加一句自己的log

增加log.png

6.运行后这句log可以打出来,说明修改源码成功!!!

进行结果.png

上面说了这么多,其实就是okhttp3文件夹拷贝过来放在代码目录就行了,Android Studio太好用了,哈哈哈。
奉上我的例子
https://github.com/wenfengtou/httpokdemo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,126评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,614评论 2 45
  • 十月份的小鸟,是在6点醒来的。比夏天要晚起了一个半小时,怪不得最近我也起晚了,原来这是自然现象。可是半夜醒来睡不回...
    阿雪_Michelle阅读 284评论 0 3
  • =========================================================...
    高速路边数车车阅读 1,724评论 2 4