0

我正在研究android项目,我想在运行时间上设置一些变量,怎么做?

更具体地说,我想要两个运行配置:

  1. 预生产配置:我使用 url 进行测试(例如 String url = staging.domain.net)
  2. 生产配置:我使用其他 url 的地方(例如 url = api.domain.net)

我虽然关于使用蚂蚁,但我不知道如何!

编辑1:

我的应用程序使用测试 URL 访问远程服务器和服务,有时我想使用生产 URL 而不是测试 URL。那么有可能有两个运行配置设置吗?

4

1 回答 1

0

您可以在代码中定义这两个 URL,并根据BuildConfig.DEBUG.

或者,如果您不想在代码中定义它们,您可以使用属性 ( setprop prop value),然后在您的应用程序 ( getprop prop) 中检索它。

如果您使用的是模拟器,甚至还有一个 -prop 选项

-prop <name>=<value>           set system property on boot
于 2012-07-26T05:27:03.990 回答