由于公司原項(xiàng)目使用webview形式開發(fā)產(chǎn)品,跑CSS3動(dòng)畫很卡,想讓我開發(fā)一版native app,但是又想保留web可靈活更新界面的優(yōu)點(diǎn),現(xiàn)在初步設(shè)想是每次啟動(dòng)app的時(shí)候從服務(wù)器獲取xml布局到本地并加載。由于我沒開發(fā)過Android,剛看了《第一行代碼》,還是沒有找到思路去實(shí)現(xiàn),網(wǎng)上比較推薦的react native這類參考資料還不成熟的解決方案對(duì)我這種新手程序員更不現(xiàn)實(shí),請(qǐng)教一下有相關(guān)經(jīng)驗(yàn)的前輩們?nèi)绾螌?shí)現(xiàn)我的需求?或者說這個(gè)需求是否現(xiàn)實(shí)?
光陰似箭催人老,日月如移越少年。
這個(gè)是一個(gè)挺復(fù)雜的需求,我至今只看到過阿里使用了這種方式,你可以看下阿里的這套框架https://github.com/alibaba/atlas
LayoutInflater無(wú)法動(dòng)態(tài)加載非build時(shí)期的xml。我覺得可以使用動(dòng)態(tài)加載dex的技術(shù)來實(shí)現(xiàn)。