2627_行動裝置程式設計APP_協志專題

Download Report

Transcript 2627_行動裝置程式設計APP_協志專題

行動裝置程式設計
使用App Inventor
吳鳳科技大學 資訊工程系
Google App Inventor是什麼


App Inventor是Google實驗室(Google Lab)
的一個子計畫,由一群Google工程師與勇於挑
戰的Google使用者共同參與。
Google App Inventor是一個完全線上開發的
Android程式環境,拋棄複雜的程式碼而使用
樂高積木式的堆疊法來完成您的Android程式
App Inventor設計流程
App Inventor的優點




使用樂高積木式的堆疊法來完成您的Android
程式
適合無Java基礎的初學者
全雲端,所有作業都在瀏覽器完成
支援樂高機器人
環境建置



Gmail帳號
Java, 測試電腦上是否可正確運行Java
安裝Google App Inventor軟體
相關網站資料





app inventor的系統環境建置部分:
http://www.appinventor.tw/setup
app inventor應用程式設計之入口網站
http://www.appinventor.mit.edu/
國內的app inventor應用程式設計參考網站:
http://www.appinventor.tw/
國外的app inventor應用程式設計參考網站:
http://www.appinventorblocks.com/home
林致宇老師13個課程的投影片
http://hscc.cs.nctu.edu.tw/~lincyu/Android/android.ht
ml
申請Google帳號1/5
申請Google帳號2/5
申請Google帳號3/5
申請Google帳號4/5
申請Google帳號5/5
登入App Inventor 1/4
登入App Inventor 2/4
登入App Inventor 3/4
登入App Inventor 4/4
行動裝置程式設計實習




Ex1: Piano
Ex2: BMI計算
Ex3: 位置感測器應用- 語音輸入位置查詢設計
Ex4: 位置感測器應用- Where Am I ?
Ex1: Piano


專題說明
檔案需求


Do,Re,Mi,Fa,So,La,Si
圖片檔案
Do,Re,Mi,Fa,So,La,Si
聲音檔案
Ex1: Piano-介面設計
Ex1: Piano-程式設計
Ex2: BMI計算
Ex2: BMI計算- 介面設計
Ex2: BMI計算- 程式設計
Ex3: 位置感測器應用- Where Am
I?
Ex3: 位置感測器應用- Where Am
I ? –介面設計
Ex3: 位置感測器應用- Where Am
I ? –程式設計
ActivityStarter元件

開啟網頁
Action: android.intent.action.VIEW
DataUri: 欲開啟網頁之網址

在地圖上顯示指定位置
Action: android.intent.action.VIEW
ActivityClass:com.google.android.maps.MapsActivity
ActivityPackage: com.google.android.apps.maps
DataUri: 欲知道位置的經度與緯度座標
利用地球研究室設定到GoogleMap找地點的經緯度
ActivityStarter元件

播放YouTube影片
Action: android.intent.action.VIEW
ActivityClass: com.google.android.youtube.PlayerActivity
ActivityPackage: com.google.android.youtube
DataUri: 播放影片之連結
Ex4: 位置感測器應用- 語音輸入位
置之地圖查詢設計
Ex4: 位置感測器應用- 語音輸入位
置之地圖查詢設計 –介面設計
Ex4: 位置感測器應用- 語音輸入位
置之地圖查詢設計 – 程式設計