我正在尝试为帖子中的emoji支持开发适用于iOS和Android的应用程序。目前我使用UTF-8编码和解码String(text& / emoji)。它本身可以工作,Android到Android和iOS到iOS,但是来自Android - > iOS或iOS - > Android它并不总是有效。偶尔会丢失一些表情符号,其余字符串(任何实际文本)在这些情况下都会丢失。
注意:我理解不同的设备有不同的表情符号,所以我并不担心偶尔会错过表情符号,但是缺少的文字困扰着我,而且我注意到同一设备上缺少表情符号。
有没有人有任何想法或知道更好的解决方案?谢谢!
答案 0 :(得分:2)
我设法搞清楚了。我们不再编码或解码字符串。相反,我修改了Android中的TextView以重新格式化字符串,以便显示文本和表情符号。我根据我的解决方案创建了一个非常简单的库。 https://github.com/will5/EMOJITextView