活在当下 发表于 2019-11-27 10:50:06

电子书 《安droid Gradle权威指南》

351
                       



内容简介:

Li帅·网名飞雪无情
随手记研发部经理,现在随手记负责
Java、 安droid、ioS、PHP和前端的
研发管理
主持翻译 安droid官方技术文档
个人博客:www.flysnow.org

本关于 安droid Gradle的权威书籍
基于新的 安droid Gradle
安droid gradle
权威的
⊙指南
飞雪无情◎编著
人民邮电出版社

图书在版编目(CIP)数据
安droid gradle权威指南/飞雪无情编著.一北京
人民邮电出版社,2017.9
ISBN978-7-115-46123-0
1.①A…Ⅱ
程序设计一指南Ⅳ
中guo版本图书馆CP数据核字(2017)第165955号
内容提要
本书全面讲解了 安droid下 Gradle的详细用法,并结合实例,让读者达到学以致用的目的。本书
主要内容如下
第1章 Gradle入门,讲解了配置rade环境、 radle Wrapper、 Gradle命令行:第2章Gowy基
础,讲解了字符串、闭包等:第3章讲解了 Gradle构建脚本基础:第
4章为 Gradle任务;第5章 Gradle
插件:第6章 Java gradle插件:第7章 安droid gradle插件:第8章自定义 安droid gradle工程:第9
章 安droid Gradle高级自定义:第10章 安droid gradle多项目构建;第11章 安droid gradle多渠道构
建:第12章 安droid Gradle测试:第13章 安droid Gradle NDK支持:第14章 安droid Gradle持续集
成等核心开发知识。
本书讲解通俗易懂,适合 安droid程序员阅读,也适合作为大专院校相关专业师生的学习用书和
培训学校的教材。
编著飞雪无情
责任编辑张涛
责任印制焦志炜
◆人民邮电出版社出版发行北京市丰台区成寿寺路11号
00164电子邮件315@ptpress.corn.cn
网址htp/www.ptpress.com
北京鑫正大印刷有限公司印刷
◆开本:800×1000116
字数;316千字
2017年9月第1版
印数;1-2000册
2017年9月北京第1次印刷
定价:59.00元
读者服务热线:(010)81055410印装质量热线:(010)81055316
反盗版热线:(00)81055315
广告经营许可证:京东工商广登字20170147号

前言
背景
我2010年开始从事 安droid开发,是接触 安droid最早的那一批程序员,到现在也算是
一个老兵了。最近几年 安droid很火,2013年, 安droid团队开始做 安droid Studio这个IDE
想替换掉ADT。 安droid Studio是基于ldea开发的,它比 Eclipse好用很多,而且又配合 Gradle
这个强大的构建工具,灵活,多工程构建方便,和 Maven完美结合,比基于 Eclipse的ADT
强太多了,所以我就一直在关注 安droid Gradle的开发
2014年年底, 安droid Studio发布1.0正式版,我就带领公司的整个 安droid开发团队
逐步完成了从 Eclipse ADT到 安droid Studio的迁移。整个迁移过程中,遇到了很多问题,都
慢慢地逐一解决,然后有时间的时候我就把遇到的这些问题总结到博客上,后来就接触到了很
多用 安droid studio开发的朋友,都是从ADT转过来的。从交流中我发现,大家对 安droid
Gradle这种构建方式并不是很了解,都是很简单地会使用,如果真要遇到了什么问题,自己还
是没有解决问题的能力,这主要是因为他们对 Gradle这个构建工具以及 安droid Gradle这个构
建插件不熟悉。
起因
仔细想想,其实不熟悉也属于正常,因为做 安droid研发的程序员, 安droid的很多特性
需要学习,除此之外,还要学习 SQLite数据库、设计模式、业务等,哪有精力再去学 安droid
Gradle构建呢,只是想:网上有现成的程序,抄过来,能运行通过不就好了吗!但是我要说
这是不对的。当问题你能解决而别人不能的时候,就是你“鹤立鸡群”的开始
我以前做过J2E,学过 Groovy,接触过 Gradle,所以这是我的优势;在ADT迁移到 安droid
Studio的时候又遇到了 安droid Gradle的很多“坑”,并且解决了,积累了经验,那么我可
把这些记录下来,让后来的所有人都可以查阅,以帮助大家解决项目中遇到的问题。一开始是
记录在我的博客上,想到什么就写什么,但是发现没有系统性,很琐碎,不便于系统学习和了
解 安droid gradle,所以就有了写书的想法,想通过由浅入深的介绍,融合我在项目中积累的
经验,帮助大家更好地了解 安droid gradle,提高工作效率。

关于本书
本书是一本由浅入深讲解 安droid Gradle的书,本书将对 Gradle基础、 Groovy基础、 Gradle
插件、 安droid gradle构建、基于 安droid gradle的单元测试和持续集成等做循序渐进的讲解
并且在讲解的过程中融入我在项目中遇到的问题、解决问题的思路以及方法。通过本书,你可
以入门,并且深入了解 Gradle以及 安droid gradle构建,并以此为基础,深入 安droid Gradle
相关知识点和使用技巧,让你在工作中事半功倍
写作路线
本书分为14章,第1~5章介绍 Gradle、 Groovy, Gradle Task、 Gradle插件等相关知识
第6~10章介绍 安droid gradle的入门、构建、发布等相关知识;第11-14章则介绍基于 安droid
Gradle的高级功能、单元测试以及持续集成等
该路线也基本上是我在学习和研究的过程中总结规划的一条路线。因为我在学习的过程中,
有的时候看到程序中的一种写法或者一个表示方式,不知道为什么这样用,当时只能记住,等到
后面看到相关的介绍或者说明的时候才恍然大悟。但是这种方式不好,不易于理解和掌握 安droid
Gradle,所以贯穿本书的一点就是,所有知识都是先介绍、讲解说明,然后才会讲使用,让大家
知其然并知其所以然。
代码约定以及下载
本书所有的 Gradle脚本和 安droid代码都会遵循 Gradle和 安droid规范,并且托管在 Github
上,以章节分目录和模块,便于查找。代码会随着书的更新而更新,下载地址如下
Github地址htps/ github. com/rujews/android- gradle- book-code,大家可以star或者fork
代码开发环境
我一直提倡开发环境一定要是 Linux,不要使用 Windows,特别是做Java、 安droid开发,
比如整个 安droid的源代码就不能在 Windows系统下构建。 安droid也是基于 Linux平台的
有使用它,才能更好地了解它,进而对你理解整个 安droid等有很大的帮助,而且在 Linux
系统下开发,其中提供的各种脚本、工具也能让你事半功倍。我从大学开始接触 Ubuntu8.04,
之后一直用它,2011年年底开始带领公司整个 安droid团队把操作系统换成 Ubuntu,并一直
使用到现在
我在写作的过程中使用到的操作系统、SDK工具包、DE等如下。
(1)操作系统: Ubuntu1604发行版。


#############################################


wutiwl 发表于 2020-1-30 00:09:42



免费下载地址:

http://pan.qqq0.com/file/488067-425691574

页: [1]
查看完整版本: 电子书 《安droid Gradle权威指南》