我想要的是一種設置依賴於構建配置的方法。舉個具體的例子,我的android應用程序連接到一個web服務。在開發中,我希望將服務url從可配置的值中拉入。在測試中,我想要一個不同的值。在生產中,還有另一個值。Android - 使用ant創建更改配置值的構建配置
所以,在代碼中,我有這樣的事情:
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
我是新來的日食和螞蟻,它已經很長一段時間,因爲我我們ed java。我該如何着手設置? build.xml應該是什麼樣的?我明白,當我想構建測試/產品版本時,我需要使用命令行。沒關係。但我不知道如何獲得這個serviceUrl自動設置依賴於構建。我甚至不確定放置這些信息的最佳位置(資源,屬性文件?)。我真的想要避免設置它,建設,設置它,建設等。