Android開發工程師案例教程

Android開發工程師案例教程

《Android開發工程師案例教程》是2014年北京大學出版社出版的圖書,作者是倪紅軍、周巧扣。本書系統介紹Android套用開發的原理與項目實例開發過程,採用“項目驅動”的方法介Android開發中所涉及的必需知識點。

基本介紹

  • 中文名:Android開發工程師案例教程
  • 作者:倪紅軍、周巧扣
  • 出版社:北京大學出版社
  • ISBN:9787301244692
內容簡介,圖書目錄,作者簡介,

內容簡介

《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 預備知識
7.2.2 個人信息註冊的實現
7.3 電話號碼檔案存儲的設計與實現
7.3.1 預備知識
7.3.2 電話號碼檔案存儲的實現
7.4 SD卡檔案訪問的設計與實現
7.4.1 預備知識
7.4.2 SD卡檔案訪問的實現
7.5 簡單記事本的設計與實現
7.5.1 預備知識
7.5.2 簡單記事本的實現
7.6 成績共享示例的設計與實現
7.6.1 預備知識
7.6.2 成績共享案例的實現
7.7 訪問通訊錄的設計與實現
7.7.1 預備知識
7.7.2 訪問通訊錄的實現
本章小結
項目實訓
第8章 多媒體與網路套用開發技術
8.1 概述
8.1.1 多媒體技術介紹
8.1.2 網路技術介紹
8.2 音頻播放器的設計與實現
8.2.1 預備知識
8.2.2 音頻播放器界面設計
8.3 視頻播放器的設計與實現
8.3.1 預備知識
8.3.2 視頻播放器的實現
8.4 錄音機的設計與實現
8.4.1 預備知識
8.4.2 錄音機的實現
8.5 照相機的設計與實現
8.5.1 預備知識
8.5.2 照相機的實現
8.6 鬧鐘的設計與實現
8.6.1 預備知識
8.6.2 鬧鐘的實現
8.7 定時簡訊傳送器的設計與實現
8.7.1 預備知識
8.7.2 定時簡訊傳送器的實現
8.8 Android聊天室的設計與實現
8.8.1 預備知識
8.8.2 Android聊天室的實現
8.9 線上英漢雙譯字典的設計與實現
8.9.1 預備知識
8.9.2 線上英漢雙譯字典的實現
8.10 天氣預報查詢系統的設計與
實現
8.10.1 預備知識
8.10.2 天氣預報查詢系統的
實現
本章小結
項目實訓
Android開發高級篇
第9章 圖形與圖像處理
9.1 概述
9.1.1 2D圖形接口的程式結構
9.1.2 Paint(畫筆)類和
Canvas(畫布)類
9.2 桌球的設計與實現
9.2.1 預備知識
9.2.2 桌球的實現
9.3 小畫板的設計與實現
9.3.1 預備知識
9.3.2 小畫板的實現
9.4 多功能圖片瀏覽器的設計與實現
9.4.1 預備知識
9.4.2 多功能圖片瀏覽器的實現
9.5 多變Tom貓的設計與實現
9.5.1 預備知識
9.5.2 多變Tom貓的實現
9.6 簡易抽獎器的設計與實現
9.6.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餘篇。

相關詞條

熱門詞條

聯絡我們