240 发简信
IP属地:浙江
  • Android组件化开发实践(一):为什么要进行组件化开发?

    1. 前言 三国演义里开篇就说:天下大势,分久必合,合久必分。我发现这话套在软件开发上,也特别贴切。我记得我刚入门时做java后台开发,以及后来...

    12.9 26494 11 116
  • Android Gradle学习(一):Gradle基础入门

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

    4.9 37174 6 89 1
  • Resize,w 360,h 240
    Android Gradle学习(五):Extension详解

    前面我们已经详细讲解了 Gradle 的 Task、Project 等基本用法,现在我们还要学习一个很重要的概念 Extension,它在 Gr...

  • Resize,w 360,h 240
    Android组件化开发实践(九):自定义Gradle插件

    本文紧接着前一章Android组件化开发实践(八):组件生命周期如何实现自动注册管理,主要讲解怎么通过自定义插件来实现组件生命周期的自动注册管理...

  • Android Gradle学习(二):如何创建Task

    一个 Task 是 Gradle 里项目构建的原子执行单元,Gradle 通过将一个个Task串联起来完成具体的构建任务,每个 Task 都属于...

  • OkHttp使用gzip时的坑

    Retrofit 是现在最流行的网络开发框架之一,功能十分强大,但是最近确遇到一个十分坑的问题,现在记录下来,希望看到的人能注意下。 众所周知,...

  • Android Gradle学习(八):统计Task执行时长

    关于 Gradle 的基本知识,前面章节已经讲的差不多了。那么,我们现在来牛刀小试一下,看看 Gradle 有什么用武之地。 我们在将 Andr...

    2.6 7393 12 68 1
  • Resize,w 360,h 240
    Android Gradle学习(七):Gradle构建生命周期

    Gradle 进行构建,都要经过3个生命周期阶段: 初始化阶段 配置阶段 执行阶段 Gradle 提供了很多生命周期监听方法,可以在各个阶段 H...

  • Resize,w 360,h 240
    Android Gradle学习(四):Project详解

    每一个 build.gradle 脚本文件被 Gradle 加载解析后,都会对应生成一个 Project 对象,在脚本中的配置方法其实都对应着 ...

    3.8 13684 11 68 2