安卓开发中常用第三方库源码解析
作为安卓开发人员,日常开发中不得不使用一些Github开源库,比如网络请求库Retrofit和Volley,控件绑定库ButterKnife等等。我们每天都用到的这些库,真的了解它们的原理吗,最怕的是知其然不知其所以然,这就是我写此专栏的初衷。
zhangxiangliang2
这个作者很懒,什么都没留下…
展开
-
Retrofit框架源码分析一
Retrofit框架源码分析一 Retrofit基本使用 第一步: //先引入依赖,(这里不需要另外引入OkHttp依赖,因为Retrofit默认内置) //第一个,retrofit依赖 implementation 'com.squareup.retrofit2:retrofit:2.6.0' //第二个,用于GsonConverterFact...原创 2019-06-07 21:08:22 · 239 阅读 · 0 评论 -
OkHttp网络请求框架源码解析二
OkHttp网络请求框架源码解析二 本篇讲解OkHttp核心知识拦截器,共有5个拦截器,分别为RetryAndFollowUpInterceptor,BridgeInterceptor, CacheInterceptor,ConnectInterceptor和 CallServerInterceptor。下面一一讲到。 //上一篇讲到,作为Runnable的 AsyncCall...原创 2019-06-04 12:47:59 · 178 阅读 · 0 评论 -
OkHttp网络请求框架源码解析一
OkHttp网络请求框架源码解析一 基本使用,在app的build.gradle添加依赖 compile 'com.squareup.okhttp3:okhttp:3.8.1' 在配置文件添加网络访问权限 <uses-permission android:name="android.permission.INTERNET"></uses-...原创 2019-06-03 18:08:55 · 189 阅读 · 0 评论