發表於2024-11-26
第1章 編程入門 1
1.1 操作係統 1
1.2 Android的優勢 5
1.2.1 擴展App的功能 5
1.2.2 Google服務 7
1.3 應用 7
1.4 編程語言 9
1.5 小結 10
1.6 練習 10
第2章 使用MIT App Inventor構建應用 13
2.1 MIT App Inventor網站 13
2.1.1 登錄 14
2.1.2 Designer 15
2.1.3 Blocks Editor 16
2.1.4 AI2 Companion App 16
2.1.5 Android模擬器 17
2.1.6 使用USB連接到Android設備 18
2.2 進入App內部 19
2.2.1 事件處理程序 19
2.2.2 每次隻做一件事 20
2.3 練習:Sherlock Is Watching 21
2.4 將要構建的應用 24
2.4.1 名為“Speak, Android!”的App 24
2.4.2 Pollock 24
2.4.3 Fore 25
2.4.4 Android Quiz 26
2.5 上傳到Google Play 26
2.6 小結 26
2.7 練習 27
第3章 App Inventor工具箱 29
3.1 創建新項目 30
3.2 設計器(Designer)的要件 30
3.2.1 調色闆(Palette) 30
3.2.2 查看器(Viewer) 37
3.2.3 組件(Components) 37
3.2.4 屬性(Properties) 38
3.2.5 媒體(Media) 38
3.3 練習:名為“Speak, Android!”的App 38
3.3.1 連接你的設備 39
3.3.2 在已連接的設備上查看App 41
3.4 小結 44
3.5 練習 44
第4章 變量 45
4.1 組件屬性:內置變量 46
4.1.1 單擊計數器(Clicker-Counter)App 46
4.1.2 屬性:取值器和賦值器 47
4.1.3 單擊計數器擴展 47
4.2 事件參數:特殊變量 48
4.3 練習:Pollock 49
4.3.1 界麵 50
4.3.2 塊編程 51
4.3.3 附加練習 52
4.4 作用域:全局變量和局部變量 52
4.5 全局變量 54
4.6 局部變量 55
4.7 變量中能保存什麼 58
4.8 小結 58
第5章 過程 61
5.1 過程的定義 61
5.2 過程的類型 62
5.3 為什麼要使用過程 64
5.4 參數 64
5.5 練習:彈球(Flick) 66
5.6 附加練習 68
5.7 小結 68
第6章 使用列錶 69
6.1 使用數據來建模 69
6.2 基礎知識 71
6.2.1 創建空列錶 71
6.2.2 創建已經包含一些內容的列錶 71
6.2.3 使用列錶 74
6.2.4 使用列錶錶示顔色 74
6.3 列錶的類型 75
6.3.1 一維列錶 75
6.3.2 錶示數據結構的列錶 75
6.3.3 同時使用多個列錶(根據需要擴展) 76
6.4 使用列錶和過程進行抽象 79
6.5 常見問題 82
6.5.1 超齣列錶的範圍 82
6.5.2 定義依賴於運行時元素的變量 84
6.6 練習:Android Quiz 84
6.7 附加練習 90
6.8 小結 90
第7章 遊戲和動畫 91
7.1 添加動畫 91
7.1.1 ImageSprite(圖片精靈) 92
7.1.2 Ball(球) 94
7.1.3 Canvas(畫布) 94
7.2 動畫示例 95
7.2.1 更平滑的動畫 95
7.2.2 邊緣和碰撞 96
7.3 練習:Fore 96
7.4 附加練習 99
7.5 小結 99
第8章 多屏幕和調試技術 101
8.1 需要多個屏幕的原因 101
8.2 使用多屏幕構建App 102
8.2.1 多屏幕的優勢 103
8.2.2 多屏幕的問題 103
8.2.3 切換屏幕 104
8.2.4 在屏幕之間共享數據 104
8.3 調試技術 105
8.3.1 注釋 105
8.3.2 小測試與常測試 105
8.3.3 執行(Do It) 106
8.3.4 良好的名稱 107
8.4 備份你的工作 107
8.5 練習:Pollock加一屏 108
8.6 附加練習 110
8.7 小結 110
第9章 使用媒體 111
9.1 音頻 112
9.2 圖片 113
9.2.1 ImagePicker 113
9.2.2 照相機 115
9.3 視頻 116
9.4 練習:照相機實戰 116
9.5 附加練習 117
9.6 小結 117
第10章 傳感器 119
10.1 構建可感知位置的App 120
10.1.1 使用位置 120
10.1.2 位置數據 122
10.1.3 利用Intent使用地圖App 123
10.1.4 保存位置數據 124
10.2 加速度計 126
10.3 Orientation Sensor 128
10.4 練習:Pushpin 129
10.4.1 第1部分:設計當前位置讀數 130
10.4.2 編程第1部分:當前位置讀數 132
10.4.3 第2部分:鎖定並記錄位置供後續查看 135
10.4.4 編程第2部分:鎖定位置 136
10.4.5 擴展練習 137
10.5 小結 138
第11章 數據庫 139
11.1 TinyDB 139
11.1.1 從TinyDB獲取數據 141
11.1.2 關於TinyDB的一些細節 141
11.2 TinyWebDB 141
11.2.1 設置自己的Web數據庫服務 142
11.2.2 安全和隱私 142
11.3 FusionTables 142
11.4 使用Web GET和POST 145
11.4.1 基礎文件 145
11.4.2 Web API 146
11.5 練習:WriteMore 146
11.6 附加練習 150
11.7 小結 150
第12章 發布App 151
12.1 實時模式 151
12.2 安全設置 152
12.3 創建APK文件 153
12.3.1 直接下載到計算機 153
12.3.2 使用二維碼下載 157
12.4 創建.aia文件 159
12.5 練習:App發布 160
12.5.1 版本代碼 160
12.5.2 Google Play Developer Console 161
12.6 小結 164
MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神 下載 mobi pdf epub txt 電子書 格式 2024
MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神 下載 mobi epub pdf 電子書還好吧,就一本書,51,代價還挺高。
評分還可以,正在使用
評分適閤成人閱讀,類似字典,可以查閱到一些使用方法,如果需要實例請買其他書籍
評分書不錯,講的挺簡明易懂的
評分弟弟代買的,說還比較滿意
評分滿意很實用的一本書??
評分還可以,正在使用
評分MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神
評分書本還行吧,不過不是我想要的
MIT App Inventor完全上手:不會編程也能“樂高式”構建Android應用的編程神 mobi epub pdf txt 電子書 格式下載 2024