一个应用程序的两组资源

时间:2011-08-08 13:50:12

标签: android branding

我正在为一家公司开发一个Android应用程序,该公司需要为不同的客户提供两种不同的品牌。我正在使用Eclipse进行编码,我想知道是否可以将其配置为使用每个 res 文件夹编译应用程序,从而提供2个不同的.apk文件。

谢谢, 安托万

3 个答案:

答案 0 :(得分:3)

看看Library projects。您可以从两个(或更多)应用程序项目中引用库项目中的应用程序代码和默认资源。在每个应用程序项目中,您可以根据需要覆盖资源。

答案 1 :(得分:1)

在1个项目中,您可以拥有多个drawable或布局文件夹。但是它们对应于你正在运行的设备的不同属性。(layout-land,drawable-hdpi-large等)我认为这不会适用于你想要做的事情。据我所知,您已经停留在资源的预先存在的文件夹类型,您无法添加自己的。最简单的方法可能只是创建2个项目并使用每个项目中的一组资源。

答案 2 :(得分:0)

我不知道是否有办法,但总有可能创建项目副本并更改资源集。想知道是否有其他解决方案。