美文网首页
Android插件化开发入门探索

Android插件化开发入门探索

作者: 神山上人 | 来源:发表于2016-10-20 16:45 被阅读0次

插件化开发概念:
-----是指将一个程序划分为不同的部分,比如一般 App 的皮肤样式就可以看成一个插件。
通俗易懂的大白话: 就是把一个app的每个功能模块划分成多个app进行开发,一个主app进入,每个模块的条目就是另外一个app,这样进行集成。

因为公司一个项目开发需要插件化开发,以前也没有这么做过,只是做过模块化开发,所以发费大量的时间进行学习。我进行了一个试验,自己借鉴网上的代码,写了一个小demo。

最重要的步骤就是:
1,在主程序配置清单文件的时候需要 在manifest 下配置sharedUserId

Paste_Image.png
2,设置进程process,主程序的activity和application节点下的进程统一 ,最好使用shareUserId一样的。
Paste_Image.png

在主进程中设置开启意图。

3,同样新建一个工程,在插件app的清单文件里面配置同样的sharedUserId

Paste_Image.png

4,在所使用到的activity中设置进程 process ,同上。设置activity的意图,里面的name属性为你这个插件的包名。

Paste_Image.png

相关文章

  • 插件化与组件化开发

    1.插件化 [Android] 开发资料收集:动态加载、插件化、热修复技术 2.【转】Android插件化从入门到...

  • Android插件化

    Android插件化从入门到放弃-最强合集插件化探索,滴滴开源框架VirtualAPK的深入分析深度 | 滴滴插件...

  • 插件化与热修复

    Android插件化:从入门到放弃 插件化开发小结 Android热更新技术的研究与实现 各大热补丁方案分析和比较...

  • Android插件化 2017-08-04

    1,Android插件化:从入门到放弃 2,专访包建强:为什么我说Android插件化从入门到放弃? 3,Andr...

  • Android插件化开发入门探索

    插件化开发概念:-----是指将一个程序划分为不同的部分,比如一般 App 的皮肤样式就可以看成一个插件。通俗易懂...

  • 是时候来一波Android插件化了

    是时候来一波Android插件化了 是时候来一波Android插件化了前言Android开发演进模块化介绍插件化介...

  • Android动态加载学习总结(二):资源访问

    参考资料:《Android开发艺术探索 --任玉刚》 Android中插件开发篇之----应用换肤原理解析 前言...

  • Android热修复总结

    插件化和热修复是Android开发较为高级的知识点,是中级开发人员通向高级开发中必备知识点,插件化知识:插件化。下...

  • Android热修复总结

    插件化和热修复是Android开发较为高级的知识点,是中级开发人员通向高级开发中必备知识点,插件化知识:插件化。下...

  • Android动态加载技术三个关键问题详解

    本文摘选自任玉刚著《Android开发艺术探索》,介绍了Android插件化技术的原理和三个关键问题,并给出了作者...

网友评论

      本文标题:Android插件化开发入门探索

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