多留十分鐘 - tkottm.org · 多留十分鐘 交談禱告互關懷 早到十分鐘 安靜心靈齊敬拜 【靜候恩主】 靜候恩主,萬念敞開,神獨祢照我心深處
多個 Screen 與多人開發專案 Merge 靜宜大學資管系 楊子青
description
Transcript of 多個 Screen 與多人開發專案 Merge 靜宜大學資管系 楊子青
靜宜大學資管系 楊子青 1
多個 Screen 與多人開發專案 Merge
靜宜大學資管系 楊子青
靜宜大學資管系 楊子青 2
1. 多個 Screen 呼叫傳值實例Screen 1 介面設計
靜宜大學資管系 楊子青 3
加入 Screen 2 及介面設計
靜宜大學資管系 楊子青 4
回到 Screen 1 撰寫程式
靜宜大學資管系 楊子青 5
由 Screen 1 開啟 Screen 2 ,並傳值( 姓名 )
靜宜大學資管系 楊子青 6
到 Screen 2 撰寫程式,讀取參數
需打包成 apk 檔安裝至 Android Device才能測試傳值結果
靜宜大學資管系 楊子青 7
2. 關閉 Screen 時傳值實例Screen 2 介面修改
靜宜大學資管系 楊子青 8
Screen 2 程式:關閉時,回傳變數值
靜宜大學資管系 楊子青 9
Screen 1 程式: 讀取回傳值
需打包成 apk 檔安裝至 Android Device才能測試傳值結果
靜宜大學資管系 楊子青 10
3. 兩個專案 Merge• BMI 實例:身體質量指數 (Body Mass Index)
– http://health99.hpa.gov.tw/OnlinkHealth/Onlink_BMI.aspx
靜宜大學資管系 楊子青 11
(1) 主專案及 Screen1
• 例如 BMI1_1 專案,設計 Screen1
靜宜大學資管系 楊子青 12
主專案 Screen1 程式碼• 將使用者輸入的身高、體重兩個參數,以陣列方式傳遞到下一個 Screen ( 名稱為 ComputeScreen)
靜宜大學資管系 楊子青 13
(2) 第二個專案及 ComputeScreen
• 例如 BMI_2 專案,保留 Screen1 ,新增 ComputeScreen
靜宜大學資管系 楊子青 14
第二個專案 ComputeScreen 程式碼
靜宜大學資管系 楊子青 15
(3) 合併兩個專案• 分別匯出兩個專案• 將兩個專案解壓縮,例如分別放在 BMI1 與 B
MI2 兩個資料夾內• 將以下 BMI2 路徑的三個 ComputeScreen 檔案,複製到 BMI1 相關路徑內
靜宜大學資管系 楊子青 16
合併兩個專案 (Cont.)
• 複製到 BMI1 相關路徑內的結果
靜宜大學資管系 楊子青 17
合併兩個專案 (Cont.)
• 將以下 BMI 資料夾下的檔案,壓縮成 zip 檔
靜宜大學資管系 楊子青 18
合併兩個專案 (Cont.)
• 直接將附屬檔名 zip ,更名為 aia ( 例如 BMI.aia)
靜宜大學資管系 楊子青 19
合併兩個專案 (Cont.)
• 匯入 aia 檔
• 轉成 apk 檔安裝至手機進行測試
靜宜大學資管系 楊子青 20
練習:新增第三個 Screen針對 BMI 值提供相關判斷與建議
再與主專案進行 Merge