发送的转码部分是我根据上面的demo中的方法改的
在上面的demo中有一个EmojiconHandler类其中有一个addEmojis方法是用来转换emoji的
具体的代码我没太过分析,但是我发现了一个简单的方法就能把表情转成Uncoide
Character.codePointAt(text, i)这个方法我上网查了一下解释是: 在给定的索引,此方法返回的Unicode代码点。
返回的就是上面的16进制....到这里才知道原来java自己好像提供了一个方法...
在上面的demo中有一个EmojiconHandler类其中有一个addEmojis方法是用来转换emoji的
具体的代码我没太过分析,但是我发现了一个简单的方法就能把表情转成Uncoide
Character.codePointAt(text, i)这个方法我上网查了一下解释是: 在给定的索引,此方法返回的Unicode代码点。
返回的就是上面的16进制....到这里才知道原来java自己好像提供了一个方法...
转换的部分代码直接用会报错直接下demo看吧EmojiconHandler.addEmojis2(Context context, Spannable text, int emojiSize)
demo地址
http://download.csdn.net/detail/u014257012/9110797