序
移動互聯網如潮水一般席捲著全世界,無論是個人還是企業、工作還是生活,都受其極大的影響。移動互聯網時代已經開啓,它已成為全世界商業和科技創新發展的加速器,成為當代最大的機遇和挑戰。
Android 系統就是一個開放式的移動互聯網操作系統。今天Android 已經成為移動互聯網的寵兒,是應用最廣泛的移動互聯網平臺。因此手機軟件在當今的IT行業中具有舉足輕重的地位。從招聘市場的情況來看,Android 軟件人才的需求也越來越大。
在2013 年Google I/ O 大會上,Google 正式推出了官方Android 軟件集成開發工具Android Studio,並在2015 年宣布停止對Android Eclipse Tools 的支持。以前很多書籍都是以Eclipse 為開發環境進行編寫的,但以後Android Studio IDE 開發必是大勢所趨,所以本書採用Android Studio 作為練習開發平臺進行講解。
本書注重結合大學Android 應用程序開發相關課程對應的實驗環節,突出與理論知識的結合性、實用性和可操作性,能夠使讀者在較短的時間內進行Android 平臺搭建和UI 設計、Andriod 高級UI 設計、Intent 與Activity 的使用、Android 資源訪問、圖形圖像與多媒體、Android 的網路編程基礎、SQLite 和SQLiteDatabase 的使用、使用GPS 與百度地圖等技術的熟練操作。
本教材具有以下特色:
1-全新的開發環境
本書以最新的Google 官方Android IDE-Android Studio V1-3 為開發環境對練習進行開發講解,讓讀者更快地瞭解Android Studio 的界面操作。同時還引入了當前應用廣泛的Android 模擬器軟件Genymotion,並對Genymotion 的安裝、使用進行了詳細介紹, 讓開發者擺脫Android 模擬器運行緩慢、耗內存的缺點, 使學習Android 開發更加得心應手。
2-由淺入深,緊扣理論課程本書以高等教育本科學生為對象,緊扣Android 理論知識教學環節,從瞭解An ̄droid 和搭建開發環境學起,然後學習Android 開發的基礎技術,進一步學習Android開發的高級內容,最後學習如何開發一個完整項目。講解過程中步驟詳盡、版式新穎,並在操作的內容圖片上進行了標註,讓讀者在閱讀時一目了然,從而快速掌握書中內容。
3-知識全面、覆蓋面廣
書中全方面引入了Android 的相關知識練習:Android 平臺搭建和UI 設計、An-driod 高級UI 設計、Intent 與Activity 的使用、Android 資源訪問、圖形圖像與多媒體、Android 的網路編程基礎、SQLite 和SQLiteDatabase 的使用、使用GPS 與百度地圖等。最後還提供了兩個綜合項目:基於Android 的計算器、圖形化數字遊戲,綜合運用前面的各項知識點。
全書由羅文龍主編,蹇潔任副主編。羅文龍執筆編寫實驗一至實驗八,蹇潔執筆編寫綜合項目一、綜合項目二,全書由羅文龍負責審校和統稿。
本書僅基於Android Studio V1-3 + API 18/23 + Genymotion 為開發環境進行講解,書中所論並不完美 ,錯誤和疏漏之處 懇,請讀者批評指正。
編者