我需要显示一些表情符号,在setContentText对NotificationCompat像WhatsApp的显示.
我试图使用软银和一些变化,没有任何作用.(请参阅Android通知上的表情符号)就像Gabe Sechan建议的那样,可能默认字体NotificationCompat不支持表情符号.
有没有办法更改默认字体NotificationCompat?如果没有,whatsapp如何在其通知上显示表情符号?
谢谢.
这是我使用它的唯一方法:
Spanned mssg;
mssg = Html.fromHtml(URLDecoder.decode("%F0%9F%98%82"));
Run Code Online (Sandbox Code Playgroud)
它可能会有所不同,具体取决于你如何收到你的文字,在我的情况下,我使用unicode将emojicons发送到GCM服务器,我不必担心URLDecoder,但如果我收到一封来自emojicon PHP的消息库而不是来自Android设备唯一可以正确显示它的方法是使用URLDecoder.
因此,如果您正在使用GCM,它应该正常使用
Spanned mssg;
mssg = Html.fromHtml(intent.getStringExtra("message"));
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
3796 次 |
| 最近记录: |