Я пытаюсь получить название страны, где находится телефон. Например, если пользователь находится в Германии, он должен сказать, что Германия. Я попробовал несколько вещей, чтобы это произошло, но я не нашел подходящего решения. Я знаю, что могу использовать TelephonyManager
, но это даст мне ISO, и я хочу название страны. Я также пробовал это getApplicationContext().getResources().getConfiguration().locale.getDisplayCountry();
, но это всегда дает мне «Соединенные Штаты», хотя меня там нет. Я знаю, что это возможно, поскольку я видел это в другом приложении. Должен ли я использовать ISO как-то для достижения того, что я, или есть более умный/более простой способ?Получение текущего названия страны
Пожалуйста, не голосуйте этот пост повторы, как я уже искал здесь на Stackoverflow, но не любое решение, чтобы получить название страны :)
См. Http://stackoverflow.com/questions/3659809/where-am-i-get-country –
Я уже видел этот пост, но есть ли название страны? Большинство решений - как получить ISO. –
ISO - это относительно статический список, просто добавьте его в свое приложение и найдите полное имя. –