表情符号支持iOS和Android

lgd*_*d57 5 android cross-platform ios emoji

我正在尝试为帖子中的emoji支持开发适用于iOS和Android的应用程序.目前我使用UTF-8编码和解码String(text&/ emoji).它本身可以工作,Android到Android和iOS到iOS,但从Android - > iOS或iOS - > Android它并不总是有效.偶尔会丢失一些表情符号,其余字符串(任何实际文本)在这些情况下都会丢失.

注意:我理解不同的设备有不同的表情符号,所以我并不担心偶尔会丢失表情符号,但缺少的文字困扰我,我注意到同一设备上缺少表情符号.

有没有人有任何想法或知道任何更好的解决方案?谢谢!

lgd*_*d57 2

我设法弄清楚了。我们不再对字符串进行编码或解码。相反,我修改了 Android 中的 TextView 以重新格式化字符串,以便同时显示文本和表情符号。我根据我的解决方案制作了一个非常简单的库。https://github.com/will5/EMOJITextView