Webview を表示し、国によって URL の拡張子を変更するアプリケーションを作成しています。両国で 2 つの別々のアプリケーションを作成する必要がありますか、それともプログラミングでこれを簡単に修正する方法はありますか?
URL は私の CommonCode で次のように定義されています。
public static String pBaseUrl = "http://url.be/";
ベルギーの場合はこのように、オランダの場合は「http://url.nl」となります。
Webview を表示し、国によって URL の拡張子を変更するアプリケーションを作成しています。両国で 2 つの別々のアプリケーションを作成する必要がありますか、それともプログラミングでこれを簡単に修正する方法はありますか?
URL は私の CommonCode で次のように定義されています。
public static String pBaseUrl = "http://url.be/";
ベルギーの場合はこのように、オランダの場合は「http://url.nl」となります。
URLをstrings.xmlに入れると、Localization
Androidの
国固有のフォルダを使用して:
/res/values-nl/strings.xml
/res/values-be/strings.xml
詳細: http://developer.android.com/guide/topics/resources/localization.html
使用する:
String locale = this.getResources().getConfiguration().locale.getCountry();
国コードを取得し、現在の URL の拡張子をこの拡張子に置き換えます。