android插件化總結起來,難點有三:1.如何加載插件類,2如何加載插件類資源,3如何管理DexClassLoader
1.加載插件類
加載插件類主要是通過宿主activity代理完成。宿主activity啓動時,通過DexClassLoader加載插件activity。並且將插件activity和和宿主activity相關聯, 插件activity生命週期通過宿主調用實現。
2.資源管理通過重寫getResource() 將addAssertPath指定到插件的路徑完成
3.待細化
android插件化總結起來,難點有三:1.如何加載插件類,2如何加載插件類資源,3如何管理DexClassLoader
1.加載插件類
加載插件類主要是通過宿主activity代理完成。宿主activity啓動時,通過DexClassLoader加載插件activity。並且將插件activity和和宿主activity相關聯, 插件activity生命週期通過宿主調用實現。
2.資源管理通過重寫getResource() 將addAssertPath指定到插件的路徑完成
3.待細化
去megaton裏面的屍鬼.那裏買藥, 把破爛賣給他. 然後傳送到其他地圖, 再傳送回來, 他就又有錢和新藥了.繼續賣破爛, 買藥.刷幾次就夠了.