由於想要快速製作Android的Bluetooth程式,所以就試了一下App Inventor 2,
這是個有趣的開發環境,可以完全在線上開發,只要有gmail帳號就可以使用,很方便。
如果是要簡單的程式,一下就可以完成,
雖然最後發現App Inventor 2目前不支援BLE,對於複雜的程式也不適合,
不過基於App Inventor 2是用圖形化的方式開發Android程式,對於想要嘗試開發手機程式的人困難度不那麼大,所以順便介紹一下。
App Inventor 2網址:http://ai2.appinventor.mit.edu/
新增專案
有Design和Block兩個區塊,Design像是LabVIEW的Front panel,Block像是Block Diagrm,
我們可以先拉一個Button控制項到View Screen上,
並修改其屬性:Text=按下;Width選Fill Parent
再拉一個Label控制項到View Screen,
修改屬性為:清除Text內容,Width選Fill Parent
然後再到Block中拉一些圖形化的程式碼,
增加Button1的click事件,
Button1被按下時,要設定Label的Text值,
拉一個Built-in的Text給Label的Text,
填上Built-in的Text的內容為Hello, World!
如何下載至手機,
有許多方式,可以用QR code掃描,點選網值即可下載至手機,
或是直接輸出成apk下載至PC,將手機連到PC,將apk直接拉到手機的資料夾中,完成佈署,這兩種都很方便。
最後程式在手機上顯示的狀況,對Android手機程式有興趣的新手可以試看看,還滿好玩的。