Android應(yīng)用程序開(kāi)發(fā)基礎(chǔ)(蒲曉妮)
定 價(jià):55 元
- 作者:蒲曉妮、趙睿 主編
- 出版時(shí)間:2022/9/1
- ISBN:9787122413604
- 出 版 社:化學(xué)工業(yè)出版社
- 中圖法分類(lèi):TN929.53
- 頁(yè)碼:277
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)內(nèi)容包含走進(jìn)Android 世界、Android 中的資源、用戶(hù)界面設(shè)計(jì)基礎(chǔ)、Activity、Fragment、數(shù)據(jù)存儲(chǔ)、內(nèi)容提供者、服務(wù)、廣播、網(wǎng)絡(luò)編程、媒體應(yīng)用技術(shù)和綜合項(xiàng)目——智慧黨建等,書(shū)中對(duì)每一個(gè)項(xiàng)目都編寫(xiě)了詳細(xì)的操作步驟和參考代碼,學(xué)生參考教材就可以完成項(xiàng)目。為便于學(xué)生考取“移動(dòng)應(yīng)用開(kāi)發(fā)”的“1+X”職業(yè)技能等級(jí)證書(shū),書(shū)中融入了“移動(dòng)應(yīng)用開(kāi)發(fā)”職業(yè)技能取證中級(jí)標(biāo)準(zhǔn)規(guī)定的對(duì)應(yīng)考試內(nèi)容。
本書(shū)配套了豐富的數(shù)字資源,教材中核心知識(shí)點(diǎn)和操作以二維碼的形式提供了微視頻。配套建設(shè)有國(guó)家高等教育智慧教育平臺(tái),省級(jí)職業(yè)教育在線精品課程“Android 應(yīng)用程序開(kāi)發(fā)基礎(chǔ)”,課程網(wǎng)站中提供了微視頻、電子課件、電子教案、源代碼、題庫(kù)及實(shí)訓(xùn)案例等教學(xué)資源。
本書(shū)適合作為高職高專(zhuān)院校、職業(yè)本科院校移動(dòng)互聯(lián)應(yīng)用技術(shù)、移動(dòng)應(yīng)用開(kāi)發(fā)等相關(guān)專(zhuān)業(yè)的教學(xué)用書(shū),也可作為“1+X”職業(yè)技能取證培訓(xùn)的教材或移動(dòng)應(yīng)用開(kāi)發(fā)興趣愛(ài)好者自學(xué)的參考書(shū)。
第1章 走進(jìn)Android 世界 001
1.1 走進(jìn)Android 001
1.2 搭建Android 開(kāi)發(fā)環(huán)境 002
1.3 創(chuàng)建第一個(gè)應(yīng)用程序 007
1.3.1 創(chuàng)建程序 007
1.3.2 Android 程序結(jié)構(gòu) 008
1.3.3 運(yùn)行程序 011
1.3.4 生成APK 015
1.4 Android 中的日志工具Log 016
職業(yè)素養(yǎng)拓展 018
本章小結(jié) 018
第2章 Android 中的資源 019
2.1 資源概述 019
2.2 布局資源 020
2.3 字符串資源 022
2.4 顏色資源 023
2.5 尺寸資源 023
2.6 圖片資源 024
2.7 樣式和主題 024
2.8 國(guó)際化與資源自適應(yīng) 026
職業(yè)素養(yǎng)拓展 027
本章小結(jié) 028
第3章 用戶(hù)界面設(shè)計(jì)基礎(chǔ) 029
3.1 常用布局 029
3.1.1 ConstraintLayout 約束布局 029
3.1.2 LinearLayout 線性布局 033
3.1.3 RelativeLayout 相對(duì)布局 036
3.1.4 FrameLayout 幀布局 039
3.1.5 TableLayout 表格布局 040
3.2 基礎(chǔ)控件及應(yīng)用 042
3.2.1 TextView 控件 042
3.2.2 EditText 控件 043
3.2.3 Button 控件 045
3.2.4 ImageView 控件 049
3.2.5 用戶(hù)登錄功能的設(shè)計(jì)與實(shí)現(xiàn) 051
3.2.6 RadioButton 和RadioGroup 控件 055
3.2.7 CheckBox 控件 057
3.2.8 Spinner 控件 060
3.2.9 用戶(hù)注冊(cè) 063
3.2.10 RecyclerView 控件 069
3.3 Android 的對(duì)話(huà)框 075
3.3.1 普通對(duì)話(huà)框 075
3.3.2 單選對(duì)話(huà)框 077
3.3.3 多選對(duì)話(huà)框 078
3.3.4 自定義對(duì)話(huà)框 080
3.4 仿微信底部導(dǎo)航的設(shè)計(jì)與實(shí)現(xiàn) 083
職業(yè)素養(yǎng)拓展 088
本章小結(jié) 089
第4章 Activity 090
4.1 Activity 的創(chuàng)建、跳轉(zhuǎn)與關(guān)閉 090
4.2 Activity 的數(shù)據(jù)傳遞 096
4.2.1 Activity 間數(shù)據(jù)直接傳遞 096
4.2.2 Activity 間的數(shù)據(jù)回傳 100
4.3 Activity 的生命周期 105
4.4 Intent 的使用 108
4.4.1 Intent 簡(jiǎn)介 108
4.4.2 撥打電話(huà) 109
4.5 用戶(hù)注冊(cè)頭像的選擇 111
職業(yè)素養(yǎng)拓展 118
本章小結(jié) 118
第5章 Fragment 119
5.1 Fragment 概述 119
5.2 Fragment 的創(chuàng)建 120
5.3 使用Fragment 121
5.3.1 靜態(tài)添加Fragment 121
5.3.2 動(dòng)態(tài)添加Fragment 124
5.4 Fragment 的生命周期 126
5.5 Fragment 與Activity 間的數(shù)據(jù)互傳 129
5.6 仿微信應(yīng)用中Fragment 的使用 134
職業(yè)素養(yǎng)拓展 139
本章小結(jié) 139
第6章 數(shù)據(jù)存儲(chǔ) 140
6.1 SharedPreferences 存儲(chǔ) 140
6.1.1 SharedPreferences 存儲(chǔ)概述 140
6.1.2 記住賬號(hào)和密碼 141
6.2 文件存儲(chǔ) 145
6.2.1 文件存儲(chǔ)概述 145
6.2.2 保存賬號(hào)和密碼 145
6.3 SQLite 數(shù)據(jù)庫(kù)存儲(chǔ) 147
6.3.1 SQLite 數(shù)據(jù)庫(kù)創(chuàng)建 147
6.3.2 仿手機(jī)通訊錄 148
6.4 使用Room 實(shí)現(xiàn)通訊錄 155
職業(yè)素養(yǎng)拓展 161
本章小結(jié) 162
第7章 內(nèi)容提供者 163
7.1 內(nèi)容提供者概述 163
7.2 訪問(wèn)系統(tǒng)通訊錄 163
7.3 程序間數(shù)據(jù)共享 166
7.3.1 創(chuàng)建內(nèi)容提供者 166
7.3.2 訪問(wèn)自定義通訊錄 169
職業(yè)素養(yǎng)拓展 175
本章小結(jié) 175
第8章 服務(wù)的應(yīng)用 176
8.1 服務(wù)概述 176
8.2 啟動(dòng)服務(wù) 178
8.3 綁定服務(wù) 180
8.4 后臺(tái)播放音樂(lè) 185
職業(yè)素養(yǎng)拓展 187
本章小結(jié) 188
第9章 廣播的應(yīng)用 189
9.1 廣播機(jī)制 189
9.2 系統(tǒng)廣播 191
9.3 自定義廣播 192
9.3.1 標(biāo)準(zhǔn)廣播 193
9.3.2 有序廣播 195
9.4 攔截電話(huà) 198
職業(yè)素養(yǎng)拓展 200
本章小結(jié) 200
第10章 網(wǎng)絡(luò)編程 201
10.1 WebView 的使用 201
10.1.1 使用WebView 瀏覽網(wǎng)頁(yè) 201
10.1.2 WebView 中使用JavaScript 203
10.2 網(wǎng)絡(luò)訪問(wèn) 206
10.2.1 使用HTTP 協(xié)議訪問(wèn)網(wǎng)絡(luò) 206
10.2.2 使用Volley 訪問(wèn)網(wǎng)絡(luò) 210
10.3 查看天氣應(yīng)用 212
10.3.1 JSON 數(shù)據(jù)及解析 212
10.3.2 查看天氣實(shí)例 215
職業(yè)素養(yǎng)拓展 221
本章小結(jié) 222
第11章 媒體應(yīng)用技術(shù) 223
11.1 播放音頻和視頻 223
11.1.1 播放音頻文件 223
11.1.2 播放視頻文件 226
11.2 錄制音頻和視頻 229
11.2.1 錄制音頻 229
11.2.2 視頻的錄制 232
11.3 仿微信頭像設(shè)置 234
職業(yè)素養(yǎng)拓展 237
本章小結(jié) 237
第12章 綜合項(xiàng)目——智慧黨建 238
12.1 項(xiàng)目概述 238
12.2 項(xiàng)目運(yùn)行效果展示 239
12.3 項(xiàng)目的實(shí)現(xiàn) 244
12.3.1 創(chuàng)建項(xiàng)目 244
12.3.2 實(shí)現(xiàn)項(xiàng)目啟動(dòng)界面 248
12.3.3 實(shí)現(xiàn)登錄和注冊(cè) 249
12.3.4 首頁(yè)顯示內(nèi)容 253
12.3.5 黨建要聞?wù)故?257
12.3.6 顯示黨建要聞詳情 263
12.3.7 實(shí)現(xiàn)播放學(xué)習(xí)視頻 265
12.3.8 實(shí)現(xiàn)隨手拍功能 269
12.3.9 其他功能實(shí)現(xiàn)說(shuō)明 275
職業(yè)素養(yǎng)拓展 275
本章小結(jié) 276
參考文獻(xiàn) 277