-
>
中醫(yī)基礎(chǔ)理論
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
-
>
中醫(yī)診斷學(xué)--新世紀(jì)第五版
-
>
中藥學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版) 版權(quán)信息
- ISBN:9787115626486
- 條形碼:9787115626486 ; 978-7-115-62648-6
- 裝幀:平裝
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版) 本書特色
1.工信十四五規(guī)劃教材,雙高院校教師和企業(yè)共同開發(fā)。
2.采用“任務(wù)驅(qū)動”的教學(xué)方法,通過真實項目案例貫穿,變常規(guī)的被動學(xué)習(xí)和填鴨式教學(xué)為積極主動學(xué)習(xí)。
3.基于*新的Android10.0系統(tǒng),避免介紹過時的開發(fā)方式,支持學(xué)生實現(xiàn)敏捷開發(fā)。
4.采用星號標(biāo)注的方式,對教材內(nèi)容深度進行劃分,兼顧高職本科與高職?苾蓚層次,?茖W(xué)習(xí)沒有星號的內(nèi)容,高職本科學(xué)習(xí)全部內(nèi)容。
移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版) 內(nèi)容簡介
本書以真實的脫敏企業(yè)項目案例貫穿全書,適配Android 10.0系統(tǒng),引入當(dāng)前主流的開發(fā)方式,采用項目化的方式講解移動App從無到有的全過程。本書內(nèi)容以移動App開發(fā)為主,兼顧開發(fā)前的產(chǎn)品設(shè)計環(huán)節(jié)。為了與時俱進,本書增加從Android到HarmonyOS遷移的知識,為學(xué)習(xí)HarmonyOS打下基礎(chǔ)。本書共10個項目,包括移動App環(huán)境調(diào)研、移動App設(shè)計、移動App開發(fā)環(huán)境搭建、移動App UI交互開發(fā)基礎(chǔ)、移動App UI交互開發(fā)能力提升、移動App服務(wù)端交互開發(fā)、移動App第三方SDK集成、移動App測試與打包發(fā)布、Android開發(fā)進階、HarmonyOS App開發(fā)初探。本書各項目通過拆分任務(wù)的方式,循序漸進、深入淺出地講解移動App開發(fā)的每個步驟,引起讀者的興趣,幫助讀者輕松步入移動App開發(fā)之門。 本書是工業(yè)和信息化部“十四五”規(guī)劃教材,可作為高職本科、高職?圃盒5默F(xiàn)代移動通信技術(shù)、智能互聯(lián)網(wǎng)技術(shù)、通信軟件技術(shù)等通信類專業(yè),以及物聯(lián)網(wǎng)應(yīng)用技術(shù)、移動互聯(lián)網(wǎng)應(yīng)用技術(shù)等電子信息類專業(yè)的移動App開發(fā)課程教材,也可作為想要成為移動App設(shè)計、開發(fā)、測試工程師的人員以及其他對移動App設(shè)計與開發(fā)感興趣的人員的學(xué)習(xí)用書。
移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版) 目錄
移動App環(huán)境調(diào)研 1
【學(xué)習(xí)目標(biāo)】 1
【項目概述】 1
【思維導(dǎo)圖】 2
【知識準(zhǔn)備】 2
1.1 移動App設(shè)計與開發(fā)流程 2
1.2 移動互聯(lián)網(wǎng)概述 4
1.2.1 移動互聯(lián)網(wǎng)的定義 4
1.2.2 移動互聯(lián)網(wǎng)產(chǎn)業(yè)鏈 4
1.3 市場分析與競品分析 6
1.3.1 市場分析與競品分析概述 6
1.3.2 市場分析相關(guān)知識 6
1.3.3 競品分析相關(guān)知識 7
【項目實施】 9
1.4 任務(wù)1:移動互聯(lián)網(wǎng)現(xiàn)狀分析與發(fā)展
趨勢預(yù)測 9
1.5 任務(wù)2:圖書資源App市場分析 9
1.6 任務(wù)3:圖書資源App競品分析 11
【項目小結(jié)】 14
【知識拓展】 14
【知識鞏固】 14
【項目實訓(xùn)】 15
項目2
移動App設(shè)計 16
【學(xué)習(xí)目標(biāo)】 16
【項目概述】 16
【思維導(dǎo)圖】 17
【知識準(zhǔn)備】 17
2.1 需求分析介紹 17
2.1.1 需求分析的概念 18
2.1.2 需求與功能 19
2.1.3 需求的分類 20
2.1.4 需求描述 20
2.1.5 需求的來源 21
2.1.6 需求采集方法 22
2.1.7 需求池構(gòu)建 23
2.1.8 需求優(yōu)先級的排序方法 25
2.2 產(chǎn)品設(shè)計概述 26
2.2.1 產(chǎn)品規(guī)劃概述 27
2.2.2 互聯(lián)網(wǎng)產(chǎn)品的結(jié)構(gòu)概述 28
2.2.3 交互設(shè)計概述 29
2.2.4 產(chǎn)品需求文檔概述 29
【項目實施】 30
2.3 任務(wù)4:圖書資源App需求分析 30
2.4 任務(wù)5:圖書資源App交互設(shè)計 33
【項目小結(jié)】 44
【知識拓展】 44
【知識鞏固】 44
【項目實訓(xùn)】 45
項目3
移動App開發(fā)環(huán)境搭建 46
【學(xué)習(xí)目標(biāo)】 46
【項目概述】 46
【思維導(dǎo)圖】 47
【知識準(zhǔn)備】 47
3.1 認(rèn)識Android 47
3.1.1 Android概述與發(fā)展歷史 47
3.1.2 Android平臺架構(gòu) 49
3.2 Android工程的目錄結(jié)構(gòu)與
Android Studio重要設(shè)置 51
3.2.1 Android工程的目錄結(jié)構(gòu) 51
3.2.2 Android Studio重要設(shè)置 53
【項目實施】 53
3.3 任務(wù)6:JDK安裝 53
3.4 任務(wù)7:Android Studio安裝
與SDK配置 58
3.5 任務(wù)8:Android模擬器配置 64
3.6 任務(wù)9:運行工程 66
【項目小結(jié)】 67
【知識拓展】 68
【知識鞏固】 68
【項目實訓(xùn)】 68
項目4
移動App UI交互開發(fā)基礎(chǔ) 69
【學(xué)習(xí)目標(biāo)】 69
【項目概述】 70
【思維導(dǎo)圖】 70
【知識準(zhǔn)備】 71
4.1 初識布局 71
4.1.1 線性布局 72
4.1.2 相對布局 72
4.2 常用控件 74
4.2.1 TextView 74
4.2.2 EditText 75
4.2.3 Button 76
4.2.4 ImageView 76
4.2.5 RecyclerView 77
4.2.6 WebView 78
4.3 輸出控制:Toast與Log 78
4.3.1 Toast介紹 79
4.3.2 Log介紹 79
4.4 Activity概述 80
4.4.1 生命周期概述 80
4.4.2 用Log測試生命周期運行流程 81
4.4.3 Activity跳轉(zhuǎn) 82
4.5 Fragment簡介 82
4.6 selector與shape介紹 83
4.7 數(shù)據(jù)的存儲方案 83
4.8 子線程與UI線程通信 84
【項目實施】 84
4.9 任務(wù)10:圖書資源App登錄
界面開發(fā) 84
4.10 任務(wù)11:圖書資源App引導(dǎo)界面
與歡迎界面開發(fā) 101
4.10.1 用ViewPager實現(xiàn)滑動
引導(dǎo)界面 101
4.10.2 實現(xiàn)首次打開App
引導(dǎo)界面 106
4.10.3 實現(xiàn)倒計時跳轉(zhuǎn)界面 109
4.11 任務(wù)12:圖書資源App
主界面開發(fā) 110
4.12 任務(wù)13:圖書資源App資訊詳情
界面開發(fā) 127
【項目小結(jié)】 131
【知識鞏固】 131
【項目實訓(xùn)】 132
項目5
移動App UI交互開發(fā)
能力提升 133
【學(xué)習(xí)目標(biāo)】 133
【項目概述】 133
【思維導(dǎo)圖】 134
【知識準(zhǔn)備】 134
5.1 ijkPlayer介紹 134
【項目實施】 134
5.2 任務(wù)14:圖書資源App視頻在線
播放開發(fā) 134
5.3 任務(wù)15:實現(xiàn)圖書資源App用戶
權(quán)限邏輯 137
5.4 任務(wù)16:個人中心功能開發(fā) 142
【項目小結(jié)】 150
【知識鞏固】 150
【項目實訓(xùn)】 151
項目6
移動App服務(wù)端交互開發(fā) 152
【學(xué)習(xí)目標(biāo)】 152
【項目概述】 152
【思維導(dǎo)圖】 153
【知識準(zhǔn)備】 153
6.1 服務(wù)端通信技術(shù) 153
6.1.1 HTTP概述 153
6.1.2 Json介紹 154
6.1.3 Json數(shù)據(jù)解析 157
6.1.4 API文檔介紹 158
6.2 框架介紹 159
6.2.1 Retrofit簡介 159
6.2.2 MVP設(shè)計模式簡介 167
6.2.3 RxJava簡介 169
【項目實施】 172
6.3 任務(wù)17:服務(wù)端通信技術(shù) 172
6.4 任務(wù)18:框架整合與各個模塊服務(wù)端
數(shù)據(jù)對接 173
【項目小結(jié)】 190
【知識鞏固】 190
【項目實訓(xùn)】 191
項目7
移動App第三方SDK
集成 192
【學(xué)習(xí)目標(biāo)】 192
【項目概述】 192
【思維導(dǎo)圖】 193
【知識準(zhǔn)備】 193
7.1 常用第三方SDK介紹 193
7.1.1 短信驗證碼SDK 193
7.1.2 二維碼SDK 195
7.1.3 第三方登錄SDK 195
【項目實施】 197
7.2 任務(wù)19:掃碼跳轉(zhuǎn)到對應(yīng)
圖書界面 197
7.3 任務(wù)20:使用短信驗證碼驗證 201
7.4 任務(wù)21:QQ登錄與App
賬號綁定 201
【項目小結(jié)】 201
【知識拓展】 201
【知識鞏固】 202
【項目實訓(xùn)】 202
項目8
移動App測試與打包發(fā)布 204
【學(xué)習(xí)目標(biāo)】 204
【項目概述】 204
【思維導(dǎo)圖】 205
【知識準(zhǔn)備】 205
8.1 adb命令詳解與日志抓取 205
8.1.1 常用的adb命令 205
8.1.2 Logcat詳解 207
8.2 Android測試與打包發(fā)布App 208
8.2.1 單元測試 208
8.2.2 壓力測試 209
8.2.3 打包與發(fā)布App 213
【項目實施】 213
8.3 任務(wù)22:Android測試與打包
發(fā)布App 213
【項目小結(jié)】 221
【知識鞏固】 222
【項目實訓(xùn)】 222
項目9
Android開發(fā)進階 223
【學(xué)習(xí)目標(biāo)】 223
【項目概述】 223
【思維導(dǎo)圖】 224
【知識準(zhǔn)備】 224
9.1 Service 224
9.1.1 Service概述與啟動服務(wù) 225
9.1.2 綁定服務(wù) 226
9.1.3 綁定服務(wù)和啟動服務(wù)混合使用 227
9.2 BroadcastReceiver 228
9.2.1 BroadcastReceiver簡介 228
9.2.2 廣播接收者與廣播發(fā)送者 229
9.2.3 標(biāo)準(zhǔn)廣播與有序廣播 229
9.2.4 靜態(tài)注冊與動態(tài)注冊 230
9.2.5 廣播權(quán)限控制 230
9.3 SQLite數(shù)據(jù)庫 231
9.3.1 SQLite簡介與數(shù)據(jù)類型 231
9.3.2 SQLiteDatabase
與SQLiteOpenHelper介紹 232
9.4 ContentProvider 237
9.4.1 ContentProvider簡介
與相關(guān)核心類 237
9.4.2 ContentProvider操作流程 239
【項目實施】 240
9.5 任務(wù)23:Service的使用 240
9.6 任務(wù)24:BroadcastReceiver的
使用 240
9.7 任務(wù)25:SQLite數(shù)據(jù)庫的使用 241
9.8 任務(wù)26:ContentProvider的
使用 241
【項目小結(jié)】 241
【知識鞏固】 241
【項目實訓(xùn)】 242
項目10
HarmonyOS App
開發(fā)初探 244
【學(xué)習(xí)目標(biāo)】 244
【項目概述】 244
【思維導(dǎo)圖】 245
【知識準(zhǔn)備】 245
10.1 初識HarmonyOS 245
10.1.1 HarmonyOS概述 245
10.1.2 HarmonyOS架構(gòu) 246
10.1.3 開發(fā)基礎(chǔ)知識 247
10.2 常用布局與常用組件 253
10.2.1 常用布局 253
10.2.2 常用組件 254
10.3 Selector Shape美化按鈕 256
10.4 按鈕點擊事件與日志輸出 257
10.4.1 AbilitySlice中點擊事件監(jiān)聽 257
10.4.2 日志輸出 258
【項目實施】 259
10.5 任務(wù)27:HarmonyOS App
開發(fā)環(huán)境搭建 259
10.6 任務(wù)28:實現(xiàn)圖書資源App
登錄界面 266
【項目小結(jié)】 267
【知識鞏固】 267
【項目實訓(xùn)】 268
移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版) 作者簡介
陳煜,博士學(xué)歷,深圳職業(yè)技術(shù)學(xué)院骨干教師,從事移動應(yīng)用開發(fā)專業(yè)教學(xué),研究項目及領(lǐng)域為移動通信資源分配
- >
唐代進士錄
- >
朝聞道
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
羅庸西南聯(lián)大授課錄
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
自卑與超越
- >
小考拉的故事-套裝共3冊
- >
上帝之肋:男人的真實旅程