Androidモバイルは実際にはそれがどこにあるかをよく知っていますが、国コードや国名などで国を取得する方法はありますか?
GPSの正確な位置を知る必要はありません。国コードまたは名前で十分です。私は次のコードを使用しています。
String locale = context.getResources().getConfiguration().locale.getCountry(Locale.getDefault());
System.out.println("country = "+locale);
コード「US」が表示されますが、デバイスはインドに保管されています。GPSやネットワークプロバイダーを使用せずに、デバイスの現在の国コードを見つける方法はありますか?
タブレットを使っているからです。