80 likes | 275 Views
APP 開發實務. App Inventor. 功用:用來開發 Android 平台上的應用程式。 開發 介面:瀏覽器 透過 Google 帳號將設計的專案儲存於 Google 的伺服器上 ( 雲端 !?) 三大作業模組 App Inventor Designer :專案設定、介面元件設定等 App Inventor Blocks Edit :以拼圖的方式進行程式設計 ( 不需要撰寫程式碼 ) Emulator Android Phone :模擬器. 前置作業. 系統平台是否支援 Mac: Mac OS X 10.5 、 10.6(Intel CPU)
E N D
App Inventor • 功用:用來開發Android平台上的應用程式。 • 開發介面:瀏覽器 • 透過Google帳號將設計的專案儲存於Google的伺服器上(雲端!?) • 三大作業模組 • App Inventor Designer:專案設定、介面元件設定等 • App Inventor Blocks Edit:以拼圖的方式進行程式設計(不需要撰寫程式碼) • Emulator Android Phone:模擬器
前置作業 • 系統平台是否支援 • Mac:Mac OS X 10.5、10.6(Intel CPU) • Windows: Win XP、Vista、Win 7 • GNU/Linux: Ubuntu 8+、Debian5+ • 瀏覽器是否支援 • 是否安裝Java • 參考網站: http://appinventor.mit.edu/explore/setup-mit-app-inventor.html
設定App Inventor開發環境 • 下載安裝檔http://dl.google.com/dl/appinventor/installers/windows/appinventor_setup_installer_v_1_2.exeor http://appinventor.mit.edu/explore/content/windows.html • 安裝 • 申請Google帳號 • 執行App Inventor • 若要與行動裝置連接,安裝該裝置的驅動程式,非所有裝置windows可以直接被安裝讀取(手動自行安裝)
開發環境介紹 • My Project • 新增、刪除與匯入匯出專案 • 我的專案、設計師與使用說明鏈結 • 現有專案 • 回報錯誤與遷出鏈結 • 公告訊息視窗
App Inventor Designer設計師作業 • 元件布置與設定 • 開發元件庫 • 開發設計區 • 應用元件區 • 元件屬性設定區 • 開啟拚塊設計區(Open the Blocks Editor)
Block Editor拚塊編輯區作業 • AppInventorForAndroidCodeblocks.jnlp • 邏輯元件庫(拚塊庫) • 控制元件設計區 • 啟動模擬器與執行專案 • 作業畫面大小控制
行動設備相關設定 • 設定->程式->勾選”未知的來源”(允許安裝非Market應用程式)->開發->勾選”USB偵錯”與”保持清醒”