选来选去,发现支持emojicon的开源项目能够比较好的适配大多数机型,使用也比较简单,下面是项目地址:
https://github.com/rockerhieu/emojicon
可以用例子到各种机型看是否都能比较好的适配,我测试的只有少数机型比如lifewatch V (android2.3.6)有些问题
要保存表情到服务器,需要服务器支持utf8mb4,以下文章是如何修改mysql支持utf8mb4:
http://mathiasbynens.be/notes/mysql-utf8mb4
java服务器需要修改jdbc.url,只需要去掉后面的编码选项就可以了,以下是相关说明:
http://www.tuicool.com/articles/ARFrMf
这样就可以使用了,客户端编辑存到服务器,取下来到客户端显示,一切正常
http://mozilla.com.cn/post/63078/