我希望能够使用emojis在android和ios设备之间发送消息。
我知道新的Android 4.4现在支持表情符号,但我想支持更旧的设备(2.1及更高版本)。
像whatsapp这样的应用程序如何允许编写和查看表情符号,即使它不受支持?我能想到完成这项任务的唯一方法是通过创建许多表情符号的图像来创建自定义表情符号,然后使用x,y坐标来获取选择的表情符号。这个问题可能是版权问题,然后当新的表情符号出现时我将不得不更新图像,如果用户没有下载新图像,他们仍然会有旧的表情符号,并且无法查看新的表情符号的。
那么还有另一种方法可以将ios emojis发送到android,反之亦然吗?
答案 0 :(得分:0)
您的自定义方法可行。只需添加另一层抽象 - 从中央服务器下载表情符号。在本地缓存它。定期检查是否有新版本,然后下载。因为它仍然非常简单,所以当您更新它时,旧版本的应用程序仍然可以下载和使用新的表情符号。
这是解决您的问题的技术解决方案,它将支持这两个平台。任何版权问题都是偏离主题的,并且非常特定于您最终决定使用的表情符号集。
答案 1 :(得分:0)
the Unicode standard添加了大量表情符号。所以,它们基本上只是你可以用字体显示的字符。对于现代设备,将使用默认字体(具有新的OpenType颜色支持)来显示表情符号。对于较旧的设备,您可以简单地创建自己的字体或使用open source emoji designs并以旧学校黑色显示它们。