java - 安卓构建标志?

标签 java android eclipse

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

最佳答案

您实际上不需要构建标志。以下是实现此目标的方法:

  1. 在您的图书馆项目中定义资源:<bool name="type.free">true</bool>
  2. 在您的应用程序中应该是免费的:<bool name="type.free">true</bool>
  3. 在您应该支付的申请中:<bool name="type.free">false</bool>

然后在您的图书馆项目中的任何时候,您都可以检查 boolean 资源的值并决定您需要做什么。当然,您需要访问 Context对象。

关于java - 安卓构建标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7023715/

相关文章:

eclipse - 如何删除Eclipse中的工作区?

java - Android 中的登录应用程序

java - 将 Tomcat Catalina 日志导出到外部服务器

java - 插入 Date.sql 列的默认值

Java:如何通过存储在变量中的名称访问类的字段?

java - GSON 预期为 BEGIN_ARRAY,但实际为 STRING

android - 如何避免 android appcompat v7 错误?

java - Netbeans JavaSE 项目在执行时工作正常,但构建的 .jar 却不行

android - 带 ProgressBar 的 Endless RecyclerView 用于分页

java - 在通过 Ant 进行 Junit 测试期间无法在 Jar 中找到属性文件