Android - 使用 ant 创建更改配置值的构建配置
我想要的是一种具有依赖于生成配置的设置的方法。举一个具体的例子,我的Android应用程序连接到Web服务。在开发过程中,我希望从可配置的值中提取服务 URL。在 Test 中,我想要一个不同的值。在生产中,这是另一个价值。
所以,在代码中,我有这样的东西:
public class HttpRequestHelper
{
private static String GetServiceUrl(ServiceAction action)
{
return serviceUrl + action.toString();
}
}
默认情况下(在调试/运行 eclipse 时),我希望该 url http://localhost:1234
在测试中,我想要 https://test.mydomain.com
在生产中,我想要 https://mydomain.com
我是eclipse和ant的新手,自从我使用java以来已经很久了。如何进行设置?构建.xml应该是什么样子?我知道,当我想构建测试/生产版本时,我需要使用命令行。没关系。但我不知道如何根据构建自动设置此服务Url。我甚至不确定放置此信息的最佳位置(资源,属性文件?我真的想避免设置它,构建,设置它,构建等。