240 发简信
IP属地:北京
  • gradle6.0以后已经废弃了<<这种类似的符号写法,<<使用doLast就行
    task helloWorld2 {
    doLast{
    println "Hello World2!"
    }
    }

    Android Gradle学习(一):Gradle基础入门

    现在的Android应用都是采用Android Studio来开发的,AS默认是采用Gradle作为构建工具的。通常开发者可以不需要理解任何Gradle的脚本配置,就可以开发...

  • 120
    OKHTTP基础篇之线程池ThreadPoolExecutor(三)

    在开发过程中,当我们需要使用线程的时候就常常会去new一个Thread,但是这样写会有什么问题呢?假如并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样...

  • 破80赞,写的不错

    【Android】APT

    介绍 APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具,确切的说它是javac的一个工具,它用来在编译时扫描和处理注解。注解处...

  • 120
    【Android】APT

    介绍 APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具,确切的说它是javac的一个工具,它用来在编译时扫描和处理注解。注解处...

  • Android的设计模式-设计模式的六大原则

    前言 Android的设计模式系列文章介绍:欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式...

  • 约束布局ConstraintLayout看这一篇就够了

    目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...

  • 120
    Jira入门教程 敏捷开发管理(二)

    拖了那么久,感觉不能再拖了。正好最近2018年Q1季度结束,对Q1季度的敏捷开发实践做了系统性的回顾,总结了一下经验教训,那就接着上次提到的,这次来介绍一下敏捷开发的基本概念...

  • 120
    Carson带你Android:这是一篇全面&详细的属性动画学习指南

    前言 属性动画的使用 是 Android 开发中常用的知识 本文将献上一份全面 & 详细的属性动画学习指南,将详细介绍属性动画的所有内容,包括:意义、作用、应用场景、功原理 ...