gpt4 book ai didi

android - 如何检测和替换不支持的表情符号?

转载 作者:搜寻专家 更新时间:2023-11-01 09:43:24 25 4
gpt4 key购买 nike

有一款聊天软件支持Android 4.0到6.0的版本。也支持 iOS。最近我们推出了使用系统表情符号的选项。但是,当使用最新 Android 或 iOS 的用户发送包含最新表情符号的消息时,旧设备无法正常显示。
有没有办法检测那些无法显示的表情符号?我们想用一些符号(例如空框或感叹号)替换它们

最佳答案

获取系统库存表情符号Emojis - Unicode - Bytes .

然后搜索收到的消息,如果你发现一些代码,它在你的 android 版本的表情符号中显示它,如果没有添加你想要的符号。

按照评论你可以用这个测试它

Typeface typeface;
//initialize the custom font here

//enter the character to test
String charToTest="\u0978";
Paint paint=new Paint();
paint.setTypeface(typeface);
boolean hasGlyph=paint.hasGlyph(charToTest);

关于android - 如何检测和替换不支持的表情符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38893890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com