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