-
>
全国计算机等级考试最新真考题库模拟考场及详解·二级MSOffice高级应用
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
C Primer Plus 第6版 中文版
-
>
深度学习
-
>
MATLAB计算机视觉与深度学习实战-赠在线交流卡和本书源码
巧用Gradle构建Android应用 版权信息
- ISBN:9787121306198
- 条形码:9787121306198 ; 978-7-121-30619-8
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
巧用Gradle构建Android应用 本书特色
Gradle作为项目构建工具,正在成为Java项目的*,更是被Google官方推荐为Android项目的构建工具。本书以提出问题和解决方案的方式讲解了Gradle在Android项目开发过程中的使用场景,以及对应场景的技巧。本书开篇结合Gradle和Android项目的基础知识,包括如何配置Android项目的基本配置,如SDK的版本等,举例讲解了Android项目初期时Gradle的一些使用场景。然后详细地讲解了Gradle在参与Android项目交付过程中的用途,如对APK的数字签名、方便地生成多种构建类型等。*后关于一些高级用法做了详细的介绍,比如自定义任务和Gradle在测试中的用途,以及提高构建的性能等。可以说涵盖了Android项目中关于Gradle的大部分使用场景。本书内容丰富,结合示例介绍了很多实用的技巧,可以作为一本参考书。本书在涉及到具体的Groovy或者Android知识的时候也会做讲解,所以如果对于Groovy和Android不是专家也可以无障碍地阅读本书。虽然本书对于Groovy和Android的知识有一定的涵盖,但是本书并不适合用于深入学习Groovy或者Android,本书侧重于讲解对Gradle的理解以及Gradle在Android项目的应用, 如果你是Android开发人员或者你想要学习Android开发,那么本书就非常适合你。
巧用Gradle构建Android应用 内容简介
几年前Android将Gradle作为了*的自动化构建系统,然而许多Android开发者对这款开源工具依然不熟悉。本书作为一本注重实际操作的高效指南,提供了一系列的Gradle实用技巧,帮助你简单快速地完成Android应用程序中*常见的构建任务,包括自定义项目结构、添加依赖,或为你的应用创建不同的版本。
§ 理解Gradle为Android应用程序生成的构建文件
§ 在命令行或者Android Studio中运行命令行文件
§ 给Android应用程序添加更多的Java库
§ 导入或导出Eclipse ADT项目
§ 在Google Play store为发布的APK数字签名
§ 使用product flavors为同一个应用构建不同的版本
§ 为Gralde构建过程添加自定义任务
§ 测试应用中的Android组件或非Android组件
§ 提升Gradle构建的性能
巧用Gradle构建Android应用 目录
前言 .............................................................................................ix
第 1 章 Android 开发 Gradle 基础 ..................................................1
1.1 Android 中的 Gradle 构建文件 ........................................................................1
1.2 配置 SDK 版本以及其他的默认值 ..................................................................6
1.3 在命令行执行 Gradle 构建 ..............................................................................9
1.4 在 Android Studio 中执行 Gradle 构建 ..........................................................15
1.5 添加 Java 库的依赖 .......................................................................................17
1.6 使用 Android Studio 添加库的依赖 ...............................................................22
1.7 配置仓库 .......................................................................................................25
第 2 章 从项目导入到发布 ...........................................................29
2.1 设置项目属性 ................................................................................................29
2.2 从 Eclipse ADT 中迁移应用程序到 Android Studio ......................................32
2.3 使用 Gradle 从 Eclipse ADT 中迁移应用程序 ...............................................37
2.4 升级到新版本 Gradle ....................................................................................39
2.5 在项目之间分享设置 ....................................................................................42
2.6 为发布 APK 签名 ..........................................................................................44
2.7 使用 Android Studio 为发布版本 APK 签名 ...................................................48
vi | 目录
第 3 章 构建类型和定制 ..............................................................51
3.1 处理构建类型 ................................................................................................51
3.2 产品定制和变种 ............................................................................................54
3.3 合并资源 .......................................................................................................58
3.4 定制维度 .......................................................................................................65
3.5 合并不同定制间的 Java 源代码 ....................................................................69
第 4 章 自定义任务 .....................................................................75
4.1 编写自定义任务 ............................................................................................75
4.2 添加自定义任务到构建过程 .........................................................................78
4.3 排除任务 .......................................................................................................81
4.4 自定义代码集 ................................................................................................83
4.5 使用 Android 库 ............................................................................................86
第 5 章 测试 ...............................................................................95
5.1 单元测试 .......................................................................................................95
5.2 使用 Android 测试支持库测试 ....................................................................101
5.3 Robotium 用于功能测试 .............................................................................106
5.4 使用 Espresso 进行 Activity 测试 ................................................................110
第 6 章 性能和文档 ...................................................................117
6.1 性能推荐 .....................................................................................................117
6.2 DSL 文档.....................................................................................................123
附录 A 刚好够用的 Groovy 知识 ................................................127
附录 B Gradle 基础 ..................................................................137
索引 ..........................................................................................145
巧用Gradle构建Android应用 作者简介
李建,Thoughtwoks资深开发工程师(ThoughtWorks是一家全球软件设计与定制领袖企业),国内Gradle早期实践者与布道者,曾译有《实战Gradle 》一书。 Ken Kousen是一个独立的咨询师,也是Spring、Hibernate、Groovy和Grails方向的专业教练。他拥有很多技术领域的认证,而且拥有数学、机械与航天工程,以及计算机科学等多个学科的学位。
-
区块链开发从入门到精通 以太坊+超级账本
¥55.9¥79.8 -
C和指针
¥69.3¥99 -
超简单用PYTHON让Excel飞起来
¥54.4¥69.8 -
超简单:用Python让Excel飞起来(实战150例)
¥55.9¥79.8 -
新编C语言习题与解析
¥48.3¥69 -
深入浅出Pandas:利用Python进行数据处理与分析
¥84.2¥99