我目前正在为Android开发一个键盘,我发现一些表情符号需要2个字符,有些需要1个字符,
如果它们在字符串中,是否有办法区分?
答案 0 :(得分:0)
好的,我设法通过使用这个lib
来解决这个问题https://github.com/vdurmont/emoji-java
在那里,有一个isEmoji(字符串)
String currentTextStr = currentText.toString().substring(currentText.length() - 2);
Log.e("emojicon",""+EmojiManager.isEmoji(currentTextStr));
答案 1 :(得分:0)
当前看到的模式-如果表情符号没有其浏览器版本,则该库isEmoji()
功能无法识别表情符号,例如Nr。 Nr.927 938:http://www.unicode.org/emoji/charts/full-emoji-list.html