Android

[App Inventor] 來去台北住一晚範例更新

許多人都喜歡研究 App Inventor 2 中的專題:「來去台北住一晚」,因為其中使用到公開資料與 json 解析。不過因為公開資料都是由特訂單位來發佈,也就是資料來源必須依靠他人,一但維護單位的資料結構、欄位與是來源位址有變,也就會影響到 App 的操作。開發者要時時針對來源內容進行檢查,並進行適當的修正。

會這樣開場也就是告訴讀者,來去台北住一晚的資料來源不見了。唉 … …

[App Inventor] 來去台北住一晚範例更新 閱讀全文 »

[App Inventor] 在Google App Engine 架設網路伺服器(TinyWebDB)

應用程式的資料除了儲存在本機的 微資料庫 外, App Inventor 2 還提供了一個雲端共用的 網路微資料庫,這個元件可以讓你連結Google App Engine,將資料儲存在網路伺服器上,進而達到資料連線、儲存,甚至是分享的效果。

預設共用的 網路微資料庫 網址是「http://appinvtinywebdb.appspot.com」,它的限制是只能儲存 1000 筆資料。但若是所有開發的人都共用這個資料庫,只要程式中的標籤與他人重複就可能清掉別人的資料,是相當危險的。我們建議您在開發時還是要自己申請 Google App Engine,設置屬於自己的資料庫。

[App Inventor] 在Google App Engine 架設網路伺服器(TinyWebDB) 閱讀全文 »

[App Inventor 2] 空氣品質即時監測App範例「再」更新!

前一週我們才剛更新新書「App Inventor 2 資料庫專題特訓班」的專題:「空氣品質即時監測App」,沒想到這幾天又有讀者反應又無法正確執行了。我們回到環保署公開資料平台,發現最新公告:

pm25-005

天啊,老天為什麼要這樣折磨我 … 於是我們又進行範例的更新,說明如下:

[App Inventor 2] 空氣品質即時監測App範例「再」更新! 閱讀全文 »

[App Inventor 2] App Inventor 新功能:背包!

許多人常問:「App Inventor 2 中的拼塊能不能複製,然後貼到另外一個專題中?」這的確是一個很實用的功能,但是過去 App Inventor 是做不到的。在今天App Inventor 2  推出 nb146 的更新,AI2 Companion 也推出了 2.34 版,其中包含了許多更新與新功能,其中最讓人驚豔的就 Backpack「背包」!我們終於能在專題或Screen之間複製拼塊了!

20151001_backpack

[App Inventor 2] App Inventor 新功能:背包! 閱讀全文 »

[資訊更新] App Inventor2 的 TinyWebRSS API 網址更新

在 App Inventor 2 中使用 RSS 的服務,常會因為讀取資料中的欄位問題,讓專題的開發難度提升。還好一直以來有「appinventorapi.com」所提供的 TinyWebRSS API 的服務,在 App Inventor 2 中只要在 TinyWebDB(網路微資料庫) 元件中輸入 TinyWebRSS API 的網址,即可快速返回指定的 RSS 中的資料,供應用程式使用。
不過最近有不少朋友反應,TinyWebRSS API 的服務似乎無法正常使用,以致於他們專題中讀取 RSS 的功能無法正常運作。
20150722_ai2_tinywebrss

[資訊更新] App Inventor2 的 TinyWebRSS API 網址更新 閱讀全文 »

[App Inventor] 如何在程式中產生隨機的密碼?

在開發程式的過程中,有許多狀況需要產生隨機的密碼,可是如何在 App Inventor 2 中實現這個功能呢?以下的教材中將說明如何開發一個可以隨機產生密碼的函式,並在程式中呼叫它產生隨機的密碼以供使用。

20150522_1  …

[App Inventor] 如何在程式中產生隨機的密碼? 閱讀全文 »

請務必定期更新 Ai2 Companion!

[App Inventor] 請務必定期更新 Ai2 Companion!

App Inventor 2 目前的更新相當頻繁,因為是雲端的平台,所以您常不會感受到更新的動作。但是在使用模擬器或是手機進行測試時,都必須使用 App Inventor 2 Companion (以下簡稱 Ai2 Companion),它也必須要定期更新。因為 Google Play 的幫助,當 Ai2 Companion 更新時安裝在 手機上的 Ai2 Companion 也就會自動更新。但是模擬器上的 Ai2 Companion 怎麼辦呢? …

[App Inventor] 請務必定期更新 Ai2 Companion! 閱讀全文 »

App Inventor 2 的伺服器架設

[App Inventor] App Inventor 2 的伺服器架設

在使用 App Inventor 2 進行雲端開發時,網路的穩定是相當重要的。您是否會擔
心若是使用者數量大增,沒有足夠的網路流量,對整個開發的過程造成困擾?另
外,偶而外出無法連上網路,此時就沒辦法使用 App Inventor 2。我們是否可以
在自己的電腦架設 App Inventor 2 單機版伺服器呢?


[App Inventor] App Inventor 2 的伺服器架設 閱讀全文 »

[App Inventor] 如何產生中文的 QR Code 的圖片?

在 App Inventor 中如果要由輸入的文字產生 QR Code,必須依靠 Google Api 來達成,實現的方式也非常簡單。您只要在版面配置頁面中加入一個 image 元件,將它的 Picture 屬性設定為 Google Api 產生圖片的網址即可。本來這個方法說來又簡單,又完美,但是如果您輸入的內容有中文的話,您會發現一切都變了調,因為產生的 QR Code 掃瞄的結果會變成亂碼,這該怎麼辦呢?

qrcode001

[App Inventor] 如何產生中文的 QR Code 的圖片? 閱讀全文 »

[Android] 新版 Android SDK 下載及安裝的流程

在 Android 4.1 發表的同時,Android 的開發者網站 (http://developer.android.com) 也進行了同步更新。也因為如此,Android SDK 下載也更新了。關於 Android 軟體開發工具包的下載路徑已經更新於:

http://developer.android.com/sdk/index.html

下載的 SDK 檔案也不再是 zip 檔,而是 exe 的執行檔。

[Android] 新版 Android SDK 下載及安裝的流程 閱讀全文 »