动态加载

所有方案

questions

  • 各个子模块应该如何划分
  • 如何调用资源

携程方案

  • aapt需要修改哪些东西
  • 自模块修改后宿主模块如果还需要修改,那目的仅仅是为了划分模块么
  • 为何要修改Instrumention,修改他有什么好处。
  • 调用的时候,如何调用到其他模块的ui
  • 资源调用的过程?
  • getResources
  • InstrumentationHook

插件化的好处

  • 各个部门之间可以独立开发功能,减少对其他部门的依赖。
  • 解决 65535问题
  • 可以热更新
  • 提升编译速度
  • InstrumentationHook

android dynamic loading方案

ACDD

途牛方案

途牛原创|途牛Android App的插件实现
途牛 : dynamic-load-apk

  • 资源的id不一样,所以获取的就是不一样的,不需要再多做了?

CJFrameForAndroid

文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,973评论 25 708
  • 动态加载技术 介绍 在程序运行的时候,加载一些程序自身原本不存在的可执行文件并运行这些文件里的代码逻辑。 动态调用...
    冰点k阅读 4,087评论 1 11
  • Android博客周刊专题之#插件化开发# 本期专栏目讨论插件化开发。插件化涉及的东西很多,所以我们需要多个维度去...
    sufun_wu阅读 6,801评论 2 58
  • 安卓平台的动态加载原理,本质其实还是利用java相关知识实现。然而java语言中,开发人员能通过程序进行动态操作c...
    常兴E站阅读 1,333评论 0 11
  • 走在街上,发现我和大家不在一个季节…… 别人是裙子,我穿了秋衣加卫衣,外加开衫毛衣,两周前我还是羽绒服…… 以及,...
    我是不丹公主阅读 180评论 0 0