Android Get Country Emoji Flag utilizando Locale

He visto que desde Lollipop , Android ha construido en banderas Emoji para diferentes países. ¿Es posible usar el locale de los dispositivos para recuperar el indicador Emoji para ese país?

Quise insertar el indicador de Emoji en un TextView que contiene la localización del usuario.

Yo estaba buscando eso también, pero no creo que sea posible.

Echa un vistazo aquí: http://developer.android.com/reference/java/util/Locale.html

No mencionar banderas.

_

Alternativamente puede comprobar la respuesta aquí:

Lista de países de Android con banderas y disponibilidad de obtener códigos de iso mobile

Que podría ayudarle.

Emoji es un símbolo Unicode. Basado en la tabla de caracteres Unicode Los indicadores Emoji consisten en 26 caracteres Unicode alfabéticos (AZ) destinados a ser utilizados para codificar códigos de país de dos letras ( wiki ) ISO 3166-1 alpha-2.

Esto significa que es posible dividir el código de país de dos letras y convertir cada letra AZ en la letra del símbolo del indicador regional:

 private String localeToEmoji(Locale locale) { String countryCode = locale.getCountry(); int firstLetter = Character.codePointAt(countryCode, 0) - 0x41 + 0x1F1E6; int secondLetter = Character.codePointAt(countryCode, 1) - 0x41 + 0x1F1E6; return new String(Character.toChars(firstLetter)) + new String(Character.toChars(secondLetter)); } 

Donde 0x41 representa letra mayúscula A letra y 0x1F1E6 es REGIONAL INDICATOR SYMBOL LETTER A en la tabla Unicode.

Nota: Este ejemplo de código está simplificado y no tiene las comprobaciones necesarias relacionadas con el código de país, que podrían no estar disponibles dentro de la configuración regional.

  • Android TextView no muestra Grabación de sonido Copyright símbolo "℗"
  • Superposición de texto sobre imageview en framelayout mediante programación - Android
  • ¿Cómo modificar la propiedad MaxLines de TextView con animación?
  • Mostrar vista en toda mi aplicación
  • Cargar un TextView desde xml en un TextSwitcher
  • TextView añadiendo gradiente y sombra
  • Android - epub reader para leer archivos .epub ..
  • EditText vs TextView
  • Espaciado de líneas por defecto de Android TextView
  • Actualizar TextView cada N segundos?
  • Temporizador de TextView de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.