Android應用開發基礎(第2版)

賴紅,李欽

  • 出版商: 電子工業
  • 出版日期: 2024-05-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 378
  • ISBN: 7121470543
  • ISBN-13: 9787121470547
  • 相關分類: Android
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

隨著移動設備的發展和普及,Android操作系統越來越得到廣泛的應用,目前Android操作系統的全球市場份額已接近90%,在全球範圍內占據著主導地位。由於目前Android技術發展日新月異,Android高級開發人才短期將供不應求,Android高級工程師的就業前景非常緊俏。 本書基於Google新推出的Android Studio 2023和Android SDK13.0作為開發環境進行編寫,全面介紹了Android應用開發的相關知識,內容覆蓋了Android開發環境的搭建、Android視圖、Android組件、Fragment組件、廣播技術、系統服務、系統提供者、多媒體、網絡服務和文件數據庫管理等;本書以“案例驅動”和“模塊化”的方式來講解Android編程的各種理論知識,包含了31節理論知識點慕課視頻(以二維碼展示)以及50個實踐案例編程操作視頻;本書的慕課和實踐案例視頻時長720分鐘;這些實踐案例能幫助讀者更好地理解Android各種知識在實際開發中的應用。與本書配套的數字課程已登錄“學堂在線”,讀者可以登錄網站搜索“Android應用開發基礎”選課進行學習。本書適合作為高校電腦軟件技術、移動互聯應用技術及相關專業的教材,也可作為職業培訓的教材或自學者的參考書,還也可供從事移動開發的工作者學習參考。

目錄大綱

目  錄
1 Android概述 1
1.1 Android概述 1
1.1.1 Android簡介 1
1.1.2 Android Studio安裝 5
1.1.3 Android模擬器安裝 6
1.1.4 單元小測 8
1.2 第一個Android應用程序 8
1.2.1 編寫第一個Android應用程序 8
1.2.2 Android應用程序結構 13
1.2.3 單元小測 17
1.3 Android應用程序調試 18
1.3.1 Android調試工具 18
1.3.2 Android調試實現 20
1.3.3 單元小測 23
2 Android視圖 24
2.1 Activity概述 24
2.1.1 Activity 24
2.1.2 Activity生命周期實例 29
2.1.3 Activity數據傳遞實例 32
2.1.4 單元小測 45
2.2 Android啟動模式 46
2.2.1 standard 46
2.2.2 singleTop 47
2.2.3 singleTask 48
2.2.4 singleInstance 50
2.2.5 單元小測 51
3 Android佈局與組件 54
3.1 Android佈局 54
3.1.1 絕對佈局 56
3.1.2 相對佈局 58
3.1.3 線性佈局 60
3.1.4 約束佈局 68
3.1.5 單元小測 78
3.2 Android基礎組件 79
3.2.1 TextView 79
3.2.2 Button 82
3.2.3 EditText 85
3.2.4 ProgressBar 88
3.2.5 視圖綁定(viewBinding) 92
3.2.6 ViewModel模型 96
3.2.7 MVVM模型 99
3.2.8 單元小測 103
3.3 Android中級組件 104
3.3.1 CheckBox 105
3.3.2 Switch 107
3.3.3 RadioButton 109
3.3.4 ImageView 113
3.3.5 單元小測 118
3.4 Android適配器 120
3.4.1 Adapter適配器 120
3.4.2 Spinner 121
3.4.3 ListView 124
3.4.4 自定義Adapter 128
3.4.5 RecyclerView 134
3.4.6 單元小測 141
4 Android Fragment 142
4.1 Fragment組件 142
4.1.1 Fragment的生命周期 143
4.1.2 Fragment通信 154
4.1.3 Fragment動態加載 156
4.1.4 單元小測 161
4.2 ViewPager2組件 163
4.2.1 ViewPager2概述 163
4.2.2 引導頁與選項卡 168
4.2.3 單元小測 178
4.3 Navigation導航組件 179
5 Android廣播 188
5.1 廣播概述 188
5.1.1 知識點講解 188
5.1.2 實踐案例 191
5.1.3 實踐案例 196
5.1.4 單元小測 199
5.2 廣播收發機制 200
5.2.1 知識點講解 200
5.2.2 實踐案例 201
5.2.3 單元小測 206
5.3 自定義廣播 207
5.3.1 知識點講解 207
5.3.2 實踐案例 207
5.3.3 單元小測 210
5.4 有序廣播 211
5.4.1 知識點講解 211
5.4.2 實踐案例 212
5.4.3 單元小測 214
6 Android系統服務 216
6.1 系統服務概述 216
6.1.1 知識點講解 216
6.1.2 單元小測 219
6.2 訪問系統服務 219
6.2.1 知識點講解 219
6.2.2 實踐案例 221
6.2.3 單元小測 226
6.3 自定義服務 227
6.3.1 知識點講解 227
6.3.2 實踐案例 228
6.3.3 單元小測 234
6.4 多線程 235
6.4.1 知識點講解 235
6.4.2 實踐案例 236
6.4.3 單元小測 238
7 Android內容提供者 239
7.1 Android運行權限 239
7.1.1 知識點講解 239
7.1.2 實踐案例 240
7.1.3 單元小測 242
7.2 URL URI概述 243
7.2.1 知識點講解 243
7.2.2 實踐案例 244
7.2.3 單元小測 246
7.3 ContentProvider 246
7.3.1 知識點講解 246
7.3.2 實踐案例 248
7.3.3 單元小測 255
7.4 訪問通信錄 255
7.4.1 知識點講解 255
7.4.2 實踐案例 256
7.4.3 單元小測 269
8 多媒體 270
8.1 相機服務 270
8.1.1 知識點講解 270
8.1.2 實踐案例 271
8.1.3 單元小測 277
8.2 音視頻服務 278
8.2.1 知識點講解 278
8.2.2 實踐案例 279
8.2.3 單元小測 285
9 網絡服務 287
9.1 網絡服務概述 287
9.1.1 知識點講解 287
9.1.2 實踐案例 290
9.1.3 單元小測 297
9.2 網絡框架 298
9.2.1 知識點講解 298
9.2.2 實踐案例 299
9.2.3 單元小測 303
9.3 JSON協議 304
9.3.1 知識點講解 304
9.3.2 實踐案例 310
9.3.3 單元小測 318
9.4 Volley 319
9.4.1 知識點講解 319
9.4.2 實踐案例 319
9.4.3 單元小測 326
10 數據存儲 328
10.1 文件存儲 328
10.1.1 文件保存 329
10.1.2 文件讀取 336
10.1.3 SharePreferences存儲 341
10.1.4 單元小測 350
10.2 數據庫存儲 351
10.2.1 知識點講解 351
10.2.2 實踐案例 352
10.2.3 單元小測 366
參考文獻 368