多人開發Screen與專案Merge 靜宜大學資管系 楊子青 2013.6.3.
實例:BMI 身體質量指數 (Body Mass Index) http://health99.doh.gov.tw/onlinkhealth/onlink_bmi.aspx
1. 主專案及Screen1 例如test_BMI1專案,設計Screen1
傳遞參數作法1: 開啟新Screen,並傳遞啟始值
傳遞參數作法2: 關閉其他Screen,讀取回傳值 例如關閉其他Screen時,讀取已計算之BMI
2. 第二個專案及ScreenInput 例如test_BMI2專案,保留Screen1,新增ScreenInput
傳遞參數作法1: 開啟新Screen時,讀取啟始值 ScreenInput初始化時,讀取使用者名字
傳遞參數作法2: 關閉Screen,將值回傳 關閉自己Screen時,將已計算之BMI回傳
3. Download Source 分別把兩個專案,下載成zip
4. Merge工具 於Google搜尋引擎,輸入Mit App Inventor Merge
Project Merge Tool下載及說明 http://appinventor.mit.edu/explore/resources/project-merger-tool-combine-two-app-inventor-projects-one.html Merge工具 說明文件
下載AIMerger_v1.1.jar後執行
Browse選擇Main Project,再Load 勾選Screen1及所用資源(例如圖檔)
Browse選擇Second Project,再Load 勾選ScreenInput,按Merge 輸入檔名(例如test_BMI_Merge)
5. Upload Source合併專案檔
合併結果 (Screen1)
合併結果 (ScreenInput)
測試執行結果 開啟Blocks Editor 連接手機與電腦 Connect to Device:選擇連線之手機 回到介面設計,打包程式到手機執行