Mostrar emoji en la notificación como Whatsapp

Necesito mostrar algunos emojis en setContentText en NotificationCompat como Whatsapp muestra.

He tratado de usar el softbank y algunas variaciones, nada de trabajo. (Ver Emoji en la notificación de Android ) Como Gabe Sechan sugirió, probablemente la fuente por defecto en NotificationCompat no admite emojis.

¿Hay una manera de cambiar la fuente por defecto en NotificationCompat ? Si no, ¿cómo WhatsApp muestra emojis en sus notificaciones?

Gracias.

Esta es la única manera que conseguí que funcione:

 Spanned mssg; mssg = Html.fromHtml(URLDecoder.decode("%F0%9F%98%82")); 

Puede variar dependiendo de cómo recibes tu texto, en mi caso estoy enviando los emojicons usando unicode a un servidor GCM y no tengo que preocuparme por el URLDecoder, pero si recibo un mensaje enviado desde un emojicon PHP Biblioteca y no desde un dispositivo Android la única manera de mostrarlo correctamente fue con el URLDecoder.

Así que si estás trabajando con GCM debería estar trabajando con

 Spanned mssg; mssg = Html.fromHtml(intent.getStringExtra("message")); 

¡Espero eso ayude!

  • Creación de softkey con emoji personalizado
  • Añadir imagen personalizada como Emoji en android
  • Android: Obtener Emoji desde EmojiconEditText
  • Soporte de Emoji para iOS y Android
  • ¿Cómo puedo poner utf-16 caracteres en Android cadena de recursos?
  • Mostrar icono de emoji / emoción en Android TextView
  • Soporte de teclado Emoji para EditField en android
  • ¿Cómo mostrar mi diseño en la parte frontal de teclado suave Android?
  • Cómo establecer emoji por unicode en android textview
  • Cómo codificar y decodificar emoji en android?
  • ¿Cómo funciona la fuente de emoji de color de Apple, y hay una versión de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.