200 likes | 556 Views
多個 Screen 與多人開發專案 Merge 靜宜大學資管系 楊子青. 1. 多個 Screen 呼叫傳值實例 Screen 1 介面設計. 加入 Screen 2 及介面設計. 回到 Screen 1 撰寫程式. 由 Screen 1 開啟 Screen 2 ,並傳值 ( 姓名 ). 到 Screen 2 撰寫程式,讀取參數. 需打包成 apk 檔 安裝至 Android Device 才能測試傳值結果. 2. 關閉 Screen 時傳值實例 Screen 2 介面修改. Screen 2 程式:關閉時,回傳變數值. Screen 1 程式: 讀取回傳值.
E N D
到Screen 2撰寫程式,讀取參數 需打包成apk檔安裝至Android Device才能測試傳值結果
Screen 1程式: 讀取回傳值 需打包成apk檔安裝至Android Device才能測試傳值結果
3. 兩個專案Merge • BMI實例:身體質量指數 (Body Mass Index) • http://health99.hpa.gov.tw/OnlinkHealth/Onlink_BMI.aspx
(1) 主專案及Screen1 • 例如BMI1_1專案,設計Screen1
主專案Screen1程式碼 • 將使用者輸入的身高、體重兩個參數,以陣列方式傳遞到下一個Screen (名稱為ComputeScreen)
(2)第二個專案及ComputeScreen • 例如BMI_2專案,保留Screen1,新增ComputeScreen
(3)合併兩個專案 • 分別匯出兩個專案 • 將兩個專案解壓縮,例如分別放在BMI1與BMI2兩個資料夾內 • 將以下BMI2路徑的三個ComputeScreen檔案,複製到BMI1相關路徑內
合併兩個專案(Cont.) • 複製到BMI1相關路徑內的結果
合併兩個專案(Cont.) • 將以下BMI資料夾下的檔案,壓縮成zip檔
合併兩個專案(Cont.) • 直接將附屬檔名zip,更名為aia (例如BMI.aia)
合併兩個專案(Cont.) • 匯入aia檔 • 轉成apk檔安裝至手機進行測試
練習:新增第三個Screen針對BMI值提供相關判斷與建議再與主專案進行Merge練習:新增第三個Screen針對BMI值提供相關判斷與建議再與主專案進行Merge