Java 缺失的表情符号库 :heart:
Java 中缺失的 emoji 库。
emoji-java 是一个轻量级的 Java 库,可帮助您在 Java 应用程序中使用 Emoji。
<dependency>
<groupId>com.vdurmont</groupId>
<artifactId>emoji-java</artifactId>
<version>5.1.1</version>
</dependency>您也可以下载项目,使用 mvn clean install 构建它,并将生成的 jar 添加到您的构建路径中。
compile 'com.vdurmont:emoji-java:5.1.1'EmojiManager 提供了多个静态方法,用于在 emoji 数据库中进行搜索:
getForTag 返回给定标签的所有表情符号getForAlias 返回别名对应的表情符号getAll 返回所有表情符号isEmoji 检查字符串是否为表情符号containsEmoji 检查字符串是否包含任何表情符号你还可以查询元数据:
getAllTags 返回可用的标签或者获取所有内容:
getAll 返回所有表情符号Emoji 是一个 POJO(普通 Java 对象),它提供以下方法:
getUnicode 返回该表情符号的 Unicode 表示形式getUnicode(Fitzpatrick) 返回带有指定 Fitzpatrick 修饰符的表情符号的 Unicode 表示形式。如果该表情符号不支持 Fitzpatrick 修饰符,此方法将抛出 UnsupportedOperationException。如果提供的 Fitzpatrick 为 null,此方法将返回该表情符号的 Unicode。getDescription 返回该表情符号的(可选)描述getAliases 返回该表情符号的别名列表getTags 返回该表情符号的标签列表getHtmlDecimal 返回该表情符号的 HTML 十进制表示形式getHtmlHexadecimal 返回该表情符号的 HTML 十六进制表示形式supportsFitzpatrick 如果该表情符号支持 Fitzpatrick 修饰符,则返回 true,否则返回 false现在,一些表情符号支持使用菲茨帕特里克修饰符。
暂无开放 Issues,或尚未同步最近议题。