当苹果公司在 2007 年推出他们的第一款 iPhone 时,在操作系统中包含一个深埋于操作系统中的表情符号键盘,作为吸引表情符号的一种方式。在随后的岁月里,表情符不断增加。有没有人试过不加表情符的聊天,你会发现,哦,好难。
现在,谁手机里没有几个即时聊天工具?对话时,加上一两个表情体现当时的心情更是再常见不过。但是,你知道这些表情的真正意思吗?你是否遇到过发错表情的尴尬事呢?做做下面的小测试,看看你是否知道这些表情的真正含义!A. Foot in Mouth Face 说错话的脸B.
数字化的社交手段,总是让人有点儿力不从心……噢,糟糕,你当真发了那条消息?好啦好啦……不如再发个 。等等,对方是你提过的那个表兄?好吧,不该发 的。这个 怎么样?就当是个无心之过。太直白?额,这个 呢?反正只是开玩笑嘛。什么?讲真?你上周告诉我的“小猫事件”是这个表兄他爸干的?
初始化成功后,我们就可以使用 EmojiCompat 提供的功能了,之前我们是通过如下方式进行表情包加载的:现在只需要对当前 mEmojiString 通过 EmojiCompat 处理一下即可,如下:上述代码我们使用 EmojiCompat 的 process 方法对之前的 emoji 字符串做了兼容处理,现在显示出来的表情就不会有啥问题了,这个库使用起来还是很简单的。