AEUST AI2 功課 Merge
今天要學怎麼merge兩個project!
又來到快樂的AI2時間,今天要來merge上次的功課,跟這個project做merge!(下圖)
(GUI方面) |
(後端程式的方塊) |
根據老師的文章表示,可以透過修改.aia(匯出專案後的檔案)中的檔案來達成跟使用MIT Ai2做的merge tool一樣的效果,所以我會把兩個方法都試一次
Part 1.
首先是參考老師本人的文章"修改內容"的方法,如下圖
(截圖自課程提供的說明) |
依據說明,我們需要一個source來提取,一個main來新增提取過的檔案
所以我們將source定為上方的鋼琴專案,main為上次的含有intro跟menu頁面的專案
可在piano裡的src\appinventor\ai_XXX\Piano_1壓縮黨內發現三個檔案,都可以用notepad編輯,那我這邊是用VS Code
把name改成HW03
接下來把bky和scm檔案都複製貼上到main(A110103113.aia)的相同路徑(src/appinventor/ai_XXX/A110103113)中就好(如下圖)
再來只要把HW03使用的素材從source的asset資料夾一樣複製到main的asset中就好
(heading和Hello為上次作業中上傳的素材) |
再來就只要匯入專案了!
原本的專案名稱已經被我們自己用過了 所以匯入時要改名或是把原本的刪除,那我是選擇刪除,因為我已經有備份過了。
(在AI2的專案選項中選擇匯入專案) |
就完成了!
(完成後多出一個頁面) |
Part 2.
這個方法相當簡單,只要從AI2的Merge Tool網站下載這個jar檔案下來就好
如上圖,左右各選一個aia檔案,選擇要合併的檔案,按下中間的merge就會警告
最後補上:
在menu那邊要記得補上一個button(如下圖)
我是事先放了一個表格介面配置(介面配置) |
程式部分也要記得加上(如下圖)
(menu的程式) |
最後一樣附上使用的影片:
參考資料:
留言
張貼留言