Cualquier nombre de país en la configuración regional predeterminada actual

Lo que quiero hacer es proporcionar un código de país ISO 3166-1 y recuperar el nombre de ese país en el entorno local actual. Para aquellos de ustedes que están familiarizados con el iPhone, tengo un ejemplo de exactamente lo que quiero hacer:

NSLocale* currentLocale = [NSLocale currentLocale]; NSString* countryName = [currentLocale displayNameForKey:NSLocaleCountryCode value:@"NO"]; 

En este caso, la variable countryName contendría "Noruega" dado que el iPhone se estaba ejecutando en un idioma inglés.
Lo que he entendido hasta ahora es que para obtener la configuración regional actual en el SDK de Android mediante un método estático simple de la clase Locale.

 Locale currentLocale = Locale.getDefault(); 

Pero estoy atascado aquí …

 Locale l = new Locale("en", "NO"); String norway = l.getDisplayCountry(); 

funciona para mi. Simplemente reemplace "NO" por el país que desea y debe darle el nombre en su configuración regional predeterminada actual. El "en" está ahí para llenar algún idioma, pero no importa lo que uses (al menos espero que funcione para todas las combinaciones – no las he probado todas)

  • Eliminar localizaciones no utilizadas de APK
  • ¿Cómo se puede localizar nodpi extraíble?
  • ¿Cuál es la lista de idiomas / locales admitidos en Android?
  • Internacionalización del problema string.xml
  • ¿Cuál es el nombre de la carpeta "valores" para el idioma danés?
  • Androide. ¿Cómo usar los mismos mensajes localizables para todos los idiomas de un país?
  • Cómo eliminar fácilmente los recursos de localización innecesarios de bibliotecas añadidas en la versión APK
  • No puede resolver el símbolo 'LocationServices'
  • Deshabilitar la localización en la aplicación de Android
  • Evento OnKeyUp en el navegador de Android para idiomas no latinos
  • Android: Diferencia entre LocationManager.addProximityAlert () & LocationClient.addGeofences ()
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.