隨便寫寫,應(yīng)付學(xué)校作業(yè)順道水水發(fā)布字?jǐn)?shù)。
我們知道App inventor可以在網(wǎng)頁上設(shè)計(jì)程序邏輯和界面,不過導(dǎo)出都是以項(xiàng)目為單位的——這給多人合作帶來了極大不便,所以這里我展示一下如何拆解項(xiàng)目文件來把某個界面單獨(dú)添加到另一項(xiàng)目。
首先你得有一個項(xiàng)目文件

圖片發(fā)自簡書App
改為.zip后綴

圖片發(fā)自簡書App
成功解壓,文件夾內(nèi)的項(xiàng)目如圖

圖片發(fā)自簡書App
解釋一下,src一直走下去是代碼文件,assets是引用的圖片音樂之類的資源,第三個與項(xiàng)目構(gòu)建有關(guān)。

圖片發(fā)自簡書App
順著src一直打開下去的結(jié)果,其中以.bkm結(jié)尾的是界面文件,本質(zhì)為xml結(jié)構(gòu)的文本。.scm為邏輯代碼,本質(zhì)是json格式的文本。都可以直接用文本編輯器打開。

圖片發(fā)自簡書App
扯遠(yuǎn)了,假如要單獨(dú)拷貝一個頁面,你需要選中所有開頭為你要拷貝頁面的文件

圖片發(fā)自簡書App
以同理解壓另一個項(xiàng)目

圖片發(fā)自簡書App
復(fù)制到另一個界面的文件目錄里面(注意頁面名不能重復(fù),如果有重復(fù)可以在線改好了再下載)

圖片發(fā)自簡書App
然后在解壓的根界面重新打包(在上一級文件夾打包會多一級目錄結(jié)構(gòu))為zip文件(winrar用戶可能得選擇添加到壓縮文件)。

圖片發(fā)自簡書App
改后綴為.aia,重新上傳,解決。