App Inventor 2 Android套用開發實戰

App Inventor 2 Android套用開發實戰

《App Inventor 2 Android套用開發實戰》一書作者白乃遠、曾奕霖,電子工業出版社2017年5月出版

基本介紹

  • 書名:App Inventor 2 Android套用開發實戰
  • 作者:白乃遠 曾奕霖
  • ISBN:978-7-121-31282-3
  • 頁數:308
  • 定價:69.00
  • 出版社:白乃遠 曾奕霖
  • 出版時間:2017年5月
  • 開本:16
內容提要,目錄,

內容提要

在App Inventor 2 中,只需採用簡單的拖、拉、放三個基本動作,就能以拼圖式的方式構建應用程式。全新進化的雲端編輯模式,無論身在何處,只需打開網頁就可以馬上開始創作App,輕鬆實現創意構想。《App Inventor 2 Android套用開發實戰》列舉了數十個經典範例,每個範例均以step by step 詳細解說,條理的教學用語,可引導讀者慢慢進入直覺式App 的開發世界。

目錄

01 App Inventor 2 介紹 1
1.1 App Inventor 2 的發展與沿革 2
1.2 App Inventor 2 的整體架構2
1.3 構建App Inventor 2 的開發環境4
1.3.1 申請Gmail 賬號 4
1.3.2 安裝App Inventor 2 組件6
1.3.3 安裝MIT AI2 Companion App 7
1.4 App Inventor 2 項目操作接口 9
1.4.1 App Inventor 2 項目管理接口10
1.4.2 App Inventor 2 項目設計接口11
1.4.3 App Inventor 2 項目拼塊界面13
1.4.4 在仿真器中執行14
1.5 項目維護15
1.5.1 儲存項目16
1.5.2 另外儲存項目16
1.5.3 下載.apk 檔案 17
02 認識常用組件與運算原則18
2.1 常用基本組件 19
2.2 拼塊功能與事件23
2.3 基本運算原則 26
2.3.1 常量 26
2.3.2 變數 27
2.3.3 算術運算27
2.3.4 字元串運算 28
2.3.5 範例練習——求面積 29
2.3.6 關係(比較)運算 30
2.3.7 邏輯運算31
2.3.8 範例練習——求面積(改良版)32
03 循環與列表 34
3.1 條件判斷35
3.1.1 單向 35
3.1.2 雙向 36
3.1.3 嵌套 37
3.2 循環 39
3.2.1 For 循環 39
3.2.2 嵌套循環40
3.2.3 while 循環 42
3.3 列表Lists 43
3.3.1 建立列表44
3.3.2 foreach 循環 44
3.3.3 列表選擇器組件45
3.3.4 管理列表48
3.4 樂透彩實戰 49
04 自定義程式 52
4.1 對話框組件 53
4.1.1 組件特性53
4.1.2 顯示信息54
4.1.3 互動式對話信息55
4.2 內置程式58
4.2.1 文字 58
4.2.2 算術運算59
4.2.3 隨機數 60
4.3 內置程式實戰 60
4.3.1 大小寫轉換 61
4.3.2 電話號碼檢查 62
4.3.3 簡易抽籤功能 63
05 繪圖與多媒體套用 66
5.1 繪圖組件67
5.2 多媒體元素 73
5.3 小畫家實戰 76
06 動畫套用 85
6.1 圖片精靈組件 86
6.2 球形精靈組件 89
6.3 打磚塊實例 95
07 整合網路資源 102
7.1 地圖組件 103
7.1.1 Activity 啟動器103
7.1.2 調用Google Map 105
7.2 位置感測器 113
7.3 Web 瀏覽器組件 115
7.4 公司App 實戰 117
08 資料庫與網路資料庫 125
8.1 數據儲存方式 126
8.2 啟動Google Application Engine 130
8.3 範例練習——備忘錄139
09 手機感測器144
9.1 加速度感測器 145
9.2 方向感測器150
9.3 電流急急棒實戰 152
10 App 案例——計時器 156
10.1 案例功能說明157
10.2 重點技術介紹158
10.3 外觀編排設計160
10.4 程式設計介紹163
11 App 案例——相片通訊錄 169
11.1 案例功能說明170
11.2 重點技術介紹172
11.3 外觀編排設計177
11.4 程式設計介紹187
12 App 案例——打惡魔 201
12.1 案例功能說明202
12.2 重點技術介紹203
12.3 外觀編排設計207
12.4 程式設計介紹 211
13 App 案例——猜牌遊戲220
13.1 案例功能說明221
13.2 重點技術介紹223
13.3 外觀編排設計224
13.4 程式設計介紹229
14 App 項目——拼圖 237
14.1 項目功能說明238
14.2 重點技術介紹240
14.3 螢幕設計介紹245
14.4 程式設計介紹249
15 App 項目——電子布告欄 259
15.1 項目功能說明260
15.2 重點技術介紹261
15.3 螢幕設計介紹263
15.4 程式設計介紹265
16 App 項目——接蘋果 270
16.1 項目功能說明271
16.2 重點技術介紹273
16.3 項目功能說明275
16.4 程式設計介紹279
17 上架到 Google Play 287

相關詞條

熱門詞條

聯絡我們