【问题标题】:Unicode character "\u1f310" not supporting/showing on notificationsUnicode 字符“\u1f310”不支持/显示在通知中
【发布时间】:2019-01-13 07:49:28
【问题描述】:

我尝试将 unicode 字符 \u1f310 放在我的 string.xml 上,但它没有显示在我的通知中。

可以显示 4 位的 unicode 字符。只有 5 位代码存在问题。 我读了其他帖子,那里说要转换为其他形式并输入结果。我尝试了同样的方法,但没有成功。

这种转换甚至不起作用:

\u1f310 => "\uD83C\uDF10"

还有什么方法可以满足我的问题吗?

【问题讨论】:

    标签: java android unicode


    【解决方案1】:

    我已经解决了我的问题,但这不是正确的方法,但它对我来说是最简单的方法。

    我刚刚通过我的 android 手机保存了我需要在 Google 中保存的表情符号,并将它们从我的 PC 复制到 Android studio。无论如何,一些表情符号会在 android studio 中显示为正方形,在通过应用程序显示时会很好。不需要任何转换,也不需要在 gradle 中添加任何库。 ¯_(ツ)_/¯

    https://i.stack.imgur.com/1plnb.jpg

    【讨论】:

      【解决方案2】:

      要使用 EmojiCompat 支持库,您必须在开发环境中修改应用项目的类路径依赖项。

      dependencies {
      ...
      compile "com.android.support:support-emoji:27.1.1"
      }
      

      Emoji Compatiblity

      【讨论】:

      • 是,implementation 'com.android.support:support-emoji:26.1.0' okey..!!我的版本有点低。如果没问题,它仍然不支持。
      猜你喜欢
      • 2016-09-13
      • 2017-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-23
      • 2013-05-28
      • 1970-01-01
      相关资源
      最近更新 更多