320 likes | 563 Views
行動裝置程式設計. 使用 App Inventor 吳鳳科技大學 資訊工程系. Google App Inventor 是什麼. App Inventor 是 Google 實驗室( Google Lab )的一個子計畫,由一群 Google 工程師與勇於挑戰的 Google 使用者共同參與。 Google App Inventor 是一個 完全線上開發 的 Android 程式環境,拋棄複雜的程式碼而 使用樂高積木式的堆疊法 來完成您的 Android 程式. App Inventor 設計流程. App Inventor 的優點.
E N D
行動裝置程式設計 使用App Inventor 吳鳳科技大學 資訊工程系
Google App Inventor是什麼 • App Inventor是Google實驗室(Google Lab)的一個子計畫,由一群Google工程師與勇於挑戰的Google使用者共同參與。 • Google App Inventor是一個完全線上開發的Android程式環境,拋棄複雜的程式碼而使用樂高積木式的堆疊法來完成您的Android程式
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.html
行動裝置程式設計實習 • 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聲音檔案
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: 位置感測器應用- 語音輸入位置之地圖查詢設計 – 程式設計