商品描述
隨著移動設備的發展和普及,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

 
     
     
     
    
 
     
     
    
 
     
     
     
     
    
 
    