Android項目驅動式開發教程

Android項目驅動式開發教程

《Android項目驅動式開發教程》是2014年機械工業出版社出版的圖書,作者是劉正。

基本介紹

  • 書名:Android項目驅動式開發教程
  • 作者:劉正
  • ISBN:978-7-111-59758-2
  • 頁數:245
  • 定價:39.8
  • 出版社:機械工業出版社
  • 出版時間:2018年6月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書基於AndroidSKD的4.0版本,以項目驅動式的方式全面而詳細地介紹Android套用開發所涉及的各個方面知識。全書共11章,分為3個部分,內容包括Android開發入門、生命周期及調試方法、布局與基本組件、高級組件開發、異步任務開發、後台服務、數據存儲與數據共享、感測器套用開發、媒體播放器的設計、地圖與位置服務的設計以及一個綜合實例——旅遊小助手的實現。本書內容豐富,結合大量精心設計的項目案例進行講解。掌握本書的實例後,讀者無須自己編寫大量的代碼即可解決實際Android項目開發問題。本書即可作為高職及本科院校計算機專業Android套用開發類課程的教材,也可供相關專業人士參考使用。

圖書目錄

第2 版前言
第1 版前言
第1 章 Android 開發入門 1
1. 1 Android 的發展及歷史 1
1. 2 Android 開發環境搭建 5
1. 3 開始第一個應用程式 9
1. 4 項目框架分析 14
1. 5 Studio 中導入原有Eclipse 項目的方法 20
1. 6 Android 四大組件介紹 21
1. 7 本章小結 22
習題 22
第2 章 生命周期及調試方法 23
2. 1 系統進程生命周期 23
2. 2 Activity 生命周期 25
2. 3 Android 開發中的調試技術 31
2. 4 設備兼容性及國際化 33
2. 5 實訓項目與演練 37
2. 6 本章小結 42
習題 42
第3 章 布局與基本組件 43
3. 1 Android 用戶界面的組件和容器 43
3. 2 文本控制項的功能與使用方法 44
3. 3 按鈕控制項的功能與使用方法 50
3. 4 時間和日期控制項的功能與使用方法 56
3. 5 界面布局管理器的使用 59
3. 6 Intent 的概念及使用 66
3. 7 Activity 的啟動和跳轉 69
3. 8 實訓項目與演練 75
3. 9 本章小結 80
習題 81
第4 章 高級組件開發 82
目 錄
4. 1 進度條組件的開發和使用 82
4. 2 列表與Adapter 的開發和使用 85
4. 3 圖片瀏覽組件的開發和使用 91
4. 4 訊息組件的開發和使用 96
4. 5 選單與標籤頁組件的開發和使用 100
4. 6 實訓項目與演練 112
4. 7 本章小結 117
習題 117
第5 章 後台服務和廣播 118
5. 1 後台服務簡介 118
5. 2 服務的兩種使用方法 120
5. 3 在服務中使用新執行緒更新UI 128
5. 4 廣播及接收 133
5. 5 實訓項目與演練 139
5. 6 本章小結 143
習題 143
第6 章 多媒體功能的設計 144
6. 1 多媒體檔案格式與編碼 144
6. 2 音樂播放器的設計 146
6. 3 播放器設計 151
6. 4 使用Service 的播放器設計 157
6. 5 錄音功能的設計與實現 160
6. 6 照相機的調用與實現 165
6. 7 本章小結 166
習題 166
第7 章 數據存儲與數據共享 167
7. 1 配置檔案的存儲SharedPreferences 167
7. 2 普通檔案的存儲與讀取 170
7. 3 SQLite 資料庫的訪問與讀/寫操作 185
7. 4 ContentProvider 數據共享的操作 194
7. 5 實訓項目與演練 198
7. 6 本章小結 199
習題 199
第8 章 網路通信 200
8. 1 HTTP 網路通信 200
8. 2 異步的基本概念 201
8. 3 使用Thread + Handler + Message 進行異步操作 202
·Ⅶ
Android 項目驅動式開發教程 第2 版
8. 4 使用AsnycTask 進行異步操作 206
8. 5 JSON 的基本概念和用法 209
8. 6 實訓項目與演練 212
8. 7 本章小結 216
習題 216
第9 章 感測器套用開發 217
9. 1 手機感測器介紹 217
9. 2 開發感測器套用 220
9. 3 感測器綜合示例 221
9. 4 本章小結 224
習題 224
第10 章 地圖與位置服務的設計 225
10. 1 百度地圖簡介與導入 225
10. 2 Application 和Activity 的創建 227
10. 3 百度定位SDK 的開發與使用 229
10. 4 百度地圖自定義覆蓋物的開發 235
10. 5 本章小結 242
習題 242
第11 章 綜合實例———健身助手的實現 243
11. 1 系統功能介紹和架構設計 243
11. 2 百度API Key 的申請 244
11. 3 JSON 數據的解析 245
11. 4 公交線路規劃的實現 246
11. 5 百度實時翻譯的實現 246
11. 6 健身實時計數的實現 250
11. 7 計時器的實現 253
11. 8 天氣預報與音樂播放器的實現 254
11. 9 本章小結 255
參考文獻 256

相關詞條

熱門詞條

聯絡我們