Whitelabel使用Ant的应用程序

时间:2012-12-16 15:31:32

标签: android ant white-labelling

所以我很快就会对应用程序进行白色标记。 whitelabel将简单地替换图形(具有相同名称)以及一些颜色和字符串(.xml文件)。还会有一些配置更改,例如API密钥等。

我只是想知道用蚂蚁做到这一点是否可行。例如,我可以致电ant company_aant company_b

有人这样做过吗?感谢。

1 个答案:

答案 0 :(得分:1)

我们的白标软件有点不同,只是使用Eclipse作为我们的主要开发环境:

  • 主应用程序代码进入实际的Android库项目 - 这包括所有活动,片段,布局XML和默认图形。几乎所有事情。
  • 对于每个客户,我们都会使用专用的包名创建一个专门的APK项目(另请参阅Chris Stratton对您的问题的评论)。这个APK只是链接上面的库。它只包含引用必要的活动,服务等的AndroidManifest.xml
  • 现在我们可以非常轻松地自定义应用程序的几乎所有内容:
    • 替换图形:只需将新图形资源添加到APK项目中,其名称与您要替换的原始图像名称相同。
    • 自定义字符串:只需添加一个覆盖现有定义的新strings.xml
    • 自定义布局:只需使用相同的文件名即可覆盖布局定义。

对我们来说,这是一种非常简单有效的方法。它提供了几乎无限的可能性,只需很少的维护工作和完整的Eclipse集成即可用于开发和调试。

在此基础上构建Ant脚本也应该非常直接。