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中重用和定制。
全書主要內(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
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問題? 點(diǎn)此報錯
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 得間免費(fèi)小說電腦版 v5.2.7.172.56M / 簡體中文
- 網(wǎng)易新聞電腦版 v112.697.63M / 簡體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡體中文
- 吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
- cnki全球?qū)W術(shù)快報電腦版 v0.2.3495.79M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文