多個 Screen 與多人開發專案 Merge 靜宜大學資管系 楊子青

20
靜靜靜靜靜靜靜 靜靜靜 1 靜靜 Screen 靜靜靜靜靜靜靜 Merge 靜靜靜靜靜靜靜 靜靜靜

description

多個 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 程式: 讀取回傳值. - PowerPoint PPT Presentation

Transcript of 多個 Screen 與多人開發專案 Merge 靜宜大學資管系 楊子青

Page 1: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 1

多個 Screen 與多人開發專案 Merge

靜宜大學資管系 楊子青

Page 2: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 2

1. 多個 Screen 呼叫傳值實例Screen 1 介面設計

Page 3: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 3

加入 Screen 2 及介面設計

Page 4: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 4

回到 Screen 1 撰寫程式

Page 5: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 5

由 Screen 1 開啟 Screen 2 ,並傳值( 姓名 )

Page 6: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 6

到 Screen 2 撰寫程式,讀取參數

需打包成 apk 檔安裝至 Android Device才能測試傳值結果

Page 7: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 7

2. 關閉 Screen 時傳值實例Screen 2 介面修改

Page 8: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 8

Screen 2 程式:關閉時,回傳變數值

Page 9: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 9

Screen 1 程式: 讀取回傳值

需打包成 apk 檔安裝至 Android Device才能測試傳值結果

Page 10: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 10

3. 兩個專案 Merge• BMI 實例:身體質量指數 (Body Mass Index)

– http://health99.hpa.gov.tw/OnlinkHealth/Onlink_BMI.aspx

Page 11: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 11

(1) 主專案及 Screen1

• 例如 BMI1_1 專案,設計 Screen1

Page 12: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 12

主專案 Screen1 程式碼• 將使用者輸入的身高、體重兩個參數,以陣列方式傳遞到下一個 Screen ( 名稱為 ComputeScreen)

Page 13: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 13

(2) 第二個專案及 ComputeScreen

• 例如 BMI_2 專案,保留 Screen1 ,新增 ComputeScreen

Page 14: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 14

第二個專案 ComputeScreen 程式碼

Page 15: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 15

(3) 合併兩個專案• 分別匯出兩個專案• 將兩個專案解壓縮,例如分別放在 BMI1 與 B

MI2 兩個資料夾內• 將以下 BMI2 路徑的三個 ComputeScreen 檔案,複製到 BMI1 相關路徑內

Page 16: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 16

合併兩個專案 (Cont.)

• 複製到 BMI1 相關路徑內的結果

Page 17: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 17

合併兩個專案 (Cont.)

• 將以下 BMI 資料夾下的檔案,壓縮成 zip 檔

Page 18: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 18

合併兩個專案 (Cont.)

• 直接將附屬檔名 zip ,更名為 aia ( 例如 BMI.aia)

Page 19: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 19

合併兩個專案 (Cont.)

• 匯入 aia 檔

• 轉成 apk 檔安裝至手機進行測試

Page 20: 多個 Screen 與多人開發專案 Merge  靜宜大學資管系  楊子青

靜宜大學資管系 楊子青 20

練習:新增第三個 Screen針對 BMI 值提供相關判斷與建議

再與主專案進行 Merge