Android應用程式開發教程

Android應用程式開發教程

《Android應用程式開發教程》是2017年9月清華大學出版社出版的圖書,作者是於國防、徐永剛、張玉傑。

基本介紹

  • 書名:Android應用程式開發教程
  • 作者:於國防、徐永剛、張玉傑
  • ISBN:9787302476856
  • 定價:39.80元
  • 出版社:清華大學出版社
  • 出版時間:2017年9月
內容簡介,圖書目錄,

內容簡介

本書選用Eclipse作為開發工具,結合豐富的示例,圖文並茂、深入淺出地分析講解基於Android系統的應用程式設計。全書共分14章,內容主要包含Android開發環境搭建、Android模擬器套用、用戶界面設計、Activity的基本用法、對話框與訊息框、常用資源、常用控制項、Intent與BroadcastReceiver、圖與動畫、多媒體套用、網路通信與服務、數據存儲以及感測器套用。書中技術內容安排不求面面俱到,但求要點突出、實用;示例代碼的編寫,層次分明、書寫規範,注釋清晰明了,特別利於代碼的分析和解讀,從而更加高效地掌握相關的技術。同時,對一些重點和難點的內容,還輔以必要的“說明”和“提示”,有助於知識點的學習和強化。
為了輔助教師的課堂教學和讀者自學,本書還提供了書中示例以及附錄實驗的全部程式源碼,以便提高程式開發學習中的實踐效率。
本書適用於計算機科學、通信電子以及自動化等相關專業的高等院校師生的Android應用程式設計的教學用書,也可以作為Android程式開發者的參考書。

圖書目錄

第1章 初識Android 1
1.1 智慧型手機及其作業系統簡介 1
1.2 Android簡介 3
1.2.1 Android釋義與套用 3
1.2.2 Android系統的起源 3
1.2.3 Android版本發布 4
1.2.4 Android系統結構 4
1.2.5 Android系統架構 5
1.2.6 Android平台特性 6
1.2.7 Android市場 7
1.3 搭建Android開發環境 7
1.3.1 系統配置要求 7
1.3.2 軟體下載與安裝 8
習題 15
第2章 Android模擬器 16
2.1 Android模擬器簡介 16
2.1.1 Android虛擬設備與模擬器 16
2.1.2 Android模擬器的功能限制 17
2.1.3 Android模擬器的按鍵操作 17
2.2 Android模擬器的管理與套用 18
2.2.1 創建Android模擬器 18
2.2.2 啟動Android模擬器 20
2.2.3 刪除Android模擬器 21
習題 21
第3章 Android程式設計導航 22
3.1 Android應用程式的創建及其結構解析 22
3.1.1 新建Android應用程式 22
3.1.2 Android應用程式的結構及檔案 27
3.1.3 初識XML布局檔案 29
3.1.4 初識Android應用程式中的Java代碼 30
3.2 運行項目 31
3.2.1 通過模擬器運行項目 31
3.2.2 通過手機運行項目 32
3.2.3 手機管理軟體的套用 34
3.3 程式調試 34
3.3.1 LogCat簡介 35
3.3.2 LogCat的基本用法 35
3.4 導入或刪除項目 37
習題 38
第4章 用戶界面設計 39
4.1 XML簡介及其在用戶界面設計中的套用 39
4.1.1 XML簡介 39
4.1.2 利用XML檔案設計用戶界面 40
4.2 常用布局管理器在用戶界面設計中的套用 41
4.2.1 線性布局管理器 41
4.2.2 用戶界面的可視化設計 44
4.2.3 表格布局管理器 46
4.2.4 框架(幀)布局管理器 49
4.2.5 相對布局管理器 50
4.2.6 格線布局管理器 53
4.2.7 布局管理器的嵌套 55
4.3 利用Java代碼設計用戶界面 57
4.4 綜合利用XML代碼和Java代碼設計用戶界面 59
習題 61
第5章 基本程式單元Activity 63
5.1 Activity簡介 63
5.2 Activity的運行狀態及生命周期 63
5.2.1 Activity的運行狀態 64
5.2.2 Activity的生命周期 64
5.2.3 Activity的屬性 65
5.3 Activity的套用基礎 67
5.3.1 創建、啟動和關閉Activity 67
5.3.2 配置Activity 69
5.4 Activity的基本用法 71
5.4.1 調用其他Activity 71
5.4.2 在Activity之間傳遞數據 74
5.4.3 返回到前一個Activity並保留其數據 76
習題 79
第6章 Android的對話框與訊息框 80
6.1 利用AlertDialog創建對話框 80
6.2 利用Toast顯示訊息提示框 85
習題 87
第7章 常用資源的使用 88
7.1 字元串資源 88
7.1.1 定義字元串資源 88
7.1.2 使用字元串資源 89
7.2 顏色資源 90
7.2.1 定義顏色值 90
7.2.2 定義顏色資源 90
7.2.3 使用顏色資源 91
7.3 圖片資源 93
7.3.1 關於圖片資源 93
7.3.2 使用圖片資源 94
7.4 數組資源 96
7.4.1 定義數組資源 96
7.4.2 使用數組資源 97
習題 98
第8章 常用控制項 99
8.1 基本控制項 99
8.1.1 文本框與編輯框 99
8.1.2 普通按鈕 100
8.1.3 單選按鈕與複選框 104
8.1.4 圖片視圖 110
8.2 高級控制項 113
8.2.1 圖像切換器 113
8.2.2 下拉列表 116
8.2.3 滾動視圖 118
8.2.4 進度條與滑塊 121
習題 126
第9章 Intent與BroadcastReceiver 127
9.1 Intent套用 127
9.1.1 Intent簡介 127
9.1.2 Intent的組成及其基本用法 127
9.1.3 Intent過濾器 130
9.2 BroadcastReceiver套用 136
9.2.1 BroadcastReceiver簡介 136
9.2.2 BroadcastReceiver的基本用法 137
習題 141
第10章 圖與動畫 142
10.1 繪製圖形與文本 142
10.1.1 Paint類 142
10.1.2 Canvas類 143
10.2 圖像變換 147
10.2.1 Bitmap類 147
10.2.2 BitmapFactory類 147
10.2.3 Matrix類 148
10.3 動畫設計 153
10.3.1 逐幀動畫 153
10.3.2 補間動畫 157
習題 164
第11章 多媒體套用 165
11.1 MediaPlayer簡介 165
11.2 播放音頻 166
11.2.1 播放資源檔案中的音頻 166
11.2.2 播放檔案系統中的音頻 166
11.2.3 播放流媒體中的音頻 172
11.3 播放視頻 172
11.3.1 播放資源檔案中的視頻 172
11.3.2 播放檔案系統中的視頻 173
11.3.3 播放流媒體中的視頻 178
習題 178
第12章 網路通信與服務 179
12.1 Web伺服器簡介 179
12.2 HTTP簡介 180
12.3 Get請求與Post請求簡介 181
12.4 通過HTTP訪問網路 181
12.4.1 利用HttpURLConnection訪問網路 181
12.4.2 利用HttpClient訪問網路 191
習題 195
第13章 Android數據存儲 196
13.1 利用SharedPreferences存儲數據 196
13.2 利用檔案存儲數據 201
13.3 利用SQLite資料庫存儲數據 209
13.3.1 SQLite簡介 209
13.3.2 SQLite的數據類型 209
13.3.3 SQLite的基本用法 210
13.4 利用ContentProvide存儲數據簡介 219
習題 220
第14章 Android感測器 221
14.1 Android感測器簡介 221
14.2 Android感測器套用 223
習題 230
參考文獻 231
附錄 實驗進度參考 232
實驗1 Android模擬器的創建與套用 232
實驗2 用戶界面設計及簡單程式設計 232
實驗3 控制項套用 233
實驗4 Activity數據傳遞 234
實驗5 繪圖與動畫設計 235
實驗6 Activity數據傳遞 236
實驗7 利用HttpClient訪問網路 236
實驗8 讀取手機外部檔案內容 237
實驗9 Android感測器套用 238

相關詞條

熱門詞條

聯絡我們