![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gradle
wjianchen13
软件工程师
展开
-
gradle 多渠道打包一
1. 验证APK的签名验证APK的签名需要用到下面2个命令:查看签名文件的属性keytool -list -keystore 签名文件F:\mygithub\test1>keytool -list -keystore test1.jks输入密钥库口令:密钥库类型: JKS密钥库提供方: SUN您的密钥库包含 1 个条目key0, 2019-10-16, Pri...原创 2019-11-18 21:40:15 · 264 阅读 · 0 评论 -
gradle task
1.Task定义及配置1.1.定义直接使用task函数进行定义:task helloTask { println 'I am helloTask'}通过TaskContainer创建Taskthis.tasks.create(name: 'helloTask2') { println 'I am helloTask2'}gradle是通过Task...原创 2019-06-11 22:16:02 · 1343 阅读 · 0 评论 -
gradle project详解
1.project了解Project在gradle中包括根Project和子Project,例如下面的项目包括3个project,分别是app,module1,module2.我们可以在命令上输入以下命令验证一下:gradlew project输出:而且每一个project下都包含一个build.gradle文件,这是一个Project的标配,Project的配置和管...原创 2019-06-05 23:10:18 · 12853 阅读 · 0 评论 -
gradle 生命周期
1. gradle基本概念使用过android studio都知道,android studio默认是使用gradle来构建程序的。gradle是一种构建工具,也是一种编程框架。gradle由三部分组成:groovy核心语法 build script block gradle apigradle可以通过api去灵活实现构建需求,这也是gradle核心和特色。2. gradle优...原创 2019-06-05 22:43:44 · 469 阅读 · 0 评论 -
groovy 文件处理
1. java文件处理java文件处理包括节点流,InputStream,OutputStream及其子类 处理流,Reader,Writer及其子类2. groovy文件处理所有java对文件的处理类,groovy都可以使用。groovy拓展了许多更加快捷和强大的方法。groovy把文件看做是一种资源,提供的方法都是通过ResourceGroovyMethods提供的。2...原创 2019-05-12 23:36:21 · 2309 阅读 · 0 评论 -
groovy xml操作
1. groovy解析xml格式数据groovy使用xmlSluper对xml进行解析,先定一个xml格式的字符串:final String xml = ''' <response version-api="2.0"> <value> <books id="1" classification="android"...原创 2019-05-08 22:45:55 · 2546 阅读 · 0 评论 -
groovy json操作
1. 转换成json使用JsonOutput类可以直接将对象转换成Json字符串示例:Person.groovypackage objectorentionclass Person { String name Integer age def increaseAge(Integer years) { this.name += years...原创 2019-05-07 21:30:05 · 12288 阅读 · 0 评论 -
groovy 面向对象
1. groovy中类,接口等的定义和使用1.1 类右键->New->Groovy Class创建一个groovy类,名字是Person。groovy默认所有的类都是public,所以创建完成的class前面没有public进行修饰。/*** 1.groovy中默认都是public* 2.所有的groovy类都默认集成了一个GroovyObject类* 这是g...原创 2019-05-15 23:09:29 · 1719 阅读 · 0 评论 -
groovy 数据结构-范围
1. 范围的定义范围的定义如下:def range = 1..10println range[0] // 索引println range.contains(10) // 判断是否包含某个元素println range.from // 范围起始值println range.to // 范围结束值输出结果:1true110range是List的直接子类,所以操作方...原创 2019-05-04 22:56:02 · 644 阅读 · 0 评论 -
groovy 数据结构-映射
1 groovy映射1.2 map定义groovy中映射定义如下:def colors = [ red : 'ff0000', green : '00ff00', blue : '0000ff']这和列表方式定义一样,使用[]进行定义,不同的是在[]中Map是以key-value的形式给出没给元素的初始值。1.3索引方式g...原创 2019-04-23 07:45:53 · 1517 阅读 · 0 评论 -
groovy 数据结构-列表
1. 列表定义在java中我们定义List的方式如下:def list = new ArrayList() // java 定义方式在groovy直接使用[]定义List:def list = [1, 2, 3, 4, 5]println list.classprintln list.size()输出结果:class java.util.ArrayList5...原创 2019-04-19 10:54:22 · 2100 阅读 · 0 评论 -
Groovy 闭包进阶
1. 闭包关键变量闭包自带this,owner和delegate关键字。下面写一段测试代码,分别输出闭包这3个变量的值:def testClouser = { println "testClouser this:" + this println "testClouser owner:" + owner println "testClouser delegate:"...原创 2019-04-09 22:10:33 · 600 阅读 · 0 评论 -
groovy 闭包基础
1. groovy中闭包基础知识闭包其实就是一段代码块,在使用时和方法很类似,可是与方法有较大的差别。主要包括闭包概念,闭包参数以及闭包返回值。1.1 闭包的定义和调用简单闭包定义:def clouser = {println 'hello groovy'}clouser.call()//clouser()输出结果:hello groovy1.2 闭包参数...原创 2019-04-08 00:01:55 · 231 阅读 · 0 评论 -
groovy逻辑控制
1. groovy逻辑控制介绍Grvoovy逻辑控制主要包括:1.1. 顺序逻辑按照正常顺序但不往下执行1.2.条件逻辑包括if/else和switch/case,其中if/else和Java使用基本一样,groovy对switch/case做了比较大的扩展。1.3.循环逻辑包括while循环和for循环,其中while和Java使用基本一样,groovy对for循...原创 2019-04-03 22:11:35 · 793 阅读 · 0 评论 -
groovy 变量和字符串
1. 变量1.1 变量类型Groovy变量没有基本类型变量,所有的变量都是对象类型。在定义变量的时候,无论定义类型是基本类型还是对象类型,最后都会被统一转换成对象类型。int x = 10println x.classdouble y = 2.0println y.classFloat z = 2.0println z.class输出结果:class jav...原创 2019-03-25 23:23:19 · 5999 阅读 · 0 评论 -
groovy 相关概念介绍
领域特定语言DSL介绍 DSL全称domain specific language(领域特定语言)。DSL并不是一个全新概念,像专门做计算的matlab,统一建模语言uml,超文本标记语言html,都是属于DSL的一种。Groovy也是DSL的一个分支,专门用来做脚本。DSL语言及特点 DSL解决的是特定领域的专有问题,和系统开发语言是相辅相成的。DSL...原创 2019-03-21 23:22:14 · 422 阅读 · 0 评论 -
groovy Windows环境搭建
1. 下载groovySDK开发工具登录官网:http://www.groovy-lang.org/download.html下载完成后解压2. 配置环境变量右键我的电脑-属性-高级系统设置-高级-环境变量新建GROOVY_HOME,值是groovy解压路径修改path,添加%GROOVY_HOME%\bin3. 测试是否配置成功打开cmd,输入groov...原创 2019-03-24 23:03:15 · 1565 阅读 · 0 评论