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: 位置感測器應用- 語音輸入位
置之地圖查詢設計 – 程式設計