《Android開發(fā)項目實戰(zhàn)教程》以Android市場發(fā)布過的多款app作為教學案例,詳細剖析每個app從產(chǎn)品設(shè)計、需求設(shè)計到技術(shù)實現(xiàn)的過程,幫助讀者全面了解各類Android app的開發(fā)難點和要點。本書首先介紹了Android項目開發(fā)基礎(chǔ)知識,然后通過《貪啵虎》、《掌中物業(yè)》和《找車位》3個項目的設(shè)計與開發(fā)任務(wù),綜合介紹了Android技術(shù)的應(yīng)用方法,并附有詳細的開發(fā)源代碼。讀者通過《Android開發(fā)項目實戰(zhàn)教程》的學習,將全面、系統(tǒng)地掌握Android平臺相關(guān)開發(fā)技術(shù),同時還將深入了解這些技術(shù)如何具體應(yīng)用到企業(yè)開發(fā)實踐中去。
《Android開發(fā)項目實戰(zhàn)教程》可供高職高專計算機應(yīng)用技術(shù)、計算機網(wǎng)絡(luò)技術(shù)、軟件工程、物聯(lián)網(wǎng)等相關(guān)專業(yè)教學使用,也可供相關(guān)工程技術(shù)人員參考。
第1章 Android項目開發(fā)基礎(chǔ) 1
1.1 Android項目實訓目標 1
1.2 Android項目開發(fā)技術(shù) 1
1.2.1 Android基本概念 1
1.2.2 Android體系結(jié)構(gòu) 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章 《打地鼠》游戲項目設(shè)計與開發(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(shè)計與開發(fā) 36
3.1 項目描述 36
3.2 項目目標 36
3.3 項目實施 37
3.3.1 游戲構(gòu)思 37
3.3.2 游戲繪圖 39
3.3.3 游戲邏輯 46
3.3.4 游戲按鍵 54
3.3.5 項目源代碼 56
第4章 《通關(guān)奪寶》游戲項目設(shè)計 126
4.1 項目描述 126
4.2 項目目標 126
4.3 項目實施 126
4.3.1 游戲構(gòu)思 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