ho qualche problema con la visualizzazione di icona emoji in Android TextViewVisualizza icona emoji/emozione in Android TextView
In primo luogo, ho trovato un elenco di icona emoji in unicode a qui: http://www.easyapns.com/category/just-for-fun
In secondo luogo, ho trovato come visualizzare l'icona emoji a qui: https://github.com/sharakova/EmojiTextView/blob/master/src/jp/sharakova/android/emoji/EmojiTextView.java
L'EmojiTextView.java può convertire il carattere predefinito a icona emoji automaticamente. Pertanto, voglio sostituire tutte le occorrenze dell'icona emoji in una stringa con un carattere predefinito e inserire il risultato in EmojiTextView.java Il problema è che il mio codice non è in grado di riconoscere l'icona emoji nella stringa che contiene l'icona emoji.
Ecco il mio frammento di codice - sto cercando di trovare se l'ingresso corrisponde a nessuno Unicode di icona 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"
Io non sono bravo a unicode confronto/convenzione. Qualcuno può aiutarmi per favore, grazie!
Se si prevede di incorporare la grafica emoji dell'iPhone nella propria app, tenere presente che si tratta di una violazione del copyright. Non mi sorprenderebbe se te ne fossi portato via (il marketplace Android è pieno di app che violano il copyright), ma dovresti esserne consapevole. – StilesCrisis
Grazie per il consiglio. Ad ogni modo, sai come confrontare l'input String e String [] ArrayEUnicodeString? –
@mobileappBeginner sei in grado di mostrare \ ue415 in Android? –