tengo algún problema con mostrar el icono emoji en Android TextViewvisualización del icono emoji/emoción en Android TextView
En primer lugar, me encontré con una lista de icono de emoji en Unicode en aquí: http://www.easyapns.com/category/just-for-fun
En segundo lugar, he encontrado cómo mostrar el icono de emoji aquí: https://github.com/sharakova/EmojiTextView/blob/master/src/jp/sharakova/android/emoji/EmojiTextView.java
El EmojiTextView.java puede convertir el carácter predefinido al icono de emoji automáticamente. Por lo tanto, quiero reemplazar todas las apariciones de icono de emoji en una cadena por un carácter predefinido, y poner el resultado en EmojiTextView.java El problema es que mi código no puede reconocer el icono de emoji en la cadena que contiene el icono de emoji.
Aquí es mi fragmento de código - Estoy tratando de encontrar si la entrada coincide con ninguna de Unicode icono emoji:
// Array list of all emoji icon
private static final String[] ArrayEUnicodeString ={
"\uE415",
"\uE056",
"\uE057",
...
}
// Nothing matched when it receive emoji icon with unicode "\uE415" from iphone. 'input' is message received from XMPP server
for (int i=0; i < emojiLength; i++)
{
if (input.getBytes() == ArrayEUnicodeString[i].getBytes())
Log.e("test", "ArrayEUnicodeString found");
}
// Note: iphone can display the emoji icon if I send "\uE415"
no soy bueno en comparación Unicode/convención. ¿Puede alguien ayudarme por favor, gracias?
Si está planeando incrustar los gráficos emoji de iPhone en su aplicación, tenga en cuenta que esto es una violación de los derechos de autor. No me sorprendería si te salías con la tuya (el mercado de Android está lleno de aplicaciones que violan los derechos de autor), pero debes ser consciente de ello. – StilesCrisis
Gracias por su asesoramiento. De todos modos, ¿sabes cómo comparar la cadena de entrada y la cadena [] ArrayEUnicodeString? –
@mobileappBeginner ¿es capaz de mostrar \ ue415 en android? –