-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
App Inventor 2中文版開發實戰:Android智能應用開發前傳 版權信息
- ISBN:9787121264504
- 條形碼:9787121264504 ; 978-7-121-26450-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
App Inventor 2中文版開發實戰:Android智能應用開發前傳 本書特色
本書基于瀏覽器的可視化工具MIT App Inventor 2 中文版軟件,通過積木式模塊化編程方式介紹移動應用程序開發的基本方法和技術。內容主要包括App Inventor簡介、界面設計、邏輯與判斷基礎、基本程序設計思路、畫布程序設計、游戲動手做、傳感器與多媒體、數據庫操作等,還包括進階提升在源代碼中進行開發的任務。每個任務都按“任務描述”-“開發前準備”-“任務操作”一“任務總結”一“自我實踐”的結構組織。
App Inventor 2中文版開發實戰:Android智能應用開發前傳 內容簡介
本書基于瀏覽器的可視化工具MIT App Inventor 2 中文版軟件,通過積木式模塊化編程方式介紹移動應用程序開發的基本方法和技術。內容主要包括App Inventor簡介、界面設計、邏輯與判斷基礎、基本程序設計思路、畫布程序設計、游戲動手做、傳感器與多媒體、數據庫操作等,還包括進階提升在源代碼中進行開發的任務。每個任務都按“任務描述”-“開發前準備”-“任務操作”一“任務總結”一“自我實踐”的結構組織。
App Inventor 2中文版開發實戰:Android智能應用開發前傳 目錄
0.1 Android來襲 5
0.2 移動互聯應用勢不可擋 6
0.3 用App Inventor開發Android應用 7
0.4 App Inventor三大作業模塊 8
1.App Inventor 組件設計師 8
2.塊編輯器 9
0.5 App Inventor開發環境 10
1. 計算機和操作系統要求(開發端) 10
2.瀏覽器要求(開發端) 11
3.終端(手機端) 11
4. 安裝App Inventor 11
5.安裝模擬器 12
6.模擬器升級 13導語 Android開發有你更精彩 5
0.1 Android來襲 5
0.2 移動互聯應用勢不可擋 6
0.3 用App Inventor開發Android應用 7
0.4 App Inventor三大作業模塊 8
1.App Inventor 組件設計師 8
2.塊編輯器 9
0.5 App Inventor開發環境 10
1. 計算機和操作系統要求(開發端) 10
2.瀏覽器要求(開發端) 11
3.終端(手機端) 11
4. 安裝App Inventor 11
5.安裝模擬器 12
6.模擬器升級 13
7.調試 15
(1) 使用手機(AI伴侶)進行調試 15
(2) 使用PC模擬器調試 15
(3) 使用USB連接 16
8.生成apk運行 16
基礎篇 17
任務1 Hi,喵星人! 17
學習目標 17
任務描述 17
開發前的準備工作 18
任務操作 18
1.創建你的**個Android應用 18
2.選擇組件并設置組件屬性 19
3.添加組件行為 22
任務小結 24
自我實踐 24
任務2 傳情達意 25
學習目標 25
任務描述 25
開發前的準備工作 26
1.相關組件介紹 26
2.布局界面設計 27
3.信息準確有效地發送 28
任務操作 29
任務小結 32
自我實踐 32
任務3音樂播放器 33
學習目標 33
任務描述 33
開發前的準備工作 34
任務操作 35
1 布局組件設計 35
創建用戶界面 35
2 組件的行為添加 36
(1)音樂播放功能 36
(2) 下一首音樂播放功能 37
(3) 停止播放功能 37
(4)搖晃換歌功能 38
(5)整體代碼塊 38
任務小結 39
自我實踐 39
任務4 計算器 40
學習目標 40
任務描述 40
開發前的準備工作 40
1相關組件介紹 40
2布局組件設計 41
我們設計的“計算器”其App的界面設計可參考圖4-1與圖4-2,實現原理邏輯如圖4-3所示。 41
任務操作 42
1.實現流程 42
2.創建用戶界面 42
3.組件的行為添加 43
(1)數字顯示的功能 43
(2)“加、減、乘、除”運算符號賦值功能 44
(3) 撤銷功能——“C”按鈕 45
(4) 計算功能 46
(5) 整體效果圖 47
任務小結 48
自我實踐 48
任務5 健康指數測試 49
學習目標 49
任務描述 49
開發前的準備工作 50
相關組件介紹 50
任務操作 51
1. BMI求值布局設計 51
2. 功能模塊實現 54
(1) 定義變量 54
(2) 提交數據功能 54
(3)跳轉功能 55
任務小結 56
自我實踐 56
任務6 鋼琴大師 57
學習目標 57
任務描述 57
開發前準備工作 58
1. 圖片資源清單 58
2. 聲音資源清單 58
3. 相關組件介紹 58
任務操作 59
1. 鋼琴大師布局設計 59
(1)布局組件清單 59
(2)基本布局設計 60
(3)功能介紹 60
2. 單擊按鈕功能 61
3. 離開按鈕功能介紹 61
任務小結 62
自我實踐 62
實踐篇 63
任務7 數碼快拍 63
學習目標 63
任務描述 63
開發前的準備工作 65
任務操作 66
1. 布局界面設計 66
(1)組件的行為添加 66
(2)單擊拍照按鈕的功能 66
2. 將所拍照片顯示在程序主界面 68
3. 任意圖片選取的功能 69
任務小結 70
自我實踐 70
任務8 隨手錄 71
學習目標 71
任務描述 71
開發前的準備工作 72
任務操作 73
1. 界面布局設計 73
2. 組件的行為添加 74
(1)錄制視頻功能 74
(2) 播放視頻功能 75
(3) 提醒功能 76
任務小結 77
自我實踐 77
任務9 電話述衷腸 78
學習目標 78
任務描述 78
開發前的準備工作 79
任務操作 80
1. 界面布局設計 80
2. 組件的行為添加 81
(1)單擊選擇語言按鈕的功能 81
(2)完成選擇男女聲音的功能 83
(3) 單擊說話按鈕的功能 84
任務小結 85
自我實踐 86
學習目標 87
任務描述 87
開發前準備工作 88
1. 相關組件介紹 88
2. 調用Google Map API的準備 89
任務操作 90
1. 布局組件設計 90
(1)布局組件清單 90
(2)基本布局設計 90
2. 導航功能模塊實現 91
(1) 定義漫游變量 91
(2) 界面跳轉功能 92
(3) 程序屏幕初始化設置 92
任務小結 93
自我實踐 93
任務11 三色旗變換 94
學習目標 94
任務描述 94
開發前的準備工作 95
任務操作 96
1.布局界面設計 96
2.單擊按鈕和定時隨機顯示不同顏色的功能 98
任務小結 105
自我實踐 105
任務12 我是大畫家 106
學習目標 106
任務描述 106
開發前的準備工作 107
任務操作 108
1. 布局界面設計 108
2. 程序的單擊顏色、點線、照相、清除和大小按鈕的繪制功能 111
任務小結 115
自我實踐 115
任務13 小雞快跑游戲 116
學習目標 116
任務描述 116
開發前的準備工作 117
任務操作 118
1. 布局界面設計 118
2. 小雞、恐龍、小球間的互動功能 120
任務小結 124
自我實踐 124
任務14 小貓捕鼠游戲 126
學習目標 126
任務描述 126
開發前的準備工作 127
任務操作 128
1.布局界面設計 128
2. 控制方向鍵讓小貓移動與老鼠位置隨機出現 130
任務小結 135
自我實踐 135
任務15 快樂拼圖 136
學習目標 136
任務描述 136
開發前準備工作 137
任務操作 138
1. 布局界面設計 138
2. 功能模塊介紹 138
3. 計算空白區域值 139
4. 拖動圖片功能 140
任務小結 140
自我實踐 140
任務16 打地鼠游戲 142
學習目標 142
任務描述 142
開發前的準備工作 143
任務操作 144
1. 布局界面設計 144
2. 組件屬性的設置 144
3. 組件的行為添加 145
(1)批量設置5個洞口的圖片 146
(2)地鼠隨機出現功能 148
(3)地鼠周期跳到其它洞口的功能 149
(4)打中地鼠后手機震動 150
(5) 自動計分的功能 150
任務小結 152
自我實踐 152
任務17 打兔子游戲 153
學習目標 153
任務描述 153
開發前的準備工作 154
任務操作 155
1. 布局界面設計 155
2. 木板、小球、小兔子、小怪物間交互功能 157
任務小結 164
自我實踐 165
進階篇 166
任務18 小球滾動 166
學習目標 166
任務描述 166
開發前的準備工作 168
任務操作 168
1. 布局界面設計 168
2. 小球根據晃動移動和拖動跟隨的功能 170
任務小結 172
自我實踐 172
任務19 小秘書 173
學習目標 173
任務描述 173
開發前的準備工作 174
任務操作 175
1. 布局界面設計 175
2. 功能模塊清單 176
3. 短信接收和TTS功能 177
4. 位置傳感器功能(GPS) 178
5. 修改自動回復功能 179
6. 屏幕初始化功能 179
7. 任務實施指導書 179
任務小結 183
自我實踐 183
任務20 吐豆人 184
學習目標 184
任務描述 184
開發前的準備工作 185
任務操作 187
1. 布局界面設計 188
2. 組件的行為添加 189
(1)控制“吐豆人”的運動 190
(2) “怪物”的運動 191
(3)小黃豆的運動 192
(4)自動計分功能 194
任務小結 195
自我實踐 196
任務21躲避過關游戲 197
學習目標 197
任務描述 197
開發前的準備工作 198
1.軟件預覽 198
2. 實現原理 199
3. 了解你需要用到哪些組件 199
任務操作 200
1. 程序的界面布局(Design View) 200
2 .邏輯設計窗口(Block View):游戲準備 201
4.邏輯設計窗口(Block View):游戲開始 209
自我實踐 214
開發篇 215
任務22 App Inventor開發環境搭建 215
安裝平臺的說明 215
程序清單 215
開發前的準備工作 216
1. java環境搭建 216
2. Python環境搭建 218
3. Ant環境搭建 219
4. GitHub環境搭建(Git環境) 220
5. AppEngine環境搭建 221
6. Android環境搭建 222
任務操作 223
1. 編譯源碼 223
2. 搭建編譯服務 225
3. 搭建打包服務 227
任務小結 229
任務23 Appinventor之EV3專用模塊開發 230
學習目標 230
任務描述 230
開發前的準備工作 230
任務操作 231
1.移植發送字節方法 231
2. 編譯App Inventor源碼 233
3. 完善EV3BlueToothCommand 234
4. 集成EV3控制指令 235
5. 為EV3專屬模塊創建專屬分類 236
任務小結 237
附錄:知識點列表 238
參考資源 239信息
App Inventor 2中文版開發實戰:Android智能應用開發前傳 作者簡介
王寅峰 2007年在西安交通大學獲工學博士,2008年至2011年為香港浸會大學博士后、香港理工大學副研究員、香港大學博士后研究學者。深圳信息職業技術學院軟件技術專業教研室主任、軟件技術課程國家教學團隊主要成員、國家骨干校央財支持重點建設專業帶頭人。指導學生獲2013全國職業院校技能大賽移動互聯應用軟件開發賽項團體一等獎,獲優秀指導教師稱號。2014年獲國家級教學成果獎一等獎(第六獲得者),獲省級科學技術獎二等獎。主持完成廣東省自然科學基金,現主持深圳市基礎研究重點項目、深圳市科技攻關項目各一項。曾在華為從事大型軟件開發工作。美國ACM和中國計算機學會會員,萬維網聯盟技術顧問。主編出版國家“十二五規劃”教材兩部,研究方向包括云計算、高性能計算、普適計算、人工智能推理方法等。以第一作者在國際會議、期刊發表SCI、EI檢索論文十余篇。
- >
伯納黛特,你要去哪(2021新版)
- >
苦雨齋序跋文-周作人自編集
- >
【精裝繪本】畫給孩子的中國神話
- >
小考拉的故事-套裝共3冊
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
唐代進士錄
- >
名家帶你讀魯迅:朝花夕拾
- >
我從未如此眷戀人間