Implementierungen von Emoji (Emoticon) -Ansicht / Tastaturlayouts

Ich versuche herauszufinden, wie die emoji (Emoticons) Auswahl implementiert werden, die Facebook app und die Google Hangouts app. Ich schaute in die SoftKeyboard Demo-app in der Android-API-Beispiele, aber die Anzeige der emoji-Ansichten sieht nicht aus wie ein SoftKeyboard. Es sieht aus und verhält sich mehr wie eine benutzerdefinierte Dialog anzeigen. Hat jemand eine Idee, wie diese umgesetzt werden?

Facebook App

Implementierungen von Emoji (Emoticon) -Ansicht /Tastaturlayouts

Google Hangouts app

Implementierungen von Emoji (Emoticon) -Ansicht /Tastaturlayouts

Außerdem ist Unicode der beste Weg, um zu senden, emoticons oder gibt es eine alternative? Ich bemerkte, dass einige Unicode Sequenzen wie \u1F601 nicht Rendern das entsprechende emoticon und anstatt, dass die Sequenz zeigt nur, als 1 :

EditText messageInput = (EditText) findViewById(R.id.message_input);
messageInput.getText().append("\u1F601");

InformationsquelleAutor der Frage toobsco42 | 2013-05-27

Schreibe einen Kommentar