Android移動開發技術(慕課版)

《Android移動開發技術(慕課版)》是2022年人民郵電出版社出版的圖書。

基本介紹

  • 中文名:Android移動開發技術(慕課版)
  • 出版時間:2022年4月1日
  • 出版社:人民郵電出版社
  • ISBN:9787115533333
  • 開本:16 開
內容簡介,圖書目錄,

內容簡介

本書為Android編程技術的基礎開發教材,主要介紹了Android套用開發的基礎知識。全書涵蓋了Android概述、Android開發項目搭建及目錄分析、Android項目打包及調試監控、Android事件回響、Android訊息提示、Android資源管理、UI組件、UI布局、Android基本組件、數據存儲之檔案存儲、數據存儲之資料庫存儲等知識,最後一章為綜合案例。
本書不僅對Android編程技術的基礎理論知識進行了講解,同時對涉及的知識點使用案例進行步驟和具體實現的展示,使讀者能清晰地理解各知識點的適用情況和使用方法。本書提供所有實例的源碼電子檔案,並提供視頻講解資源。

圖書目錄

第 1章 Android概述 1
1.1移動智慧型設備開發概述 1
1.1.1 Symbian作業系統 2
1.1.2 BlackBerry作業系統 2
1.1.3 Windows Phone作業系統 3
1.1.4 iOS作業系統 4
1.1.5 Android作業系統 6
1.2 Android發展史 6
1.2.1 Android作業系統的歷史版本 6
1.2.2 Android作業系統版本使用現狀 7
1.3 Android技術體系 9
1.3.1 Android技術體系結構 9
1.3.2 Android技術體系結構說明 10
1.4 Android開發環境的搭建 12
1.4.1 Android開發環境所需工具 13
1.4.2 Android開發環境搭建流程 13
1.4.3 Android Studio安裝流程 15
1.5本章小結 21
習題 21
第 2章 Android開發項目搭建及目錄分析 22
2.1 第 一個Android項目 22
2.1.1 使用Android Studio搭建Android項目工程 22
2.1.2 使用Android Studio運行Android套用 26
2.2 Android模擬器 27
2.2.1 Android模擬器簡介 27
2.2.2 AVD的創建 27
2.2.3 AVD的啟動 29
2.2.4 使用AVD運行HelloWord套用 31
2.2.5 Android模擬器的使用限制 32
2.3 Android項目目錄結構 33
2.3.1 Android項目結構 33
2.3.2 自動生成的R.java檔案 35
2.3.3 res目錄說明 36
2.3.4 AndroidManifest.xml清單檔案 37
2.3.5 應用程式許可權說明 38
2.5本章小結 39
習題 40
第3章 Android項目打包及調試監控 41
3.1 Android項目打包 41
3.1.1 Android項目打包的過程 41
3.1.2 使用Android Studio完成項目打包 45
3.1.3 Android項目簽名的意義 48
3.1.4 APK檔案的反編譯 49
3.2 Android的調試監控 50
3.2.1 什麼是測試 50
3.2.2 什麼是Logcat 51
3.2.3 Logcat的查看方式 51
3.2.4 Logcat信息的解析 51
3.2.5 Logcat信息的使用 52
3.2.6 Logcat信息的過濾 53
3.2.7 Logcat實例 54
3.2.8 使用Logcat調試程式 56
3.2.9 使用debug調試程式 57
3.3本章小結 59
習題 59
第4章 Android事件回響 60
4.1 Android事件回響的原理 60
4.1.1 基於監聽的事件處理 60
4.1.2 基於監聽的事件處理的實例 62
4.2 實現事件監聽器的形式 63
4.2.1 內部類作為事件監聽器類 64
4.2.2 外部類作為事件監聽器類 64
4.2.3 Activity本身作為事件監聽器類 64
4.2.4 匿名內部類作為事件監聽器類 66
4.2.5 XML檔案直接指定方法形式 67
4.3 常用的Android事件處理 69
4.3.1 單擊事件 69
4.3.2 長按事件 71
4.3.3 焦點改變事件 75
4.3.4 鍵盤事件 77
4.3.5 觸摸事件 79
4.3.6 選擇改變事件 83
4.4 本章小結 87
習題 87
第5章 Android訊息提示 88
5.1 Toast訊息提示 88
5.1.1 默認效果 89
5.1.2 自定義顯示位置 89
5.1.3 帶圖片效果 90
5.2 AlertDialog訊息提示 91
5.2.1 AlertDialog.Builder類常用方法 92
5.2.2創建AlertDialog的步驟 92
5.3 Notification訊息提示 94
5.3.1通知管理器 94
5.3.3 Notification的使用步驟 96
5.4 本章小結 98
習題 98
第6章 Android資源管理 100
6.1 Android資源概述 100
6.1.1 常用資源目錄 101
6.1.2資源檔案的命名規則 101
6.2 資源的訪問 101
6.2.1 在代碼中訪問資源 102
6.2.2 在XML中訪問資源 102
6.3常用的資源類型 103
6.3.1字元串資源 104
6.3.2 顏色資源 105
6.3.3尺寸資源 106
6.3.4數組資源 107
6.3.5 可繪製對象資源 110
6.4 本章小結 121
習題 122
第7章 UI組件 123
7.1 Android用戶界面框架 123
7.2基本界面組件 124
7.2.1組件常見屬性 124
7.2.2文本框 125
7.2.3編輯框 125
7.2.4按鈕組件(Button和ImageButton) 127
7.2.5複選框 127
7.2.6單選按鈕及單選按鈕組(RadioButton和RadioGroup) 128
7.2.7開關按鈕 130
7.2.8圖像視圖(ImageView) 130
7.3 ListView組件 131
7.3.1 使用entries屬性綁定數據源 132
7.3.2數據適配器 133
7.3.3 使用ArrayAdapter綁定數據源 135
7.3.4 使用SimpleAdapter綁定數據源 135
7.4 Spinner組件 137
7.5 複雜控制項的使用 139
7.5.1 GridView的使用 139
7.5.2 AutoCompleteTextView的使用 142
7.5.3 ExpandableListView的使用 143
7.5.4 TabHost的使用 149
7.5.5 ProgressBar的使用 152
7.6 選單組件 154
7.6.1 選單的定義 155
7.6.2 選項選單 155
7.6.3上下文選單 157
7.7 本章小結 159
習題 159
第8章 UI布局 161
8.1 布局概述 161
8.1.1 聲明布局的方式 161
8.1.2 編寫 XML 162
8.1.3 載入 XML 資源 162
8.1.4 屬性 163
8.2 線性布局 165
8.2.1主要屬性 166
8.2.2布局權重 166
8.2.3示例 167
8.3 相對布局 168
8.3.1 主要屬性 169
8.3.2 示例 169
8.4 幀布局 171
8.4.1 主要屬性 171
8.4.2 示例 172
8.5 表格布局 174
8.5.1 主要屬性 175
8.5.2 示例 175
8.6 絕對布局 179
8.7 本章小結 180
習題 180
第9章 Android基本組件 181
9.1 Activity 181
9.1.1 Activity生命周期 181
9.1.2 向項目添加新的Activity 183
9.2 意圖 186
9.2.1 Intent基本概述 186
9.2.2 Intent常用屬性 187
9.3 Intent訊息傳遞 191
9.3.1 單向訊息傳遞 191
9.3.2 獲取返回值的訊息傳遞 192
9.3.3 Intent訊息傳遞實例 193
9.4 Intent Filter 198
9.5 Android訪問許可權 203
9.5廣播 204
9.5.1 實現廣播的步驟 204
9.5.2 廣播傳送常用函式 205
9.5.3 廣播示例 205
9.6 服務 208
9.6.1 服務調用方式 208
9.6.2 Service生命周期 209
9.6.3 Service音樂播放器實例 210
9.6.4系統內置服務 218
9.7本章小結 220
習題 220
第 10章 數據存儲之檔案存儲 223
10.1 SharedPreferences存儲 223
10.1.1 SharedPreferences類接口 223
10.1.2 SharedPreferences.Editor接口 224
10.1.3 SharedPreferences操作步驟 224
10.1.4 SharedPreferences實例 225
10.2 檔案存儲 227
10.2.1常用檔案操作函式 228
10.2.2 內部存儲 229
10.2.3外部存儲 232
10.3 本章小結 237
習題 237
第 11章 數據存儲之資料庫存儲 239
11.1 SQLite資料庫存儲 239
11.1.1 SQLite基本概念 239
11.1.2 SQLite常用命令 240
11.1.3 SQLite 資料庫操作 240
11.1.4 Android中的MVC資料庫編程 245
11.2 數據共享ContentProvider 254
11.2.1 Content Provider共享 254
11.2.2 Content Provider 操作通信錄 257
11.3本章小結 260
習題 260
第 12章 綜合案例 262
12.1 App的簡介和設計 262
12.1.1 App功能設計 262
12.1.2 App性能要求 263
12.1.3 App開發環境要求 264
12.1.4 App系統架構設計 264
12.1.5 App存儲架構設計 264
12.1.6 App資料庫設計 265
12.2 用戶登錄 267
12.1.1 用戶登錄的頁面設計 267
12.2.2 登錄頁面Activity設計 271
12.2.3 登錄運算元據庫搭建 274
12.2.4 實現登錄校驗 277
12.2.5 登錄成功效果 279
12.3本章小結 280
check!

熱門詞條

聯絡我們