Android构建标志?

时间:2011-08-11 09:36:49

标签: java android eclipse

我正在构建一个带有2个付费和免费版本的Android应用程序。基本上我有一个库项目,包含每个版本的所有逻辑和2个骨架项目。现在我需要某种构建标志来区分版本。这可能吗?

1 个答案:

答案 0 :(得分:6)

你实际上不需要构建标志。以下是如何实现这一目标:

  1. 在您的图书馆计划中定义资源:<bool name="type.free">true</bool>
  2. 在您应用程序中应该是免费的:<bool name="type.free">true</bool>
  3. 在您应付的应用程序中:<bool name="type.free">false</bool>
  4. 然后,在您的图书馆计划中的任何一点,您都可以检查布尔资源的值,并决定您需要做什么。对于cource,您需要访问Context对象。