gpt4 book ai didi

android - 在 Whatsapp 等通知上显示表情符号

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:50:33 26 4
gpt4 key购买 nike

我需要在 NotificationCompat 上的 setContentText 上显示一些表情符号,就像 Whatsapp 显示的那样。

我已经尝试使用 softbank 和一些变体,但没有任何效果。 (参见 Emoji on Android Notification)正如 Gabe Sechan 所建议的,NotificationCompat 上的默认字体可能不支持表情符号。

有没有办法更改 NotificationCompat 上的默认字体?如果不是,whatsapp 如何在其通知中显示表情符号?

谢谢。

最佳答案

这是我让它工作的唯一方法:

Spanned mssg;
mssg = Html.fromHtml(URLDecoder.decode("%F0%9F%98%82"));

它可能会有所不同,具体取决于您如何接收文本,在我的例子中,我使用 unicode 将表情符号发送到 GCM 服务器,我不必担心 URLDecoder,但是如果我收到一条消息从一个 emojicon PHP 库,而不是来自 android 设备,正确显示它的唯一方法是使用 URLDecoder。

因此,如果您使用 GCM,它应该只使用

Spanned mssg;
mssg = Html.fromHtml(intent.getStringExtra("message"));

希望对您有所帮助!

关于android - 在 Whatsapp 等通知上显示表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24764723/

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