啟用APP Inventor的藍牙功能
APP Inventor也可以用很簡單的方式就操作手機上的藍牙功能,但是此功能並非預設的功能,所以要透過延伸(Extension)的方式加入額外的模組才能夠使用,在本文中將簡單說明在手機上開始使用藍牙功能搜尋其它裝置的方法。
資訊技術教材網
APP Inventor也可以用很簡單的方式就操作手機上的藍牙功能,但是此功能並非預設的功能,所以要透過延伸(Extension)的方式加入額外的模組才能夠使用,在本文中將簡單說明在手機上開始使用藍牙功能搜尋其它裝置的方法。
和前一篇文章類似的方法,在APP Inventor中也是可以把JSON資料解析出來,好消息是,相較於XML,JSON的資料結構更為清晰,因此在解析的時候,也比較容易依其資料的上下階層,找出其中的脈絡,然後分別放在列表之中加以運用。
在使用政府公開資訊的時候如果有JSON或是CSV資料可以使用,那是非常幸運的事,然而,並非每次都是那麼好運。如果,不小心遇到了XML資料,而你又要在APP Inventor中運用的話,那真的是一件很麻煩的事。不過,還是可以啦,只是在操作的時候,真的是很像在剝洋蔥一樣,你得一層一層處理。在這篇文章中,作者就以高雄市政府公開資訊平台的公車即時到站資訊做例子,說明如何取得其中所需要的資料。
為了讓同學們更瞭解App Inventor中如何善用微資料庫(TinyDB)存取資料,在這裡特別以一個記錄體重資料的APP做為範例,以微資料庫為儲存資料的中心,然後在主畫面Screen1中記錄體重資料,每一次記錄的體重資料除了儲存到資料庫之外,也會同步到ListView列表中,另外也準備了不同的Screen,分別用來刪除資料、修正個人資料以及前往熱量查表的網頁。