Henley
12
29
Gradle 学习之 Android DSL 扩展 Gradle 学习之 Android DSL 扩展
在 Android 项目的每个 Module 中的 build.gradle 配置文件中都有一个名称为 android 的函数,该函数接收闭包作为参数,然而其实在 Gradle API 文档中是不存在这个函数的。 那么 android 函
2018-12-29
24
Android Plugin for Gradle 3.0.0 Android Plugin for Gradle 3.0.0
Android Studio 升级到 3.0 之后,Gradle Plugin 和 Gradle 不升级也是可以继续使用的,但很多新的特性如:Java 8 支持、新的依赖匹配机制、AAPT2 等新功能都无法正常使用~ 所以长期看来,最后还是
2018-12-24
20
Android build.gradle 配置详解 Android build.gradle 配置详解
Gradle 简介Android Studio 是采用 Gradle 来构建项目的。Gradle 是一个非常先进的项目构建工具,若想用 Gradle 构建 Android 项目,需要创建一个脚本,此脚本被称为 build.gradle。 G
2018-12-20
16
Android 中的颜色 Android 中的颜色
Android 中的颜色值通常遵循 RGB/ARGB 标准,使用时通常以 # 字符开头,以16进制表示。 RGB依次代表红色(Red)、绿色(Green)、蓝色(Blue)。 ARGB依次代表透明度(Alpha)、红色(Red)、绿色(
2018-12-16
14
Kotlin 1.3 的新特性 Kotlin 1.3 的新特性
Kotlin 1.3 新特性Kotlin 1.3 新特性包含以下几个方面: 协程正式发布 多平台项目 其他语言特性 标准库 协程正式发布历经了漫长而充足的的测试,协程终于正式发布了!这意味着自 Kotlin 1.3 起,协程的语言支持与
2018-12-14
12
Kotlin 1.2 的新特性 Kotlin 1.2 的新特性
Kotlin 1.2 新特性Kotlin 1.2 新特性包含以下几个方面: 多平台项目 其他语言特性 标准库 JVM 后端 JavaScript 后端 多平台项目多平台项目是 Kotlin 1.2 中的一个新的实验性的特性,允许你在支持
2018-12-12
10
Kotlin 1.1 的新特性 Kotlin 1.1 的新特性
Kotlin 1.1 新特性Kotlin 1.1 新特性包含以下几个方面: 协程 其它语言特性 标准库 JVM 后端 JavaScript 后端 协程Kotlin 1.1 的关键新特性就是协程,它带来了 async/wait、yield
2018-12-10
02
Java 8 之 Stream Java 8 之 Stream
概述Java 8 引入了全新的 Stream API,此 Stream 与 java I/O 包里的 InputStream 和 OutputStream 是完全不同的概念,它不同于 StAX 对 XML 解析的 Stream,也不同于 A
2018-12-02
01
Java 8 之 Optional Java 8 之 Optional
概述Java 应用中最常见的 bug 就是空值异常。在 Java 8 之前,Google Guava 引入了 Optionals 类来解决 NullPointerException,从而避免源码被各种 null 检查污染,以便开发者写出更加
2018-12-01