橡胶接头_橡胶软接头_可曲挠橡胶接头-河南伟创管道科技有限公司

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >>
Android Gradle權威指南

包郵 Android Gradle權威指南

出版社:人民郵電出版社出版時間:2017-09-01
開本: 24cm 頁數: 223頁
中 圖 價:¥45.2(7.7折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Android Gradle權威指南 版權信息

Android Gradle權威指南 本書特色

本書全面講解了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程序員閱讀,也適合作為大專院校相關專業師生的學習用書和培訓學校的教材。

Android Gradle權威指南 內容簡介

本書包括14章, 第1-5章介紹Gradle、Groovy、Gradle Task、Gradle插件等相關知識 ; 第6-10章介紹Android Gradle的入門、構建、發布等相關知識 ; 第11-14章則介紹基于Android Gradle的高級功能、單元測試以及持續集成等。

Android Gradle權威指南 目錄



目 錄



第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 <>

4.5 任務的執行分析 41

4.6 任務排序 43

4.7 任務的啟用和禁用 44

4.8 任務的onlyIf斷言 45

4.9 任務規則 48

4.10 小結 49

第5章 Gradle插件 50

5.1 插件的作用 50

5.2 如何應用一個插件 51

5.2.1 應用二進制插件 51

5.2.2 應用腳本插件 51

5.2.3 apply方法的其他用法 52

5.2.4 應用第三方發布的插件 53

5.2.5 使用plugins DSL應用插件 53

5.2.6 更多好用的插件 54

5.3 自定義插件 54

5.4 小結 56

第6章 Java Gradle插件 57

6.1 如何應用 57

6.2 Java插件約定的項目結構 58

6.3 如何配置第三方依賴 59

6.4 如何構建一個Java項目 62

6.5 源碼集合(SourceSet)概念 63

6.6 Java插件添加的任務 65

6.7 Java插件添加的屬性 66

6.8 多項目構建 66

6.9 如何發布構件 69

6.10 生成Idea和Eclipse配置 71

6.11 小結 72

第7章 Android Gradle插件 73

7.1 Android Gradle插件簡介 73

7.2 Android Gradle插件分類 74

7.3 應用Android Gradle插件 74

7.4 Android Gradle工程示例 75

7.4.1 compileSdkVersion 77

7.4.2 buildToolsVersion 78

7.4.3 defaultConfig 79

7.4.4 buildTypes 79

7.5 Android Gradle任務 80

7.6 從Eclipse遷移到Android Gradle工程 81

7.6.1 使用Android Studio導入 81

7.6.2 從Eclipse ADT中導出 82

7.7 小結 85

第8章 自定義Android Gradle工程 86

8.1 defaultConfig默認配置 86

8.1.1 applicationId 87

8.1.2 minSdkVersion 87

8.1.3 targetSdkVersion 88

8.1.4 versionCode 89

8.1.5 versionName 89

8.1.6 testApplicationId 90

8.1.7 testInstrumentationRunner 91

8.1.8 signingConfig 91

8.1.9 proguardFile 92

8.1.10 proguardFiles 93

8.2 配置簽名信息 93

8.3 構建的應用類型 97

8.3.1 applicationIdSuffix 97

8.3.2 debuggable 98

8.3.3 jniDebuggable 98

8.3.4 minifyEnabled 99

8.3.5 multiDexEnabled 99

8.3.6 proguardFile 100

8.3.7 proguardFiles 100

8.3.8 shrinkResources 101

8.3.9 signingConfig 101

8.4 使用混淆 102

8.5 啟用zipalign優化 104

8.6 小結 105

第9章 Android Gradle高級自定義 106

9.1 使用共享庫 106

9.2 批量修改生成的apk文件名 108

9.3 動態生成版本信息 111

9.3.1 *原始的方式 111

9.3.2 分模塊的方式 112

9.3.3 從git的tag中獲取 113

9.3.4 從屬性文件中動態獲取和遞增 117

9.4 隱藏簽名文件信息 118

9.5 動態配置AndroidManifest文件 120

9.6 自定義你的BuildConfig 123

9.7 動態添加自定義的資源 126

9.8 Java編譯選項 128

9.9 adb操作選項配置 130

9.10 DEX選項配置 133

9.11 突破65535方法限制 138

9.12 自動清理未使用的資源 142

第10章 Android Gradle多項目構建 147

10.1 Android項目區別 147

10.2 Android多項目設置 148

10.3 庫項目引用和配置 149

10.4 庫項目單獨發布 151

10.5 小結 154

第11章 Android Gradle多渠道構建 156

11.1 多渠道構建的基本原理 156

11.2 Flurry多渠道和友盟多渠道構建 157

11.3 多渠道構建定制 159

11.3.1 applicationId 159

11.3.2 consumerProguardFiles 160

11.3.3 manifestPlaceholders 161

11.3.4 multiDexEnabled 161

11.3.5 proguardFiles 161

11.3.6 signingConfig 162

11.3.7 testApplicationId 162

11.3.8 testFunctionalTest和testHandleProfiling 163

11.3.9 testInstrumentationRunner 164

11.3.10 testInstrumentationRunnerArguments 164

11.3.11 versionCode和versionName 165

11.3.12 useJack 165

11.3.13 dimension 166

11.4 提高多渠道構建的效率 169

11.5 小結 170

第12章 Android Gradle測試 172

12.1 基本概念 172

12.2 本地單元測試 175

12.3 Instrument測試 179

12.4 測試選項配置 181

12.5 代碼覆蓋率 184

12.6 Lint支持 187

12.6.1 abortOnError 188

12.6.2 absolutePaths 189

12.6.3 check 189

12.6.4 checkAllWarnings 196

12.6.5 checkReleaseBuilds 196

12.6.6 disable 197

12.6.7 enable 198

12.6.8 explainIssues 198

12.6.9 htmlOutput 198

12.6.10 htmlReport 199

12.6.11 ignoreWarnings 199

12.6.12 lintConfig 199

12.6.13 noLines 199

12.6.14 quiet 200

12.6.15 severityOverrides 200

12.6.16 showAll 201

12.6.17 textOutput 202

12.6.18 textReport 202

12.6.19 warningsAsErrors 202

12.6.20 xmlOutput 203

12.6.21 xmlReport 203

12.6.22 error、fatal、ignore、warning、informational 203

第13章 Android Gradle NDK支持 206

13.1 環境配置 206

13.2 編譯C/C 源代碼 208

13.3 多平臺編譯 212

13.4 使用第三方的so庫 214

13.5 使用NDK提供的庫 214

13.6 C 庫支持 216

第14章 Android Gradle持續集成 219

14.1 什么是持續集成 219

14.2 持續集成的價值 219

14.3 Android Gradle持續集成 220

14.4 怎樣更好地做持續集成 222

14.5 人才是關鍵 223



展開全部

Android Gradle權威指南 作者簡介

李帥,網名為飛雪無情,“隨手記”研發部經理,現在隨手記負責Java、Android、iOS、PHP和前端的研發管理。主持翻譯Android官方技術文檔。 個人博客:www.flysnow.org。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: heyzo国产亚洲高清 | 久久久亚洲色 | 欧美人做人爱a全程免费 | 久久久精品久久日韩一区综合 | 久久色网 | 成年在线网站免费观看无广告 | 成人a毛片视频免费看 | 黄色aa级片 | 99精品网站 | 精品欧美成人高清视频在线观看 | 国产精品女人呻吟在线观看 | 亚洲国产精品乱码一区二区三区 | 亚洲人成色99999在线观看 | 高潮好爽视频在线观看 | 国产舐足视频在线观看 | 国产成人久久久精品一区二区三区 | 小雪好紧好滑好湿好爽视频 | 人人妻人人澡人人爽人人精品97 | 亚洲 欧美 中文 日韩aⅴ | 久久综合99re久久爱 | 性生大片 | 青草草在线视频永久免费 | 99国产精品免费观看视频 | 欧美一级淫片免费视频日本动漫 | 精品久久久久国产 | 日本乱偷人妻中文字幕 | 中文字幕无码视频专区 | 久久综合九色综合97伊人麻豆 | 人妖女天堂视频在线96 | 91精品国产亚洲爽啪在线观看 | 福利片在线观看免费高清视频 | 天码av无码一区二区三区四区 | 国产xxxx视频在线观看 | 亚洲国产精品成人精品无码区 | 噜噜噜狠狠夜夜躁 | 日韩欧美亚洲综合 | 日本大片免aaa费观看视频 | 欧美高清国产 | 亚洲日产韩国一二三四区 | 把插八插露脸对白内射 | 香蕉视频一区二区三区 |