如何使用android IME提交表情符号

时间:2016-06-23 12:03:55

标签: android ime

我希望使用我正在尝试的软键盘来添加表情符号。我知道android中的默认键盘允许输入Emojis。

但是,当我尝试使用表情符号提交字符串时,它会在编辑文本上显示一个垃圾字符。

我遗失了一些东西吗? 我正在做以下事情来提交表情符号:

        getCurrentInputConnection().commitText(String.valueOf((char)58389),0);

表情符号键盘的情况也是如此:https://github.com/zeuxisoo/android-emoji-keyboard

enter image description here

1 个答案:

答案 0 :(得分:0)

我找到了解决这个问题的方法。 表情符号是32位unicode字符。因此,必须向commitText发送2个16位字符以提交表情符号。类似的东西:

areas[11]