從基礎概念到實戰演練
豐富實作範例引領您輕鬆駕馭、學以致用
本書豐富詳實,共有16章,內容不但講解Android4.x與Android3.x的應用開發各類要點,還提供Android2.x的趣味特性開發到Android4.x實用新特性(如Wifi Direct、Fragment、人臉檢測等)的相關知識,以及作者的十多年的經驗技術,由淺入深,循序漸進,既適合Android4.x初學者學習,亦適合有Android開發基礎、希望進階到Android4.x學習的讀者使用。
本書適合對象
.初學Android4.0新特性應用開發的讀者。
.有一定Android開發基礎,希望進一步深入學習Android4.0高級開發技術的讀者。
本書特色
.提供豐富詳實的範例,快速引領上手、方便對照了解!
.掌握Android的核心處理技術,厚實Android大螢幕開發的功力!
.以豐富的插圖與作者多年開發經驗所設計的完整範例來剖析各個知識點!
作者簡介
吳亞峰
畢業於北京郵電大學,後留學澳大利亞臥龍崗大學取得碩士學位。
1998年開始從事Java應用的開發,有10多年的Java開發與培訓經驗。
主要研究方向OpenGL ES、手機遊戲、Java EE以及搜尋引擎。
同時為手機遊戲、Java EE獨立軟體開發工程師,並兼任百納科技Java培訓中心首席培訓師。
近10年來為多家著名企業培訓了上千名軟體開發人員,曾撰寫《Java程式設計師的職場進化之路》、《學會Android應用開發的18堂關鍵基礎課程》、《深入淺出Android遊戲程式開發範例大全》等暢銷技術書籍(以上均為博碩文化出版)。2008年開始專注Android平台下的3D應用開發,並開發出一系列優秀的Android應用程式與3D遊戲。
索依娜
畢業於燕山大學,從事電腦軟體領域10餘年,在軟體開發和電腦教學方面有豐富的經驗。
工作期間曾發表論文多篇。從2008年開始專注Android平台下的應用開發,並參與開發了多款手機娛樂應用軟體。
杜化美
畢業於西安電子科技大學,碩士,有多年的Java程式開發與培訓經驗。
曾發表論文10餘篇。
同時兼任嵌入式獨立軟體工程師,在軟體領域有8年的從業經驗,最近3年致力於Android嵌入式系統的研究。
第1章 平板電腦簡介以及開發環境的建立
本章主要介紹了平板電腦的相關知識以及Android開發環境的建立。
第2章 Android平台進階控制元件
本章主要介紹了Android4.0新特性以及Android 2.0特色控制項的相關知識
第3章 酷炫UI之新增佈局與片段
本章介紹了Android4.0中新增的佈局與片段的相關知識。
第4章 酷炫UI之存儲偏好設定
本章主要介紹了Android2.0?Android4.0 中選項選擇介面的基礎知識以及相關案例的開發
第5章 數位影像處理及拍照
本章主要介紹了數位影像處理及拍照的基礎知識以及案例的開發。
第6章 TTS及語音辨識
本章介紹了Android平台下的TTS與語音辨識的基礎知識以及相關案例的開發。
第7章 多媒體
本章介紹了音訊播放、頻譜顯示、視頻播放、音訊錄製與重播等的相關知識。
第8章 2D圖形繪圖及多點觸控
本章介紹了2D圖形渲染的基礎知識與相應的案例,其中給出了一個小的綜合的遊戲案例,並在本章的最後介紹了多點觸控技術的相關知識。
第9章 3D應用開發基礎
本章介紹了OpenGL ES 3D開發的基礎知識以及相關案例的開發。
第10章 感應器應用開發
本章主要介紹了感測器開發的基礎知識以及相關案例的開發。
第11章 藍牙與無線乙太網直連
本章主要介紹了設備互聯技術—— 藍牙與WiFi Direct(無線乙太網直連),包括基礎知識以及案例的開發。
第12章 GPS開發
本章主要介紹了GPS高級開發的相關知識,包括基礎知識以及案例的開發。
第13章 多解析度螢幕自我調整
本章主要介紹了多解析度螢幕自我調整的相關知識。
第14章 2D物理引擎遊戲——魔法跳跳球
本章說明一個完整的物理引擎遊戲——魔法跳跳球,內容涉及2DBox物理引擎、音效設置以及3D自我調整螢幕技術等。
第15章 3D競速遊戲——極速飛行
本章說明一個完整的3D遊戲案例——極速飛行,內容涉及場景的製作、飛艇與賽道和障礙物的碰撞、選擇不同的飛艇以及音效設置等各種功能的開發。
第16章 生活輔助軟體——BN行事曆小管家
本章說明一個完整的應用案例——BN日程小管家,主要介紹資料庫、對話方塊以及佈局的使用。