-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Gradle for Android 中文版

( 簡體 字)
作者:(美)Kevin Pelgrims(凱文●貝利格里姆斯)類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:電子工業出版社Gradle for Android 中文版 3dWoo書號: 45441
詢問書籍請說出此書號!

缺書
NT售價: 245

出版日:10/1/2016
頁數:148
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121300158
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

Gradle是Android開發小組於2013年推出的Android 應用首選構建系統。Gradle可以很容易地擴展構建,並插入現有的構建過程中。它提供了一套類Groovy的DSL語言,用於申明構建和創建任務,讓依賴管理變得更加簡單。此外,它還是完全免費和開源的。
《Gradle for Android 中文版》共9章,依次介紹了Gradle的基礎知識、基本自訂構建、依賴管理、創建構建Variants、管理多模組構建、運行測試、創建任務和外掛程式、設置持續集成,以及高級自訂構建。
《Gradle for Android 中文版》是為那些希望成為構建能手的Android開發者編寫的。
目錄:

1 Gradle和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
序: