《Android開發(fā)項目實戰(zhàn)教程》以Android市場發(fā)布過的多款app作為教學案例,詳細剖析每個app從產品設計、需求設計到技術實現(xiàn)的過程,幫助讀者全面了解各類Android app的開發(fā)難點和要點。本書首先介紹了Android項目開發(fā)基礎知識,然后通過《貪;ⅰ、《掌中物業(yè)》和《找車位》3個項目的設計與開發(fā)任務,綜合介紹了Android技術的應用方法,并附有詳細的開發(fā)源代碼。讀者通過《Android開發(fā)項目實戰(zhàn)教程》的學習,將全面、系統(tǒng)地掌握Android平臺相關開發(fā)技術,同時還將深入了解這些技術如何具體應用到企業(yè)開發(fā)實踐中去。
《Android開發(fā)項目實戰(zhàn)教程》可供高職高專計算機應用技術、計算機網絡技術、軟件工程、物聯(lián)網等相關專業(yè)教學使用,也可供相關工程技術人員參考。
第1章 Android項目開發(fā)基礎 1
1.1 Android項目實訓目標 1
1.2 Android項目開發(fā)技術 1
1.2.1 Android基本概念 1
1.2.2 Android體系結構 1
1.2.3 Android SDK 1
1.3 Android項目開發(fā)工具 2
1.3.1 Android開發(fā)系統(tǒng)要求 2
1.3.2 安裝配置開發(fā)環(huán)境 2
1.3.3 Android模擬器 15
1.3.4 創(chuàng)建Android工程 17
1.4 Android項目開發(fā)規(guī)范 20
1.4.1 Android編碼規(guī)范 20
1.4.2 Android性能優(yōu)化 22
1.4.3 Android UI優(yōu)化 23
第2章 《打地鼠》游戲項目設計與開發(fā) 24
2.1 項目描述 24
2.2 項目目標 24
2.3 項目實施 24
2.3.1 環(huán)境準備 24
2.3.2 項目框架 26
2.3.3 游戲邏輯 29
2.3.4 游戲繪圖 30
2.3.5 游戲截圖 35
第3章 《貪;ⅰ酚螒蝽椖吭O計與開發(fā) 36
3.1 項目描述 36
3.2 項目目標 36
3.3 項目實施 37
3.3.1 游戲構思 37
3.3.2 游戲繪圖 39
3.3.3 游戲邏輯 46
3.3.4 游戲按鍵 54
3.3.5 項目源代碼 56
第4章 《通關奪寶》游戲項目設計 126
4.1 項目描述 126
4.2 項目目標 126
4.3 項目實施 126
4.3.1 游戲構思 126
4.3.2 Activity類的實現(xiàn) 132
4.3.3 SurfaceView類的實現(xiàn) 133
4.3.4 Item類的實現(xiàn) 183
4.3.5 Danger類的實現(xiàn) 186
4.3.6 Gamemenu菜單類的實現(xiàn) 187
4.3.7 Meida類的實現(xiàn) 202
4.3.8 Power類的實現(xiàn) 204
4.3.9 Sprite類的實現(xiàn) 206
4.3.10 Tile類的實現(xiàn) 212
4.3.11 Tool類的實現(xiàn) 220
4.3.12 游戲截圖 222
4.3.13 AndroidManifest.xml文件 223
4.3.14 string.xml文件 224
參考文獻 225