1

regional settingAndroidでユーザーのモバイルを取得するにはどうすればよいですか? 関連情報が見つからないため、Androidで取得する方法。

例えば。彼の現在の設定がシンガポールの場合、シンガポールを取得します。

4

3 に答える 3

2

ローカリゼーション/地域情報については Locale クラスを確認してください。

http://developer.android.com/reference/java/util/Locale.html

元。ロケール defaultLocale = Locale.getDefault();

「デフォルト ロケールに注意する」というラベルの付いたセクションを読んでください。これにより、ユーザー プレゼンテーション以外の目的で Locale クラスから getDefault() を使用する場合の問題を回避できます。

于 2012-11-15T02:25:25.377 に答える
1

これは役立つかもしれません

Context c = getBaseContext();
Resources r = c.getResources();  
Configuration config = r.getConfiguration();   
Locale currentLocale = config.locale;
于 2012-11-15T02:30:07.020 に答える
0

アクティビティからの最も簡単な方法は次のとおりです。

Locale l = Locale.getDefault();
Log.d("TAG", "Country: " + l.getDisplayCountry());
于 2012-11-15T02:32:35.507 に答える