Android检查文本中是否有emoji表情
2016-05-06 19:53
441 查看
最近写了一个高德地图的云储存,发待储存的文本带有系统自带表情总会出问题,所以就写出了这么两个方法,给大家分享一下,很荣幸能帮到大家,上代码:
/** * 检测是否有emoji表情 * * @param source * @return */ public static boolean containsEmoji(String source) { int len = source.length(); for (int i = 0; i < len; i++) { char codePoint = source.charAt(i); if (!isEmojiCharacter(codePoint)) { // 如果不能匹配,则该字符是Emoji表情 return true; } } return false; } /** * 判断是否是Emoji * * @param codePoint * 比较的单个字符 * @return */ private static boolean isEmojiCharacter(char codePoint) { return (codePoint == 0x0) || (codePoint == 0x9) || (codePoint == 0xA) || (codePoint == 0xD) || ((codePoint >= 0x20) && (codePoint <= 0xD7FF)) || ((codePoint >= 0xE000) && (codePoint <= 0xFFFD)) || ((codePoint >= 0x10000) && (codePoint <= 0x10FFFF)); }
相关文章推荐
- Android关闭软键盘
- gdb和gdbserver调试android应用与可执行
- Afaria 做Android设备lock时候发给GCM的指令
- opencv4android开发中避免安装opencv manager APK的方法
- Android odex文件反编译
- Android填坑系列:在小米系列等机型上放开定位权限后的定位请求弹框
- Android03-Activity生命周期及启动模式
- Android中本地图片资源以及视频录音资源的获取
- Android之View方法
- Android学习笔记:线性布局LinearLayout
- RxJava在Android中内存泄漏解决以及RxJava的封装。
- Android BaseWebLoad组件使用及与js方法互调
- Android程序的安全系统 apk获得root权限
- Android FrameLayout的android:foreground属性可以设置单击时的前景色
- Android数据解析之JSON
- NDK开发中Android.mk小结
- 【Android学习】使用聚合数据的接口进行的RxAndroid学习
- Android 跨应用程序访问窗口知识点总结
- 4.0后configChanges失效的解决
- android api实现高斯模糊,且兼容低版本