3

我需要在我的 android 应用程序中使用表情符号进行聊天。我正在使用这个库https://github.com/rockerhieu/emojicon来获取表情符号,它完美地显示了表情符号,但是我如何发送/接收到服务器进行聊天应用。谢谢-

这是我在库的帮助下获取表情符号的代码

   <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 中显示表情符号,但问题是我怎样才能让这个表情符号将它发送/接收到服务器。我知道我需要获取 Unicode,但问题是如何从这个 Textview 或 EditText 获取 Unicode?

4

1 回答 1

3

表情符号只是 unicode。正如您在该库中看到的那样:android:text="I \ue32d emojicon"代表ue32d心脏表情符号的位置。

有关 unicode 表情符号的更多信息:http: //apps.timwhitlock.info/emoji/tables/unicode

因此,您可以简单地将文本发送到您的服务器,然后在另一端正常显示它,它应该呈现为图像。

于 2014-09-30T09:52:50.687 回答