Android中限制EditText中输入Emoji表情e
来源:互联网 发布:高分一号数据波段 编辑:程序博客网 时间:2024/05/17 02:33
什么是Emoji表情:
emoji就是表情符号,来自日语(えもじ,e-moji,moji在日语中的含义是字符)。这种表情符号一开始是作用于IOS上的,但是现在的android手机中的百度输入法这些也集成了emoji表情输入!所以可以再EditText中输入这种表情,但这影响了某些程序的功能!所以为了防止用户乱输入,我们就必须要限制用户不能输入这种表情。
/** * 检测是否有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));}
0 0
- Android中限制EditText中输入Emoji表情e
- EditText限制输入emoji表情总结
- Android EditText 不能输入 手机输入法自带 Emoji 表情,为EditText 添加输入限制
- 限制EditText输入中英文Emoji表情字符个数
- EditText 添加限制Emoji表情
- Android中EditText禁止输入表情
- android 中限制 eidttext输入emjoy表情
- 在android输入框中判断是否有Emoji表情
- android 输入框EditText禁止输入Emoji表情符
- android 输入框EditText禁止输入Emoji表情符
- 【Android】【输入校验】输入框(EditText)过滤 Emoji 表情
- android 输入框EditText禁止输入Emoji表情符
- android 输入框EditText禁止输入Emoji表情符
- android 输入框EditText禁止输入Emoji表情符
- android 输入框EditText禁止输入Emoji表情符
- android 输入框EditText禁止输入Emoji表情符
- android 输入框EditText禁止输入Emoji表情符
- android 输入框EditText禁止输入Emoji表情符
- 替代NSLog
- How Does Caching Work in AFNetworking? : AFImageCache & NSUrlCache Explained
- 共享windows7网络时出现依赖的组件无法启动的解决办法
- iPhone6、iPhone6Plus分辨率
- UDP/TCP与fork
- Android中限制EditText中输入Emoji表情e
- 4.1 PCIe总线的基础知识
- Hybrid
- 第190天
- String s = null ; String s = "" ; String s ;
- AFNetworking忽略缓存
- PAT 1004. Counting Leaves (30)(Java一个测试点未通过 and C++)
- input子系统详解
- linux源码安装文件