如何检查设备是否支持某个表情符号?

3

我想检查另一个设备是否支持某个表情符号。请参见以下截图:

enter image description here

您可以在此处查看一些设备不支持的表情符号,那么我该如何检查设备是否能够显示该图像呢?

我可以在 >=23 api 级别上检查条件,使用 paint.hasGlyph() 来判断 hasGlyph() 是否返回 true 或 false,以确定是否支持表情符号。

但是在 23 api 级别以下,我该如何检查呢?

1个回答

0
你可以在画布上绘制表情符号,然后将像素与“带有X框架”的字符进行比较,即您已经知道不存在的字符。 这很容易编码,但可能会对CPU造成负担。 我正在使用Python做类似的事情,如果您使用所有使用的表情符号执行一次并保存结果,则速度是可接受的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接