隨便寫(xiě)寫(xiě)坤检,應(yīng)付學(xué)校作業(yè)順道水水發(fā)布字?jǐn)?shù)仓洼。
我們知道App inventor可以在網(wǎng)頁(yè)上設(shè)計(jì)程序邏輯和界面,不過(guò)導(dǎo)出都是以項(xiàng)目為單位的——這給多人合作帶來(lái)了極大不便,所以這里我展示一下如何拆解項(xiàng)目文件來(lái)把某個(gè)界面單獨(dú)添加到另一項(xiàng)目暮刃。
首先你得有一個(gè)項(xiàng)目文件
改為.zip后綴
成功解壓,文件夾內(nèi)的項(xiàng)目如圖
解釋一下爆土,src一直走下去是代碼文件椭懊,assets是引用的圖片音樂(lè)之類(lèi)的資源,第三個(gè)與項(xiàng)目構(gòu)建有關(guān)雾消。
順著src一直打開(kāi)下去的結(jié)果灾搏,其中以.bkm結(jié)尾的是界面文件,本質(zhì)為xml結(jié)構(gòu)的文本立润。.scm為邏輯代碼狂窑,本質(zhì)是json格式的文本。都可以直接用文本編輯器打開(kāi)桑腮。
扯遠(yuǎn)了泉哈,假如要單獨(dú)拷貝一個(gè)頁(yè)面,你需要選中所有開(kāi)頭為你要拷貝頁(yè)面的文件
以同理解壓另一個(gè)項(xiàng)目
復(fù)制到另一個(gè)界面的文件目錄里面(注意頁(yè)面名不能重復(fù)破讨,如果有重復(fù)可以在線改好了再下載)
然后在解壓的根界面重新打包(在上一級(jí)文件夾打包會(huì)多一級(jí)目錄結(jié)構(gòu))為zip文件(winrar用戶可能得選擇添加到壓縮文件)丛晦。
改后綴為.aia,重新上傳提陶,解決烫沙。