Android会根据用户的国家/地区更改webview网址

时间:2012-10-01 08:47:54

标签: android webview country

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

URL在我的CommonCode中定义如下:

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

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

2 个答案:

答案 0 :(得分:2)

如果你把url放在strings.xml中,你可以使用android的Localization

使用国家/地区特定文件夹:

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

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

答案 1 :(得分:0)

使用:

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

获取国家/地区代码并使用此代码替换当前网址的扩展名。