You are on page 1of 146

App Inventor 2 筆記

王振民

2017/7/6 王振民 1
環境設定

2017/7/6 王振民 2
2017/7/6 王振民 3
2017/7/6 王振民 4
2017/7/6 王振民 5
2017/7/6 王振民 6
2017/7/6 王振民 7
2017/7/6 王振民 8
2017/7/6 王振民 9
2017/7/6 王振民 10
2017/7/6 王振民 11
2017/7/6 王振民 12
2017/7/6 王振民 13
2017/7/6 王振民 14
2017/7/6 王振民 15
2017/7/6 王振民 16
2017/7/6 王振民 17
2017/7/6 王振民 18
2017/7/6 王振民 19
2017/7/6 王振民 20
2017/7/6 王振民 21
2017/7/6 王振民 22
2017/7/6 王振民 23
2017/7/6 王振民 24
2017/7/6 王振民 25
新增專案及設定模擬器

2017/7/6 王振民 26
2017/7/6 王振民 27
2017/7/6 王振民 28
2017/7/6 王振民 29
2017/7/6 王振民 30
2017/7/6 王振民 31
2017/7/6 王振民 32
2017/7/6 王振民 33
2017/7/6 王振民 34
2017/7/6 王振民 35
2017/7/6 王振民 36
2017/7/6 王振民 37
2017/7/6 王振民 38
2017/7/6 王振民 39
2017/7/6 王振民 40
2017/7/6 王振民 41
2017/7/6 王振民 42
猜數字比大小

2017/7/6 王振民 43
2017/7/6 王振民 44
2017/7/6 王振民 45
2017/7/6 王振民 46
2017/7/6 王振民 47
2017/7/6 王振民 48
2017/7/6 王振民 49
2017/7/6 王振民 50
2017/7/6 王振民 51
2017/7/6 王振民 52
2017/7/6 王振民 53
2017/7/6 王振民 54
2017/7/6 王振民 55
2017/7/6 王振民 56
2017/7/6 王振民 57
2017/7/6 王振民 58
2017/7/6 王振民 59
2017/7/6 王振民 60
2017/7/6 王振民 61
2017/7/6 王振民 62
2017/7/6 王振民 63
2017/7/6 王振民 64
2017/7/6 王振民 65
2017/7/6 王振民 66
2017/7/6 王振民 67
2017/7/6 王振民 68
2017/7/6 王振民 69
2017/7/6 王振民 70
2017/7/6 王振民 71
2017/7/6 王振民 72
2017/7/6 王振民 73
2017/7/6 王振民 74
2017/7/6 王振民 75
2017/7/6 王振民 76
2017/7/6 王振民 77
2017/7/6 王振民 78
2017/7/6 王振民 79
2017/7/6 王振民 80
2017/7/6 王振民 81
2017/7/6 王振民 82
2017/7/6 王振民 83
2017/7/6 王振民 84
2017/7/6 王振民 85
2017/7/6 王振民 86
2017/7/6 王振民 87
2017/7/6 王振民 88
2017/7/6 王振民 89
2017/7/6 王振民 90
2017/7/6 王振民 91
2017/7/6 王振民 92
2017/7/6 王振民 93
2017/7/6 王振民 94
2017/7/6 王振民 95
2017/7/6 王振民 96
2017/7/6 王振民 97
2017/7/6 王振民 98
2017/7/6 王振民 99
播放影片

2017/7/6 王振民 100


2017/7/6 王振民 101
2017/7/6 王振民 102
2017/7/6 王振民 103
2017/7/6 王振民 104
2017/7/6 王振民 105
2017/7/6 王振民 106
2017/7/6 王振民 107
2017/7/6 王振民 108
2017/7/6 王振民 109
2017/7/6 王振民 110
2017/7/6 王振民 111
小畫家

2017/7/6 王振民 112


在ScreenCanvas拖曳一個Canvas元件進來.
顏色設定為pink, 寬高都設為fill parent

2017/7/6 王振民 113


2017/7/6 王振民 114
建立拖曳的事件, 可以開始畫圖

2017/7/6 王振民 115


增加更換顏色的功能
按鈕的事件如下

2017/7/6 王振民 116


彈珠

2017/7/6 王振民 117


增加一個 screen
建立按鈕的觸發動作

2017/7/6 王振民 118


拖曳 Canvas 進來, 寬高都設定為
fill parent

2017/7/6 王振民 119


拖曳 ImageSprite 到 Canvas 裡, 再由
ImageSprite 的 Picture 屬性, 可以上傳圖片

2017/7/6 王振民 120


在 Blocks 建立以下的程式區塊
若覺得移動速度太慢了, 可以將speed*20

2017/7/6 王振民 121


加上以下動作, 點選到 ImageSprite 時,
將速度設為0, 就停止移動了

2017/7/6 王振民 122


加上二個ImageSprite, 設定不同
的圖案, 假裝是怪物, 要打掉的

2017/7/6 王振民 123


建立以下的程式區塊,
CollidedWith 是指碰到的物件時, 會觸發動作.
Other 代表碰到的物件

2017/7/6 王振民 124


從 Sensors 拖曳 Clock 到Screen 裡. 將
TimerInterval 設定為 100

2017/7/6 王振民 125


在Blocks 區塊建立如下
加入以下的動作, 讓它可以在每次
啟動時, 都會在不同的位置

2017/7/6 王振民 126


計時碼錶

2017/7/6 王振民 127


按Add Screen, 新增一個ScreenTimer
設定按下Button6時, 會開啟ScreenTimer

2017/7/6 王振民 128


在ScreenTimer這裡, 使用
HorizontalArrangement, 建立二個水平的容器,
分別放入三個Label及三個Button

2017/7/6 王振民 129


先建立預設的環境和變數
設定button1和button2的按鈕.
同時, 將seconds的數值加1
建立button3的blocks如下

2017/7/6 王振民 130


拍照

2017/7/6 王振民 131


新增一個 ScreenPhoto
在 Blocks 建立以下內容

2017/7/6 王振民 132


拉一個Canvas進來, 寬度是fill
parent, 高度是240pixels

2017/7/6 王振民 133


分別建立Label、一個ImagePicker、二個Button、再一個
Label. 從User Interface拉一個Notifier, 再由
Drawing and Animation拉一個Camera進來

2017/7/6 王振民 134


分別建立以的Blocks

2017/7/6 王振民 135


2017/7/6 王振民 136
企業APP

2017/7/6 王振民 137


先建立數個水平版面配置區

2017/7/6 王振民 138


加入 Button, 加上圖片

2017/7/6 王振民 139


建立按鈕的事件

2017/7/6 王振民 140


建立內容

2017/7/6 王振民 141


GPS

2017/7/6 王振民 142


版面配置
建立 LocationSensor 及右方屬性設定

2017/7/6 王振民 143


Blocks 參考如下

2017/7/6 王振民 144


建立 WebView

2017/7/6 王振民 145


2017/7/6 王振民 146

You might also like