App Inventor Android移動套用開發實戰

App Inventor Android移動套用開發實戰

《App Inventor Android移動套用開發實戰》是2019年11月清華大學出版社出版的圖書,作者是范士喜。

基本介紹

  • 書名:App Inventor Android移動套用開發實戰
  • 作者:范士喜
  • 出版社:清華大學出版社
  • 出版時間:2019年11月
  • 定價:44.5 元
  • ISBN:9787302535065
內容簡介,圖書目錄,

內容簡介

《App Inventor Android移動套用開發實蘭燥槳再戰》通過經典案例講授App Inventor 編程、螢幕(Screen)和螢幕控制(Control)、界面布局(Layout)、用戶界面(User Interface)、多媒體(Media)、繪圖動畫(Drawing and Animation)、感測器(Sensor)、社交套用(Social)、數據存儲(Storage)、通信連線(Connectivity)等技術。全書共12章,第1章 App Inventor 介紹,第2章 App Inventor 編程,第3章 螢幕(Screen)組件和螢幕控制(Control),第4章 界面布局(Layout)組件,第5章 用戶界面(User Interface)組件,第6章 多媒體(Media)組件,第7章 繪圖動畫(Drawing and Animation)組件,第8章 感測器(Sensor)組件,第9章 社交套用(Social)組件,第10章 數據存儲(Storage)組件第11章 通信連線(Connectivity)組件,第12章 綜合案例。
《App Inventor Android移動套用開發實戰》配套資源包括教程中所有案例的素材、源程式、APK編譯檔案、運行結果截圖,還可以為使用該教材的所有教師盼甩肯免費提供電子教案、PPT課件和教學大綱等教學檔案。《App Inventor Android移動套用開發實戰》適合作仔陵淚為高等學校計算機科學與技術、及其他所有工科專業,甚至非工科專業移動套用開發課程的初級、中級教材,也可作為職業院校、培訓學校和移動套用開發愛好者的教材或參考書。

圖書目錄

第1章移動套用開發工具1
1.1移動套用開發平台1
1.1.1Android Studio1
1.1.2WebBuilder1
1.1.3APICloud2
1.1.4App Inventor2
1.2App Inventor介紹3
1.2.1App Inventor開發平台3
1.2.2App Inventor開發界面3
1.2.3App Inventor測試環境7
1.2.4App Inventor開發流程8
案例第一個App12
思考與練習15
第2章App Inventor 編程16
2.1控制17
2.1.1選擇結構17
案例21成績等級判定17
案例22計算標準身高19
2.1.2循充阿環結構21
案例23使用計數循環計算1+2+…+n21
案例24使用計數循環計算n!23
案例25使用逐項循環計算隨機數之和24
案例26使用條件循環計算n!26
2.2邏輯28
2.3數學28
案例27隨機抽獎程式30
案例28閏年計算312.4文本33
2.5列表34
案例29一維列表的添加、刪除和顯示等操作34
案例210二維列表的添加、刪除和顯示等操作37
2.6顏色39
案例211顏色合成與分解40
2.7變數42
2.7.1全局變數42
案例212簡易計算器142
2.7.2局部變數44
案例213簡易計算器2 45
2.8過程46
案例214使用帶參數無返回值的過程計算n!46
案例215使用帶參數有返回值的過程計算1+2+…+n48
2.9任意組件50
思考與練習51
第3章螢幕和螢幕控制52
3.1螢幕52
3.2螢幕控制53
案例切換螢幕頸雅榜踏並傳值53
思考與練習55
第4章界面布局56
4.1水平布局56
4.2水平滾動條布局57
4.3表格布局57
4.4垂直布局58
4.5垂直滾動條布局58
案例水平布局、垂直布局和表格布局的綜合使用59
思考與練習59
第5章用戶界面60
5.1按鈕61
5.2標籤62
5.3圖像和動畫圖像63
5.4文本輸入框65
5.5密碼輸入框66
案例51賬號和密碼登錄67
5.6複選框70
案例52選修課統計71
5.7下拉框73
案例53國烏邀員際航班訂票信息73
5.8滑動條剃套微76
5.9對話框和布局對話框77
5.10列表選擇框78
5.11列表顯示框79
5.12檔案選擇框80
5.13顏色選擇框81
5.14日期選擇框81
5.15時間選擇框82
案例54日期和時間選擇82
5.16網頁瀏覽框84
案例55簡易Web瀏覽器85
思考與練習87
第6章多媒體88
6.1攝像機89
案例61簡易攝像機89
6.2照相機92
6.3條碼掃描器92
6.4二維碼生成92
案例62條碼掃描器及二維碼生成組件93
6.5圖像選擇框95
案例63簡易照相機95
6.6錄音機97
案例64簡易錄音機98
6.7聲音和振動101
6.8音頻播放器101
案例65簡易音樂播放機103
6.9視頻播放器106
案例66簡易視頻播放器107
6.10語音識別器108
6.11語音合成器109
案例67簡易語音文本識別轉換器109
6.12Yandex語言翻譯器112
案例68簡易語言翻譯器112
思考與練習114
第7章繪圖動畫115
7.1球形精靈115
7.2畫布117
案例71簡單畫布119
7.3圖像精靈122
案例72打地鼠遊戲123
案例73太空大戰遊戲126
思考與練習129
第8章感測器130
8.1加速度感測器130
案例81簡易加速度感測器131
8.2計時器133
案例82簡易計時器134
8.3陀螺儀感測器137
8.4位置感測器137
案例83簡易定位儀138
8.5NFC140
8.6方向感測器140
案例84簡易指南針140
8.7計步器142
案例85簡易計步器143
8.8距離感測器146
思考與練習146
第9章社交套用147
9.1聯繫人選擇框147
9.2信箱地址選擇框148
9.3電話撥號器148
9.4電話號選擇框148
案例91簡易電話撥號器149
9.5信息分享器151
案例92簡易信息分享器151
9.6簡訊收發器154
案例93簡易簡訊收發器154
思考與練習156
第10章數據存儲157
10.1檔案管理器157
案例101簡易記事本158
10.2FTP客戶端162
10.3微資料庫164
案例102學生本地信息庫165
10.4網路微資料庫168
案例103學生網路信息庫169
10.5Redis客戶端172
思考與練習172
第11章通信連線173
11.1Activity啟動器173
案例111Activity啟動器套用175
11.2藍牙伺服器177
11.3藍牙客戶端178
11.4BluetoothLE178
11.5HTTP客戶端178
案例112圖靈機器人Web客戶端179
思考與練習182
第12章人工智慧183
12.1TensorFlowLite183
12.2TensorUtil184
12.3百度語音識別185
12.4百度語音合成186
案例百度語音識別與合成 188
12.5百度語音喚醒191
思考與練習191
第13章高德地圖192
13.1高德定位192
13.2高德地圖193
13.3標記194
案例簡易電子地圖 196
13.4線條199
13.5圓形199
13.6矩形199
13.7多邊形199
13.8特徵集合199
思考與練習199
案例28閏年計算312.4文本33
2.5列表34
案例29一維列表的添加、刪除和顯示等操作34
案例210二維列表的添加、刪除和顯示等操作37
2.6顏色39
案例211顏色合成與分解40
2.7變數42
2.7.1全局變數42
案例212簡易計算器142
2.7.2局部變數44
案例213簡易計算器2 45
2.8過程46
案例214使用帶參數無返回值的過程計算n!46
案例215使用帶參數有返回值的過程計算1+2+…+n48
2.9任意組件50
思考與練習51
第3章螢幕和螢幕控制52
3.1螢幕52
3.2螢幕控制53
案例切換螢幕並傳值53
思考與練習55
第4章界面布局56
4.1水平布局56
4.2水平滾動條布局57
4.3表格布局57
4.4垂直布局58
4.5垂直滾動條布局58
案例水平布局、垂直布局和表格布局的綜合使用59
思考與練習59
第5章用戶界面60
5.1按鈕61
5.2標籤62
5.3圖像和動畫圖像63
5.4文本輸入框65
5.5密碼輸入框66
案例51賬號和密碼登錄67
5.6複選框70
案例52選修課統計71
5.7下拉框73
案例53國際航班訂票信息73
5.8滑動條76
5.9對話框和布局對話框77
5.10列表選擇框78
5.11列表顯示框79
5.12檔案選擇框80
5.13顏色選擇框81
5.14日期選擇框81
5.15時間選擇框82
案例54日期和時間選擇82
5.16網頁瀏覽框84
案例55簡易Web瀏覽器85
思考與練習87
第6章多媒體88
6.1攝像機89
案例61簡易攝像機89
6.2照相機92
6.3條碼掃描器92
6.4二維碼生成92
案例62條碼掃描器及二維碼生成組件93
6.5圖像選擇框95
案例63簡易照相機95
6.6錄音機97
案例64簡易錄音機98
6.7聲音和振動101
6.8音頻播放器101
案例65簡易音樂播放機103
6.9視頻播放器106
案例66簡易視頻播放器107
6.10語音識別器108
6.11語音合成器109
案例67簡易語音文本識別轉換器109
6.12Yandex語言翻譯器112
案例68簡易語言翻譯器112
思考與練習114
第7章繪圖動畫115
7.1球形精靈115
7.2畫布117
案例71簡單畫布119
7.3圖像精靈122
案例72打地鼠遊戲123
案例73太空大戰遊戲126
思考與練習129
第8章感測器130
8.1加速度感測器130
案例81簡易加速度感測器131
8.2計時器133
案例82簡易計時器134
8.3陀螺儀感測器137
8.4位置感測器137
案例83簡易定位儀138
8.5NFC140
8.6方向感測器140
案例84簡易指南針140
8.7計步器142
案例85簡易計步器143
8.8距離感測器146
思考與練習146
第9章社交套用147
9.1聯繫人選擇框147
9.2信箱地址選擇框148
9.3電話撥號器148
9.4電話號選擇框148
案例91簡易電話撥號器149
9.5信息分享器151
案例92簡易信息分享器151
9.6簡訊收發器154
案例93簡易簡訊收發器154
思考與練習156
第10章數據存儲157
10.1檔案管理器157
案例101簡易記事本158
10.2FTP客戶端162
10.3微資料庫164
案例102學生本地信息庫165
10.4網路微資料庫168
案例103學生網路信息庫169
10.5Redis客戶端172
思考與練習172
第11章通信連線173
11.1Activity啟動器173
案例111Activity啟動器套用175
11.2藍牙伺服器177
11.3藍牙客戶端178
11.4BluetoothLE178
11.5HTTP客戶端178
案例112圖靈機器人Web客戶端179
思考與練習182
第12章人工智慧183
12.1TensorFlowLite183
12.2TensorUtil184
12.3百度語音識別185
12.4百度語音合成186
案例百度語音識別與合成 188
12.5百度語音喚醒191
思考與練習191
第13章高德地圖192
13.1高德定位192
13.2高德地圖193
13.3標記194
案例簡易電子地圖 196
13.4線條199
13.5圓形199
13.6矩形199
13.7多邊形199
13.8特徵集合199
思考與練習199

相關詞條

熱門詞條

聯絡我們