https://scriptedpapers.com/2015/08/25/android-disable-emoji-in-edittext/
public static InputFilter EMOJI_FILTER = new InputFilter() {
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
for (int index = start; index < end; index++) {
int type = Character.getType(source.charAt(index));
if (type == Character.SURROGATE) {
return "";
}
}
return null;
}
};
editText.setFilters(new InputFilter[]{EMOJI_FILTER});