我正在开发一个 android 应用程序,它使用 Web 服务从服务器获取数据,因此我有三个不同的 URL 集来指向开发系统,测试服务器和现场服务器。无论何时我想给应用程序进行测试/活动,都很难更改 URL。所以我计划使它成为可配置的,这样应用程序就可以根据我的构建类型配置常量获得适当的 URL。 那么,
Xml 资源
<integer name="config_build_type">0</integer>
<string-array name="url_authentication">
<item >http://development.com/xxxx</item>
<item >http://test.com/xxx</item>
<item >http://example.com/xxx</item>
</string-array>
Java 静态常量
public class Config {
public static final int BUILD_TYPE = 0; // 0 - development, 1 - test, 2 - live
public static final String[] URL_AUTHENTICATION = {"http://development.com/", "http://test.com/", "http://example.com"};
}