美文网首页
Android之APK动态加载技术研究

Android之APK动态加载技术研究

作者: wkeyword | 来源:发表于2016-07-10 22:19 被阅读0次

    1、技术背景


    随着智能手机硬件性能的逐步提升,移动应用也做的越来越复杂,android平台上应用的apk包体积也越来越大,然后同类产品开始比拼谁的体积小,实现方案呢,然后很容易想到"插件化",也就是说可以发布内核很小的产品,随着添加功能的需求而动态下载功能模块,促使插件化的另一个动机是App应用固有的问题,那就是很多组件需要注册,更新功能的话不能像Web应用那样可在用户无察觉的情况下通过升级服务器而方便升级,只能弹出个框让用户重新下载整个程序包,然后调取系统安装流程。

    被加载的apk称之为插件,因为机制类似于生物学的"寄生",加载了插件的应用也被称为宿主。

    往往不是所有的apk都可作为插件被加载,往往需要遵循一定的"开发规范",还需要插件项目引入某种api类库,业界通常都是这么做的。




    2、技术需求








    3、动态加载技术研究


    相关文章

      网友评论

          本文标题:Android之APK动态加载技术研究

          本文链接:https://www.haomeiwen.com/subject/itwdjttx.html