首 頁
手機(jī)版

android studio實(shí)戰(zhàn)快速高效地構(gòu)建android應(yīng)用 pdf高清版

android studio入門教程

android studio是一款簡單直觀、功能豐富且極具包容性的集成開發(fā)環(huán)境,在開發(fā)Android App方面比Eclipse更加高效易用。為此小編帶來了android studio入門教程:android studio實(shí)戰(zhàn)快速高效地構(gòu)建android應(yīng)用,這是一本涵蓋關(guān)于了android studio及其龐大工具生態(tài)系統(tǒng)的圖書,簡稱為android studio實(shí)戰(zhàn)pdf,由(美)Adam Gerber、Clifton Craig編著,靳曉輝、張文書編譯,清華大學(xué)出版社出版。全書結(jié)合若干個實(shí)際可用的示例,循序漸進(jìn)地講解了android studio的基本用法,android app的開發(fā)流程(包括設(shè)計用戶界面,搭建布局,采用mvc模式編寫代碼等)、代碼管理工具git和構(gòu)建工具gradle的使用技巧,非常適合那些Android開發(fā)者和愛好者下載參考。

另外android studio實(shí)戰(zhàn)pdf配有4個完整的Android項(xiàng)目,它們均可從公共的Git倉庫下載。通過學(xué)習(xí)本書,讀者將能夠掌握Android工具生態(tài)系統(tǒng)中新、實(shí)用的工具,以及Android App開發(fā)中的佳實(shí)踐,可以將實(shí)驗(yàn)代碼作為模板或框架并在自己的類似App中重用和定制。

android studio實(shí)戰(zhàn)快速高效地構(gòu)建android應(yīng)用

全書主要內(nèi)容

1、如何開始使用Android Studio IDE

2、如何導(dǎo)航及使用Android Studio

3、如何使用Git進(jìn)行版本控制

4、如何使用Gradle

5、如何使用嶄新的Android Wear框架

6、如何使用Android Studio調(diào)試代碼

7、如何管理應(yīng)用項(xiàng)目

8、如何測試應(yīng)用

9、如何分析并重構(gòu)代碼

10、如何定制Android Studio

使用方法

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務(wù)必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進(jìn)行閱讀

android studio實(shí)戰(zhàn)快速高效地構(gòu)建android應(yīng)用章節(jié)目錄

第1章 Android Studio入門 1
1.1 在Windows上安裝Java開發(fā)
工具包 1
1.1.1 在Windows上下載JDK 2
1.1.2 在Windows上執(zhí)行JDK向?qū)?3
1.1.3 配置Windows環(huán)境變量 4
1.2 在Mac上安裝Java開發(fā)工具包 7
1.2.1 在Mac上下載JDK 7
1.2.2 在Mac上執(zhí)行JDK向?qū)?8
1.2.3 在Mac上配置JDK版本 9
1.3 安裝Android Studio 10
1.4 創(chuàng)建第一個項(xiàng)目:HelloWorld 12
1.5 使用Android虛擬設(shè)備管理器 15
1.6 在AVD上運(yùn)行HelloWorld 16
1.7 在Andriod設(shè)備上運(yùn)行HelloWorld 17
1.8 小結(jié) 19
第2章 在Android Studio中遨游 21
2.1 編輯器 22
2.1.1 Editor選項(xiàng)卡 22
2.1.2 折疊線 23
2.1.3 標(biāo)記欄 23
2.1.4 工具按鈕 23
2.1.5 默認(rèn)布局 24
2.2 導(dǎo)航工具窗口 24
2.2.1 Project工具窗口 25
2.2.2 Stucture工具窗口 26
2.2.3 Favorites工具窗口 26
2.2.4 TODO工具窗口 27
2.2.5 Commander工具窗口 27
2.3 主菜單欄 27
2.4 工具欄 28
2.5 導(dǎo)航欄 28
2.6 狀態(tài)欄 28
2.7 常用操作 29
2.7.1 選擇文本 29
2.7.2 使用Undo和Redo 29
2.7.3 找到最近的文件 30
2.7.4 遍歷最近的導(dǎo)航操作 30
2.7.5 剪切、復(fù)制和粘貼 30
2.8 上下文菜單 31
2.9 獲取幫助 32
2.10 使用鍵盤導(dǎo)航 32
2.10.1 Select In命令 32
2.10.2 Class命令 33
2.10.3 File命令 33
2.10.4 Line命令 33
2.10.5 Related File命令 33
2.10.6 Last Edit Location命令 33
2.10.7 Type Hierarchy命令 34
2.10.8 Declaration命令 34
2.11 查找和替換文本 34
2.11.1 Find命令 34
2.11.2 Find in Path命令 34
2.11.3 Replace命令 35
2.11.4 Replace in Path命令 35
2.12 小結(jié) 35
第3章 在Android Studio中編程 37
3.1 使用代碼折疊 37
3.2 執(zhí)行代碼補(bǔ)全 39
3.3 注釋代碼 42
3.4 使用代碼生成 42
3.4.1 構(gòu)造函數(shù) 43
3.4.2 getter/setter 44
3.4.3 重載方法 44
3.4.4 toString()方法 45
3.4.5 代理方法 46
3.5 插入動態(tài)模板 47
3.6 移動代碼 48
3.7 設(shè)計代碼風(fēng)格 50
3.7.1 Auto-Indent Lines選項(xiàng) 51
3.7.2 Rearrange Code選項(xiàng) 51
3.7.3 Reformat Code選項(xiàng) 52
3.7.4 Surround With 52
3.8 小結(jié) 53
第4章 重構(gòu)代碼 55
4.1 重命名 56
4.2 修改簽名 57
4.3 類型遷移 58
4.4 移動 58
4.5 復(fù)制 59
4.6 安全刪除 60
4.7 抽取 60
4.7.1 抽取變量 61
4.7.2 抽取常量 61
4.7.3 抽取字段 62
4.7.4 抽取參數(shù) 62
4.7.5 抽取方法 63
4.8 高級重構(gòu) 65
4.8.1 下推成員和上拉成員 65
4.8.2 使用代理代替繼承 66
4.8.3 封裝字段 67
4.8.4 封裝方法返回值 68
4.8.5 使用工廠方法代替構(gòu)造函數(shù) 69
4.8.6 將匿名類轉(zhuǎn)換為內(nèi)部類 69
4.9 小結(jié) 70
第5章 備忘錄實(shí)驗(yàn):第1部分 71
5.1 啟動新項(xiàng)目 73
5.2 初始化Git倉庫 74
5.3 構(gòu)建用戶界面 77
5.3.1 使用可視化設(shè)計器 78
5.3.2 編輯布局的原始XML 78
5.3.3 添加視覺增強(qiáng)效果 83
5.3.4 向ListView添加條目 84
5.3.5 設(shè)置操作欄溢出菜單 86
5.4 持久化備忘錄 87
5.4.1 數(shù)據(jù)模型 87
5.4.2 SQLite API 89
5.5 小結(jié) 95
第6章 備忘錄實(shí)驗(yàn):第2部分 97
6.1 添加/刪除備忘 97
6.2 響應(yīng)用戶交互 100
6.3 提供多選上下文菜單 102
6.3.1 兼容較早的SDK 104
6.3.2 添加上下文操作模式 105
6.4 實(shí)現(xiàn)添加、編輯和刪除 107
6.4.1 設(shè)計自定義對話框 108
6.4.2 將設(shè)計轉(zhuǎn)換為代碼 108
6.4.3 創(chuàng)建自定義對話框 110
6.4.4 添加自定義圖標(biāo) 113
6.5 小結(jié) 115
第7章 Git入門 117
7.1 安裝Git 117
7.2 忽略文件 119
7.3 添加文件 120
7.4 克隆參考App:Reminders 121
7.4.1 分叉和克隆 121
7.4.2 使用Git日志 124
7.4.3 分支 125
7.5 在分支上開發(fā) 125
7.5.1 Git提交和分支 131
7.5.2 回退在哪里? 132
7.5.3 合并 136
7.5.4 Git重置修改歷史 138
7.5.5 Git變基 142
7.5.6 分離頭部 144
7.5.7 相對引用 146
7.5.8 在變基時解決沖突 148
7.5.9 Git遠(yuǎn)端 153
7.6 小結(jié) 154
第8章 設(shè)計布局 155
8.1 Activity 155
8.2 View和ViewGroup 156
8.2.1 預(yù)覽面板 157
8.2.2 寬度和高度 159
8.2.3 設(shè)計器模式 161
8.2.4 幀布局 161
8.2.5 線性布局 164
8.2.6 相對布局 166
8.2.7 嵌套布局 169
8.2.8 列表視圖 173
8.3 布局設(shè)計指導(dǎo)原則 180
8.3.1 覆蓋各種顯示尺寸 180
8.3.2 組合在一起 183
8.4 Fragment 190
8.5 小結(jié) 200
第9章 貨幣實(shí)驗(yàn):第1部分 201
9.1 Currencies規(guī)范 201
9.2 初始化Git倉庫 205
9.3 修改MainActivity的布局 207
9.4 定義顏色 211
9.5 為布局應(yīng)用顏色 212
9.6 創(chuàng)建并應(yīng)用樣式 213
9.7 創(chuàng)建JSONParser類 216
9.8 創(chuàng)建啟動界面 217
9.9 獲取JSON格式的活動貨幣代碼 220
9.10 啟動MainActivity 223
9.11 小結(jié) 224
第10章 貨幣實(shí)驗(yàn):第2部分 225
10.1 定義MainActivity的成員 225
10.2 從bundle中解壓出貨幣代碼 226
10.3 創(chuàng)建選項(xiàng)菜單 227
10.4 實(shí)現(xiàn)選項(xiàng)菜單行為 229
10.5 創(chuàng)建spinner_closed布局 230
10.6 將mCurrencies綁定到選擇列表 231
10.7 將選擇列表行為代理給MainActivity 232
10.8 創(chuàng)建偏好管理器 234
10.9 根據(jù)給定代碼查找位置 235
10.10 從貨幣字符串中抽取代碼 236
10.11 實(shí)現(xiàn)共同偏好 237
10.12 按鈕單擊行為 239
10.13 保存開發(fā)者密鑰 240
10.14 獲取開發(fā)者密鑰 241
10.15 CurrencyConverterTask 242
10.15.1 onPreExecute() 246
10.15.2 doInBackground() 246
10.15.3 onPostExecute() 246
10.16 按鈕選擇器 247
10.17 啟動圖標(biāo) 248
10.18 小結(jié) 249
第11章 測試和分析 251
11.1 創(chuàng)建新的儀器測試 251
11.1.1 定義SetUp()和TearDown()方法 252
11.1.2 在MainActivity中定義回調(diào) 254
11.1.3 定義一些測試方法 255
11.1.4 運(yùn)行儀器測試 257
11.1.5 修改Bug 258
11.2 使用Monkey 259
11.3 使用分析工具 260
11.3.1 檢查代碼 260
11.3.2 分析依賴 261
11.3.3 分析棧軌跡 262
11.4 小結(jié) 264
第12章 調(diào)試 265
12.1 日志 265
12.1.1 使用logcat 266
12.1.2 寫入Android日志 268
12.2 捕捉Bug! 268
12.2.1 使用交互式調(diào)試器 272
12.2.2 表達(dá)式求值 275
12.2.3 使用棧軌跡 277
12.2.4 探索交互式調(diào)試的工具窗口 280
12.2.5 使用斷點(diǎn)瀏覽器 281
12.2.6 條件斷點(diǎn) 283
12.3 小結(jié) 285
第13章 Gradle 287
13.1 Gradle語法 288
13.2 IntelliJ核心構(gòu)建系統(tǒng) 289
13.3 Gradle構(gòu)建概念 290
13.3.1 Gradle Android結(jié)構(gòu) 290
13.3.2 項(xiàng)目依賴 291
13.4 案例研究:使用Gradle的天氣預(yù)報項(xiàng)目 292
13.5 Android庫依賴 299
13.5.1 Java庫依賴 303
13.5.2 第三方庫 311
13.6 打開較舊的項(xiàng)目 313
13.7 小結(jié) 314
第14章 更多SDK工具 315
14.1 Android設(shè)備監(jiān)視器 315
14.1.1 線程監(jiān)視器 316
14.1.2 堆監(jiān)視器 317
14.1.3 分配跟蹤器 318
14.1.4 網(wǎng)絡(luò)統(tǒng)計 319
14.1.5 層次查看器 320
14.2 Android監(jiān)視器 323
14.2.1 內(nèi)存監(jiān)視器 323
14.2.2 方法跟蹤工具 324
14.2.3 分配跟蹤器 325
14.2.4 屏幕抓取 325
14.3 導(dǎo)航編輯器 327
14.3.1 設(shè)計用戶界面 328
14.3.2 導(dǎo)航編輯器初步 328
14.3.3 連接Activity 330
14.3.4 編輯菜單 331
14.4 終端 333
14.4.1 查詢設(shè)備 333
14.4.2 安裝APK 333
14.4.3 下載文件 333
14.4.4 上傳文件 333
14.4.5 端口轉(zhuǎn)發(fā) 334
14.5 Google云工具 334
14.5.1 創(chuàng)建HelloCloud前端 335
14.5.2 創(chuàng)建Java后臺模塊 337
14.5.3 組合在一起 339
14.5.4 部署到App Engine 343
14.6 小結(jié) 346
第15章 Android可穿戴設(shè)備實(shí)驗(yàn) 347
15.1 設(shè)置可穿戴設(shè)備環(huán)境 347
15.1.1 安裝設(shè)備驅(qū)動程序 347
15.1.2 設(shè)置SDK工具 350
15.1.3 設(shè)置可穿戴虛擬設(shè)備 350
15.1.4 設(shè)置Android可穿戴設(shè)備硬件 353
15.2 創(chuàng)建MegaDroid項(xiàng)目 353
15.2.1 針對屏幕的優(yōu)化技術(shù) 355
15.2.2 構(gòu)建watch服務(wù) 356
15.2.3 初始化可繪制資源和樣式 358
15.2.4 管理手表更新 359
15.2.5 繪制界面 363
15.3 小結(jié) 367
第16章 定制Android Studio 369
16.1 代碼風(fēng)格 370
16.2 外觀、顏色和字體 372
16.3 鍵盤映射 374
16.4 宏 375
16.5 文件和代碼模板 375
16.6 菜單和工具欄 377
16.7 插件 378
16.8 小結(jié) 380
收起介紹展開介紹
  • 下載地址
android studio實(shí)戰(zhàn)快速高效地構(gòu)建android應(yīng)用 pdf高清版

有問題? 點(diǎn)此報錯

發(fā)表評論

0條評論