Anzeige emoji/emotion-icon in Android-TextView

Ich habe einige Probleme mit der Anzeige von emoji-Symbol in der Android-TextView

Ersten, fand ich eine Liste von emoji-Symbol in unicode hier:
http://www.easyapns.com/category/just-for-fun

Zweite, fand ich, wie die Anzeige emoji-Symbol hier:
https://github.com/sharakova/EmojiTextView/blob/master/src/jp/sharakova/android/emoji/EmojiTextView.java

Den EmojiTextView.java umwandeln können die vordefinierten Zeichen für emoji-Symbol automatisch. Ich möchte daher ersetzen Sie alle vorkommen von emoji Symbol in eine Zeichenfolge, die einige vordefinierte Charakter und das Ergebnis zu EmojiTextView.java
Das problem ist, mein code nicht erkennen, emoji Symbol in der Zeichenfolge, die enthält emoji-Symbol.

Hier ist mein code-snippet - ich bin versucht zu finden, wenn die Eingabe keine übereinstimmung mit unicode emoji-Symbol:

//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"

Ich bin nicht gut im unicode-Vergleich/convention. Kann mir jemand helfen bitte, vielen Dank!

InformationsquelleAutor der Frage mobile app Beginner | 2012-03-16

Schreibe einen Kommentar