Gradle for Android 中文版PDF电子书下载
- 电子书积分:8 积分如何计算积分?
- 作 者:(美)凯文·贝利格里姆斯(Kevin Pelgrims)著;余小乐译
- 出 版 社:北京:电子工业出版社
- 出版年份:2016
- ISBN:9787121300158
- 页数:131 页
1Gradle和Android Studio入门 1
1.1 Android Studio 1
1.2 理解Gradle基础 3
1.2.1 项目和任务 3
1.2.2 构建生命周期 4
1.2.3 构建配置文件 4
1.2.4 项目结构 5
1.3 创建新项目 6
1.4 Gradle Wrapper入门 10
1.4.1 获取Gradle Wrapper 10
1.4.2 运行基本构建任务 12
1.5 迁移出Eclipse 13
1.5.1 导入向导 13
1.5.2 手动迁移 15
1.6 总结 17
2基本自定义构建 19
2.1 理解Gradle文件 19
2.1.1 settings文件 20
2.1.2 顶层构建文件 20
2.1.3 模块的构建文件 21
2.2 任务入门 23
2.2.1 基础任务 24
2.2.2 Android任务 24
2.2.3 Android Studio 25
2.3 自定义构建 27
2.3.1 操控manifest条目 28
2.3.2 BuildConfig和资源 29
2.3.3 项目范围的设置 30
2.3.4 项目属性 30
2.3.5 默认的任务 32
2.4 总结 32
3依赖管理 33
3.1 依赖仓库 33
3.1.1 预定义依赖仓库 34
3.1.2 远程仓库 35
3.1.3 本地仓库 36
3.2 本地依赖 37
3.2.1 文件依赖 37
3.2.2 原生依赖库 37
3.2.3 依赖项目 38
3.3 依赖概念 39
3.3.1 配置 39
3.3.2 语义化版本 40
3.3.3 动态化版本 40
3.4 Android Studio 41
3.5 总结 43
4创建构建Variant 44
4.1 构建类型 45
4.1.1 创建构建类型 45
4.1.2 源集 47
4.1.3 依赖 49
4.2 product flavor 49
4.2.1 创建product flavor 49
4.2.2 源集 50
4.2.3 多种定制的版本 50
4.3 构建variant 51
4.3.1 任务 52
4.3.2 源集 52
4.3.3 源集合并资源和manifest 52
4.3.4 创建构建variant 53
4.3.5 variant过滤器 55
4.4 签名配置 56
4.5 总结 58
5管理多模块构建 59
5.1 解剖多模块构建 59
5.1.1 重访构建生命周期 61
5.1.2 模块任务 62
5.2 将模块添加到项目 62
5.2.1 添加一个Java依赖库 63
5.2.2 添加一个Android依赖库 64
5.2.3 融合Android Wear 64
5.2.4 使用Google App Engine 65
5.3 提示和最佳实践 69
5.3.1 在Android Studio中运行模块任务 69
5.3.2 加速多模块构建 70
5.3.3 模块耦合 70
5.4 总结 71
6运行测试 72
6.1 单元测试 72
6.1.1 JUnit 72
6.1.2 Robolectric 76
6.2 功能测试 77
6.3 测试覆盖率 81
6.4 总结 82
7创建任务和插件 83
7.1 理解Groovy 83
7.1.1 简介 84
7.1.2 类和成员变量 85
7.1.3 方法 85
7.1.4 Closures 86
7.1.5 集合 87
7.1.6 Gradle中的Groovy 88
7.2 任务入门 89
7.2.1 定义任务 89
7.2.2 任务剖析 91
7.2.3 使用任务来简化release过程 94
7.3 Hook到Android插件 97
7.3.1 自动重命名APK 97
7.3.2 动态创建新的任务 98
7.4 创建自己的插件 100
7.4.1 创建一个简单的插件 100
7.4.2 分发插件 101
7.4.3 使用自定义插件 103
7.5 总结 104
8设置持续集成 105
8.1 Jenkins 105
8.1.1 设置Jenkins 106
8.1.2 配置构建 107
8.2 TeamCity 109
8.2.1 设置TeamCity 110
8.2.2 配置构建 110
8.3 Travis CI 111
8.4 自动化进阶 113
8.4.1 SDK mananger插件 114
8.4.2 运行测试 114
8.4.3 持续部署 115
8.4.4 Beta分发包 116
8.5 总结 117
9高级自定义构建 118
9.1 减少APK文件大小 118
9.1.1 ProGuard 119
9.1.2 缩减资源 120
9.2 加速构建 121
9.2.1 Gradle参数 122
9.2.2 Android Studio 123
9.2.3 Profiling 124
9.2.4 Jack和Jill 125
9.3 忽略Lint 126
9.4 在Gradle中使用Ant 126
9.4.1 在Gradle中运行Ant任务 126
9.4.2 导入整个Ant脚本 127
9.4.3 属性 129
9.5 高级应用部署 129
9.6 总结 131
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《复分析 英文版》(中国)李娜,马立新 2019
- 《生物化学 本科临床 英文版》张晓伟 2018
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《Flash CC动画制作实用教程 中文版》麓山文化 2019
- 《代数簇 英文版》(荷)Eduard Lo 2019
- 《全国高等教育艺术设计专业规划教材 AutoCAD2020中文版标准教程》(中国)张莉,周子良,何婧 2019
- 《高等学校中外合作办学适用教材 高等数学 上 英文版》(中国)潘斌,牛宏,陈丽 2019
- 《全国高等学校药学类专业教材 药理学 英文版》殷明,朱依谆主编 2017
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017