Implementacje układów widoku / klawiatury Emoji (Emotikon)
Próbuję dowiedzieć się, w jaki sposób zaimplementowane są emoji (emotikony)Facebook
aplikacja i GoogleHangouts
aplikacja Spojrzałem wSoftKeyboard
Aplikacja demonstracyjna w przykładach interfejsu API systemu Android, ale wyświetlanie tych widoków emotikonów nie wygląda jakSoftKeyboard
. Wygląda i zachowuje się bardziej jak zwyczajDialog
widok. Czy ktoś ma pomysł na to, jak są one wdrażane?
Takze jestUnicode najlepszy sposób na wysyłanie emotikonów lub czy istnieje alternatywa? Zauważyłem, że niektórzyUnicode
sekwencje takie jak\u1F601
nie renderuj odpowiedniego emotikonu, a zamiast tego ta sekwencja pojawia się jako1
:
EditText messageInput = (EditText) findViewById(R.id.message_input);
messageInput.getText().append("\u1F601");