美文网首页
Android重叠包概念

Android重叠包概念

作者: e7c4c26fa3d8 | 来源:发表于2016-03-13 01:11 被阅读108次

    我们做app时经常会碰到多渠道app打包问题,不同渠道会有些不同的需求,比如我想在应用宝渠道首发,我的app首页要现实应用宝首发字样,这个简单,进app时对渠道判断,如果是应用宝渠道,则显示应用宝首发图片,或者还有其它更方便的方法。这里介绍其中一种:重叠包。关于重叠包的概念请移步老罗博客

    如下图

    Paste_Image.png

    一般我们的项目只有main一个路径,现在可以看到还有一个flyme路径的包,并且可以看到res文件夹是一摸一样的,这个可以叫做flyme的重叠包,如果想在flyme渠道中做特定的处理,只需要在flyme重叠包中放入相应的资源即可,非常方便。

    一般不同渠道图片显示相关的处理都可以使用重叠包,方便,也不容易出错,貌似Android中的主题更换便是基于这个原理做的,有兴趣的倒是可以研究下。

    重叠包对res文件夹下的替换支持的非常好,但是如果是涉及到不同渠道打入不同jar包,则就显得无能为力了,这时候gradle却仅需几行配置就可以解决。

    相关文章

      网友评论

          本文标题:Android重叠包概念

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