Android Gradle权威指南

Android Gradle权威指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

  30万 读者的选择

  一本关于AndroidGradle的权V指南

  基于新的AndroidGradle

  一本由浅入深讲解AndroidGradle开发的书

  对Gradle基础、Groovy基础、Gradle插件、AndroidGradle构建、基于AndroidGradle的单元测试和持续集成等做循序渐进的讲解

  在讲解的过程中融入作者在项目中遇到的问题、解决问题的思路以及方法。

  通过本书,读者可以入门,并且深入了解Gradle以及AndroidGradle构建,并以此为基础,深入AndroidGradle相关知识点和使用技巧,让读者在工作中事半功倍。

内容简介

本书全面讲解了Android 下Gradle的详细用法,并结合实例,让读者达到学以致用的目的。本书主要内容如下:

第 1章Gradle入门,讲解了配置Gradle环境、Gradle Wrapper、Gradle命令行;第 2章Groovy基础,讲解了字符串、闭包等;第3章讲解了Gradle构建脚本基础;第4章为Gradle任务;第5章Gradle插件;第6章Java Gradle插件;第7章Android Gradle插件;第8章自定义Android Gradle工程;第9章Android Gradle高 级自定义;第 10章Android Gradle多项目构建;第 11章Android Gradle多渠道构建;第 12章Android Gradle测试;第 13章Android Gradle NDK支持;第 14章Android Gradle持续集成等核心开发知识。

本书讲解通俗易懂,适合Android程序员阅读,也适合作为大专院校相关专业师生的学习用书和培训学校的教材。

作者简介

  李帅,网名为飞雪无情,“随手记”研发部经理,现在随手记负责Java、Android、iOS、PHP和前端的研发管理。主持翻译Android官方技术文档。 个人博客:www.flysnow.org。

章节目录

第1章 Gradle入门 1

1.1 配置Gradle环境 1

1.1.1 Linux下搭建Gradle构建环境 2

1.1.2 Windows下搭建Gradle构建环境 3

1.2 Gradle版Hello World 3

1.3 Gradle Wrapper 5

1.3.1 生成Wrapper 5

1.3.2 Wrapper配置 6

1.3.3 gradle-wrapper.properties 6

1.3.4 自定义Wrapper Task 7

1.4 Gradle日志 8

1.4.1 日志级别 8

1.4.2 输出错误堆栈信息 9

1.4.3 自己使用日志信息调试 9

1.5 Gradle命令行 10

1.5.1 记得使用帮助 10

1.5.2 查看所有可执行的Tasks 10

1.5.3 Gradle Help任务 11

1.5.4 强制刷新依赖 12

1.5.5 多任务调用 13

1.5.6 通过任务名字缩写执行 13

第2章 Groovy基础 14

2.1 字符串 14

2.2 集合 15

2.2.1 List 16

2.2.2 Map 17

2.3 方法 18

2.3.1 括号是可以省略的 18

2.3.2 return是可以不写的 18

2.3.3 代码块是可以作为参数传递的 19

2.4 JavaBean 20

2.5 闭包 21

2.5.1 初识闭包 21

2.5.2 向闭包传递参数 22

2.5.3 闭包委托 22

2.6 DSL 24

第3章 Gradle构建脚本基础 25

3.1 Settings文件 25

3.2 Build文件 26

3.3 Projects以及tasks 27

3.4 创建一个任务 28

3.5 任务依赖 29

3.6 任务间通过API控制、交互 30

3.7 自定义属性 31

3.8 脚本即代码,代码也是脚本 33

第4章 Gradle任务 34

4.1 多种方式创建任务 34

4.2 多种方式访问任务 36

4.3 任务分组和描述 38

4.4 

Android Gradle权威指南是2017年由人民邮电出版社出版,作者飞雪无情。

得书感谢您对《Android Gradle权威指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
精通Android网络开发 电子书
实例丰富,按照Android 5 新版本编写。 涵盖了Android网络应用中的所有主要内容: HTTP数据通信、URL处理数据、使用Socket实现数据通信、使用WebKit浏览网页数据、WiFi系统应用、蓝牙系统应用、邮件应用、RSS应用、网络视频处理、网络流量监控、网络RSS阅读器 通过案例让读者学以致用,如开发一个邮件系统、网络防火墙系统开发、开发Web版的电话本管理系统等
Android 移动应用开发 电子书
本书由浅入深、系统全面地讲解了Android软件开发的基本方法和常用技能。全书分为11章,首先概述Android系统的特点和架构,并带领读者搭建Android开发环境,完成第一个Android程序;第3到10章完整地讲解了Android开发中的各种基本知识和关键技术,包括四大组件、界面布局、UI控件与事件响应、组件通信、广播机制、线程与UI通信、服务、数据存储、网络开发、传感器以及地图的使用等,通
Android应用案例开发大全 电子书
技术新颖,贴近实战:本书涵盖了现实中几乎所有的流行技术,如3D、传感器、OpenGL ES 2.0、动态壁纸、LBS百度地图的二次开发、移动办公、实时流体仿真计算引擎、服务端和Android端的交互等。 实例丰富,讲解详细:本书既包括单机版客户端项目,也有服务端和Android端的结合开发;既包括典型的商业软件,也包括休闲娱乐项目,还有流行的3D热门案例以及借助OpenGL ES 2.0渲染的逼真场景。 案例经典,含金量高:以真实的项目开发为讲解背景,包括大型商务软件、3D游戏等,无论做项目还是进行毕业设计,都可以在本书找到相同的案例,非常适合各类读者学习。
深入解析Android 5.0系统 电子书
本书详细剖析了最新Android5.0系统框架的原理和具体实现。本书共24章,覆盖了Android5.0系统中重要的模块,对于每个模块都详细介绍了它们的架构、原理及代码实现等各个方面,尽量让读者知其然,又知其所以然,达到学以致用的目的。本书主要内容为AndroidBuild系统核心、Android的Bionic、系统调用的实现、Binder应用层的核心类、JNI、同步和消息机制、进程间的消息传递、
Android从入门到精通 电子书
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Andriod开发的相关知识和实战技能。本书第1篇【基础知识】主要讲解Android开发环境的搭建方法和应用开发基础知识等内容;第2篇【核心技术】主要讲解UI界面布局、核心组件、事件处理、Activity界面表现、Intent和IntentFilter、Service和BroadcastReceiver、应用资源管理机制、数据存储等内容;