app插件化調研

相關鏈接:
1、插件化分類列表:http://www.androidblog.cn/index.php/Index/detail/id/16#
2、阿里的Atlas:https://github.com/jdsjlzx/AtlasTutorial
http://www.lxweimin.com/p/cff4684803f3 //Android studio中使用Maven發布本地倉庫
3、DL加載框架:https://github.com/singwhatiwanna/dynamic-load-apk
4、360的加載框架:https://github.com/liujingsong/DroidPlugin
5、didi VirtualAPK https://github.com/didi/VirtualAPK

   接到這個任務時,學習調研了下主流的插件化方案,并對其中幾種進行測試驗證,由于考慮到代碼侵入性,加之只是一個demo方案,最后用了Android-Plugin-Framework來完成公司的插件化demo需求。
   按我對這個插件化的理解,只要分為class和資源加載兩方面,class加載自然考慮classloader。資源加載就要考慮到R文件。總之,上面的鏈接解釋得蠻清楚的,我也只是蜻蜓點水了一把。如果有時間,確實可以好好研究下。暫記于此。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容