0

我正在制作一个显示 Webview 并根据国家/地区更改 URL 扩展名的应用程序。我应该为这两个国家/地区制作两个单独的应用程序,还是有办法在编程中轻松解决这个问题?

URL 在我的 CommonCode 中定义如下:

public static String pBaseUrl = "http://url.be/";

比利时就是这样,荷兰应该是“ http://url.nl

4

2 回答 2

2

如果您将 url 放在 strings.xml 中,您可以使用Localizationandroid

通过使用国家特定的文件夹:

/res/values-nl/strings.xml
/res/values-be/strings.xml

更多信息:http: //developer.android.com/guide/topics/resources/localization.html

于 2012-10-01T08:52:36.343 回答
0

利用:

String locale = this.getResources().getConfiguration().locale.getCountry();

获取国家代码并用这个替换当前 URL 的扩展名。

于 2012-10-01T09:01:40.547 回答