《App Inventor2互動編程》是Android手機軟件開發(fā)的入門書籍,適合零編程基礎的愛好者閱讀與學習。前三章是基礎篇,分別是AppInventor的簡介、開發(fā)環(huán)境和語言基礎、基本組件。通過閱讀基礎篇,讀者可以掌握App Inventor的基礎知識。第5章第10章是控件篇,用實例向讀者展示了如何使用控件快速地開發(fā)簡單實用的手機小軟件。第11章第15章是游戲開發(fā)篇,《App Inventor2互動編程》提供了五個游戲實例供讀者學習,讀者可以快速學會手機游戲的開發(fā)方法。第16章到第19章是App Inventor與Arduino互動篇,通過與Arduino的互動編程,可以方便地使用手機控制小車、機器人等。
第一篇 基礎篇
第1章 App Inventor 2簡介
1.1 App Inventor的誕生及發(fā)展
1.1.1 Android與App Inventor
1.1.2 App Invencor的應用
1.2 App Inventor 2的開發(fā)意義
1.2.1 App Inventor 2的優(yōu)勢
1.2.2 App Inventor 2的學習資源
第2章 App Inventor 2的開發(fā)環(huán)境和
安裝使用
2.1 開發(fā)環(huán)境
2.2 軟件的下載與安裝
2.2.1 軟件的下載及安裝
2.2.2 軟件的界面
2.3 軟件的使用
2.3.1 界面設計
2.3.2 邏輯設計界面
2.3 3調試并運行
第3章 App Inventor 2語言基礎
3.1 變量
3.2 常用內置塊的解釋說明
第4章 App Inventor 2基本組件
4.1 用戶界面
4.2 界面布局
第二篇 控件應用篇
第5章 多媒體控件
5.1 攝像機控件和視頻播放器控件
5.1.1 控件介紹
5.1.2 實例——攝像實時播放器
5.2 照相機控件和圖像選擇框控件
5.2.1 控件介紹
5.2.2 實例——相機圖庫界面
5.3 音頻播放器控件
5.3.1 控件介紹
5.3.2 實例——音頻播放器
5.4 錄音機控件
5.4.1 控件介紹
5.4.2 實例——錄音機
5.5 語音識別器控件
5.5.1 控件介紹
5.5.2 實例——語音識別
5.6 文本語音轉換器控件
5.6.1 控件介紹
5.6.2 實例——文本轉換家
第6章 繪圖動畫控件
6.1 畫布控件
6.1.1 控件介紹
6.1.2 實例——寫字板
6.2 球形精靈控件
6.2.1 控件介紹
6.2.2 實例——隨指尖移動的小球
第7章 傳感器控件
7.1 條碼掃描器
7.1.1 控件介紹
7.1.2 實例——掃掃二維碼
7.2 NFC傳感器
7.2.1 控件介紹
7.2.2 實例——交通卡充值
7.3 位置傳感器
7.3.1 控件介紹
7.3.2 實例——讀出你的位置
7.4 方向傳感器
7.4.1 控件介紹
7.4.2 實例——顯示你的方位
7.5 加速度傳感器
7.5.1 控件介紹
7.5.2 實例——比誰力量大
7.6 計時器控件
7.6.1 控件介紹
7.6.2 實例——電子倒計時器
第8章 社交控件
8.1 聯(lián)系人選擇框和電話撥號器
8.1.1 控件介紹
8.1.2 實例——撥打電話
8.2 信息分享器
8.2.1 控件介紹
8.2.2 實例——信息分享
8.3 短信收發(fā)器
8.3.1 控件介紹
8.3.2 實例——短信收發(fā)
第9章 數(shù)據(jù)存儲控件
9.1 微數(shù)據(jù)庫控件
9.1.1 控件介紹
9.1.2 實例——圖書管理器
第10章 通信連接
10.1 Web客戶端控件
10.1.1 控件介紹
10.1.2 實例——網絡訪問
10.2 藍牙客戶端控件
10.2.1 控件介紹
10.2.2 實例——藍牙串口
第三篇 游戲開發(fā)篇
第11章 地鼠大戰(zhàn)
11.1 設計思想
11.2 界面設計
11.3 邏輯設計
11.4 游戲界面
第12章 重力求生
12.1 設計思想
12.2 界面設計
12.3 邏輯設計
12.4 游戲界面
第13章 飛機大戰(zhàn)
13.1 設計思想
13.2 界面設計
13.3 邏輯設計
13.4 游戲界面
第14章 水果保齡球
14.1 設計思想
14.2 界面設計
14.3 邏輯設計
14.4 游戲界面
第15章 搶零食大作戰(zhàn)
15.1 設計思想
15.2 界面設計
15.3 邏輯設計
15.4 游戲界面
第四篇 App Inventor 2與Arduino互動篇
第16章 語音控制的小動物
16.1 物料清單
16.2 模塊介紹
16.3 組裝說明
16.4 實例代碼
第17章 手機控制的足球機器人
17.1 物料清單
17.2 模塊介紹
17.3 組裝說明
17.4 實例代碼
第18章 超聲波避險小車
18.1 物料清單
18.2 模塊介紹
18.3 電路組裝
18.4 實例代碼
第19章 手機控制的機械手
19.1 物料清單
19.2 模塊介紹
19.3 電路組裝
19.4 實例代碼