美文网首页
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

    相关文章

      网友评论

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

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