Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android表情符号的实现_Java_Android - Fatal编程技术网

Java Android表情符号的实现

Java Android表情符号的实现,java,android,Java,Android,各位好,, 我正在开发一个应用程序,它需要表情符号(smiley)的实现。我可以用drawable替换特定的字符串,但这将非常耗时。是否有任何我们可以使用系统内置的表情符号或一些图书馆来缩短我的工作?我想要的是当我发送这样的文本:),接收者得到表情符号。或者当我发送表情符号时,他也会得到同样的效果。得到安卓系统的表情符号对我帮助太大了。你的帮助对我来说太好了。感谢是一个unicode表情符号列表,它有一个github,可以将表情符号实现为代码(已找到) 从那里,您可以使用regex(\ue415

各位好,, 我正在开发一个应用程序,它需要表情符号(smiley)的实现。我可以用drawable替换特定的字符串,但这将非常耗时。是否有任何我们可以使用系统内置的表情符号或一些图书馆来缩短我的工作?我想要的是当我发送这样的文本:),接收者得到表情符号。或者当我发送表情符号时,他也会得到同样的效果。得到安卓系统的表情符号对我帮助太大了。你的帮助对我来说太好了。感谢是一个
unicode
表情符号列表,它有一个github,可以将表情符号实现为代码(已找到)

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


例如:

StringBuilder sb = new StringBuilder();
for (char curr : str.toCharArray()) {
    sb.append((SUPPORTED_EMOJI_SET.contains(curr)) ? convertCharToImgTag(curr) : curr);
}
其中,受支持的表情集只是一组字符,例如:

new HashSet<Character>() {{
    add('\ue415');
    add('\ue056');
    ...
}}
newhashset(){{
添加('\ue415');
添加('\ue056');
...
}}
想知道更多的想法:去吧