AndroidPlugin源码解析-(二)

前言 上一篇文章还没分析完,还留了剩下两步,这一篇我们继续跟进。 先从第三步开始: BasePlugin createTasks 看apply方法中第三个过程createTasks() private void

Android Plugin 概述

Plugin前言 用Android Studio的会发现,我们新建的Android工程会在根目录的build.gradle文件内引入一个clas

Groovy & Gradle 入门

Groovy Groovy的API文档位于 http://www.groovy-lang.org/api.html 字符串 单引号”中的内容严格对应Java中的String,不对$符号进行转义 def singleQuote='I am $ dolloar' //输出就是

OkHttp源码解析-(下)

这篇的主要内容就是解析这一个个拦截器,所以重新将图放在这里。 图中存在用户自定义的Interceptor对象,这一部分我们忽略,剩下的Inte

OkHttp源码解析-(上)

一直都知道Retrofit-OkHttp-Okio是Square公司封装的用于网络请求的大杀器,项目中也往往都在用Retrofit,看过我之

Jenkins的使用

前提: 使用 Git 作为公司的版本控制工具,使用 GitLab 作为对应的服务器 首先安装 Jenkins plugins, 下面列出两个关键的 Plugins GitLab Plugin Git plugin 打包 APK 对于 APK 的打包,相信大家公司内部都有不

Retrofit2源码分析-(下)

引言 上篇我们主要看了一下Retrofit的设计者对Retrofit1.+版本设计的评价(好的方面和坏的方面),同时也讲了Retrofit2都

Retrofit2源码分析-(上)

前言 ​ 千呼万唤始出来的 Retrofit2.0 正式版终于出来了,首先我们来看一看 Jake Wharton 的演讲,这次演讲主要讲了 1.0 版本的好处和问题,以及 2.0 版本的优势,对于好处,我们在