內容簡介
《Android開發工程師案例教程》系統介紹Android套用開發的原理與項目實例開發過程,採用“項目驅動”的方法介Android開發中所涉及的必需知識點。《Android開發工程師案例教程》分為四篇。以Android開發入門、Android開發基礎、Android開發提高、Android高級開發為主線,通過開發實例和項目案例為平台,由淺入深、循序漸進地介紹了Android套用開發的主要技術。書中開發實例步驟清晰詳細,項目案例典型實用,通過圖文並茂的操作步驟講解,以便讀者更好地學習和掌握Android開發技術,提高實際開發水平,快速成為一名合格的Android開發工程師。在每一章開頭安排一個與該章知識點緊密聯繫的案例項目,通過對該案例項目的分析引出每章節的知識點,並在後的附錄中給出詳細的設計步驟,便於讀者更好的掌握和鞏固每一章節的知識點。
圖書目錄
Android開發入門篇
第1章 Android開發環境
1.1 Android的發展和簡介
1.2 Android平台架構與特性
1.2.1 Android平台架構
1.2.2 Android的特性
1.3 Android開發環境搭建
1.3.1 安裝JDK
1.3.2 安裝Android SDK
本章小結
項目實訓
第2章 Android應用程式結構
2.1 應用程式組件
2.2 Android應用程式結構分析
2.2.1 Android套用目錄剖析
2.2.2 資源的使用
2.2.3 AndroidManifest.xml檔案的
結構
2.3 Android中XML檔案的使用
2.3.1 布局檔案
2.3.2 圖片檔案
2.3.3 選單檔案
2.3.4 資源檔案
2.3.5 動畫檔案
2.3.6 raw目錄下的檔案
本章小結
項目實訓
Android開發基礎篇
第3章 用戶界面基本組件
3.1 用戶界面基礎
3.2 友好登錄界面的設計與實現
3.2.1 預備知識
3.2.2 登錄界面的實現
3.3 圖片瀏覽器的設計與實現
3.3.1 預備知識
3.3.2 圖片瀏覽器的實現
3.4 註冊界面的設計與實現
3.4.1 預備知識
3.4.2 註冊界面的實現
3.5 設定日期和時間的設計與實現
3.5.1 預備知識
3.5.2 DatePicker和TimePicker的
實現
3.6 導航條的設計與實現
3.6.1 預備知識
3.6.2 導航條的實現
3.7 模擬檔案下載進度條的設計與
實現
3.7.1 預備知識
3.7.2 檔案下載進度條的實現
3.8 考試系統界面的設計與實現
3.8.1 預備知識
3.8.2 考試系統界面的實現
3.9 模擬PPS(網路電視)訊息提醒的
設計與實現
3.9.1 預備知識
3.9.2 PPS訊息提醒的設計與實現
本章小結
項目實訓
第4章 用戶界面布局
4.1 概述
4.1.1 布局管理器
4.1.2 View和ViewGroup類
4.2 簡易計算器的設計與實現
4.2.1 預備知識
4.2.2 簡易計算器的實現
4.3 找不同遊戲的設計與實現
4.3.1 預備知識
4.3.2 找不同遊戲的實現
4.4 打老鼠遊戲的設計與實現
4.4.1 預備知識
4.4.2 打老鼠遊戲的實現
4.5 霓虹燈效果的設計與實現
4.5.1 預備知識
4.5.2 霓虹燈效果的實現
本章小結
項目實訓
第5章 選單和對話框
5.1 選項選單
5.2 子選單
5.3 快捷選單
5.4 使用XML生成選單
5.5 提示對話框
5.6 日期/時間選擇對話框
5.7 進度條對話框
本章小結
項目實訓
Android開發提高篇
第6章 組件通信與服務
6.1 概述
6.2 私密聯繫簿的設計與實現
6.2.1 預備知識
6.2.2 私密聯繫簿的實現
6.3 啟動式音樂服務的設計與實現
6.3.1 預備知識
6.3.2 啟動式音樂服務的實現
6.4 綁定式音樂服務的設計與實現
6.4.1 預備知識
6.4.2 綁定式音樂服務的實現
6.5 跨進程計算器的設計與實現
6.5.1 預備知識
6.5.2 跨進程計算器的實現
6.6 廣播接收器的設計與實現
6.6.1 預備知識
6.6.2 廣播接收器的實現
本章小結
項目實訓
第7章 數據存儲與訪問
7.1 概述
7.2 個人信息註冊的設計與實現
7.2.1 預備知識
4.5.2 簡易抽獎器的實現
本章小結
項目實訓
第10章 用戶界面高級組件
10.1 便攜課程表的設計與實現
10.1.1 預備知識
10.1.2 便攜課程表界面設計
10.1.3 便攜課程表功能實現
10.2 線上音樂播放器的設計與實現
10.2.1 預備知識
10.2.2 線上音樂播放器界面設計
10.2.3 線上音樂播放器的實現
10.3 猜撲克遊戲的設計與實現
10.3.1 預備知識
10.3.2 猜撲克遊戲的界面設計
10.3.3 猜撲克牌遊戲的實現
10.4 電子相冊的設計與實現
10.4.1 預備知識
10.4.2 電子相冊的界面設計
10.4.3 電子相冊的實現
10.5 文本閱讀器的設計與實現
10.5.1 預備知識
10.5.2 文本閱讀器的界面設計
10.5.3 文本閱讀器的實現
10.6 創建自定義組件
10.6.1 繼承已有控制項實現自定義
組件
10.6.2 組合已有組件實現自定義
組件
10.6.3 自定義控制項的外觀
本章小結
項目實訓
作者簡介
倪紅軍,副教授,副院長,南京師範大學泰州學院信息工程學院,主講過智慧型手機開發、作業系統、計算機網路、Linux程式設計、資料庫套用與開發、Java程式設計、C語言程式設計、計算機組裝與維修等多門課程,主持省級項目兩個,主編教材兩部,發表論文70餘篇。