【问题标题】:Android Emoticons Implementation安卓表情实现
【发布时间】:2014-06-19 13:50:04
【问题描述】:

大家好, 我正在开发一个需要实现表情符号(笑脸)的应用程序。我可以用 drawable 替换特定的字符串,但这会非常耗时。有没有我们可以使用内置表情符号的系统或一些库来缩短我的工作?我想要的是当我发送这样的文本时:),接收者会得到表情符号。或者当我发送一个表情时,他会得到同样的结果。获取android系统表情对我帮助太大了。你的帮助对我来说是很大的帮助。谢谢

【问题讨论】:

    标签: java android


    【解决方案1】:

    Emojiunicode 表情符号列表,其中有一个可以将表情符号实现到代码中的 github(找到 here)。

    从那里您可以使用 regex(\ue415\ue056\ue057) 来查找它们或通过 char 数组构建它们(如下)。


    例子:

    StringBuilder sb = new StringBuilder();
    for (char curr : str.toCharArray()) {
        sb.append((SUPPORTED_EMOJI_SET.contains(curr)) ? convertCharToImgTag(curr) : curr);
    }
    

    其中 SUPPORTED_EMOJI_SET 只是一组字符,例如:

    new HashSet<Character>() {{
        add('\ue415');
        add('\ue056');
        ...
    }}
    

    更多想法:去here

    【讨论】:

      猜你喜欢
      • 2015-04-27
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      • 2012-03-03
      • 2012-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多