App Inventor學習記錄54,利用TaifunFlashligh外掛,控制手機閃光燈功能

app inventor中,沒有控制閃光燈的元件。不過,我們可以利用外掛功能來使用閃光燈。這次利用的是 TaifunFlashligh這一個外掛。

來記錄一下:
App Inventor學習記錄54,利用TaifunFlashligh外掛,控制手機閃光燈功能


畫面的編排如下:

2個按鈕元件,分別就是開啟及關閉閃光燈的功能。

其它就是一定要拉進來的 TaifunFlashligh這個外掛元件。
計時器元件不一定需要。


全部的程式碼如下:


第 1部份的程式碼說明:

當 app程式初始化的時候:
把計時器的啟用計時,設定為假。

當閃光燈開按鈕被按下的時候:
把計時器的啟用計器,設定為真。

當閃光燈關按鈕被按下的時候:
把計時器的啟用計器,設定為假。


第 2部份的程式說明:

當計時器開始計時的時候:
呼叫 TaifunFlashligh.ON,開啟閃光燈。
呼叫 TaifunFlashligh.OFF,關閉閃光燈


這次的做法是打開閃光燈之後,就馬上把閃光燈給關閉。所以只要把時間的間隔設定的短一些的話,就會出現像是在舞廳燈光連閃的效果。

這個 TaifunFlashligh在app inventor中可以使用閃光燈的外掛,大家可以在 Puravida這個網站上找到,它也有放上簡單的介紹使用範例。除了 TaifunFlashligh這個外掛之外,還有其它的外掛介紹,建議大家可以去參考一下。

另,至於怎麼匯入 app inventor外掛,請參考下面這一篇。
小技巧,怎麼匯入 app inventor的外掛(extension)到程式中

其實閃光燈這個功能,現在的手機絕大部份都有內建,就算沒有內建,在 google play商店上也有很多相關的 app可以下載。那為什麼還要自己做這一個功能呢?
我主要是想加上廣告,自己用的時候,還可以賺點廣告費之類的……

這次的 aia檔的下載連結如下:
點我下載 NO_54_Flashlight.aia

參考書籍如下:
手機應用程式設計超簡單 App Inventor 2零基礎入門班
TQC+ 創意App程式設計認證指南
TQC+創意App程式設計認證指南解題秘笈
手機應用程式設計超簡單:App Inventor 2初學特訓班
手機應用程式設計超簡單:App Inventor 2小專題特訓班
手機應用程式設計超簡單:App Inventor 2資料庫專題特訓班

之前介紹過的一些 appinventor的使用記錄,都整理在下面這個頁面上了。
APP INVENTOR學習記錄及資源整理頁面

發表迴響