2014-09-30 5 views
2

Мне нужно использовать emoji для чата в моем приложении для Android. Я использую эту библиотеку https://github.com/rockerhieu/emojicon, чтобы получить emoji, ее отлично показывает emoji, но как я могу отправить/получить сервер для моего чат-приложение. Как отправить и получить Emoji в webservice

Благодарение и

Это мой код для получения Emoji с помощью библиотеки

<com.rockerhieu.emojicon.EmojiconTextView 
      android:id="@+id/txtEmojicon" 
      android:text="I \ue32d emojicon" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"/> 

    <com.rockerhieu.emojicon.EmojiconEditText 
      android:id="@+id/editEmojicon" 
      android:text="I \ue32d emojicon" 
      emojicon:emojiconSize="28sp" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"/> 

Он показывает смайлик в EditText и TextView, но проблема в том, как я могу получить эти смайлики, чтобы отправить/receieve его на сервер Я знаю, что мне нужно получить Unicode, но проблема в том, как я могу получить Unicode из этого Textview или EditText ??

+3

Просто отправьте его в Юникоде и проанализируйте его с другой стороны. –

+0

Я не понимаю. Вы хотите отправить текст или только Юникод? Потому что, как я сказал в ответ, вам просто нужно отправить весь текст. Просто сделайте getText() и отправьте его на сервер. –

+0

Я хочу получить «I \ ue32d emojicon» из editText, но он возвращает «I oo emojiicon». просто скажите мне, как я могу получить что-то вроде этого «I \ ue32d emojicon», потому что getText() не работает. –

ответ

3

Emojis - это всего лишь юникод. Как вы можете видеть в этой библиотеке: android:text="I \ue32d emojicon", где ue32d означает это сердце эмози.

Больше на Юникода смайликов: http://apps.timwhitlock.info/emoji/tables/unicode

Таким образом, вы можете просто отправить текст на сервер и на другой стороне дисплея он нормально, и это должно быть вынесено в виде изображения.

+0

Да, я знаю, мне нужно отправить Unicode на сервер. Как получить Unicode и текст из EmojiconEditText? Например, я написал «Я люблю (rainIcon)» –

+0

Я не думаю, что так вы используете эту библиотеку. Если вы получаете текст emojiedittext, у него есть юникод или '(rainIcon)'? –

+0

no Он не показывает юникод (rainIcon), но он также отображается в TextView библиотеки и его шоу в Toast. Я беспокоюсь, как я могу получить его юникод? –