AppInventor2照相與圖片元件

AppInventor2照相與圖片元件範例--照相機程式製作

寫一個程式能夠進行拍照,可以檔案總管與下拉選單選取照片顯示在螢幕,本程式需要實機執行程式,使用模擬器執行無法使用拍照功能。

(一) 預覽執行結果

Step1)點選「連線->AI Companion」,使用手機或平板執行應用程式「MIT AI2 Companion」將程式由網站下載到手機或平板執行,使用手機或平板才會有拍照功能。

Step2)執行範例程式的拍照功能,點選「拍照」,啟動拍照功能。

按下快門,進行拍照。拍照後,系統儲存圖片到手機的檔案空間,將拍攝照片顯示在下方圖片元件中。

Step3)瀏覽系統中所有照片,點選「從檔案總管選取照片」。

可以瀏覽系統之前所拍攝的照片,點選要選取的圖片,會將所選取的照片顯示在下方圖片元件中。

Step4)由選單挑選照片,點選「從拍照選單挑選照片」出現目前拍攝照片的檔案選單。

點選圖片檔案位置「file://storage/emulated/0/Pictures/...」,該圖片為剛剛在「Step2」所拍攝的圖片,點選後將剛剛拍攝的圖片顯示在下方圖片元件中。

(二)建立使用者介面

在Screen1,新增一個表格布局,在表格布局元件內加入一個按鈕、一個圖片選擇器、一個清單選擇器與一個圖片,與一個照相機。

Screen1的畫面

(三)屬性設定

設定後,結果如下。

(四)建立程式拼塊與程式解說

在Screen1新增以下程式拼塊。

程式拼塊