Если вы используете API 8 или выше, вы можете использовать легкодоступный класс Patterns
для проверки электронной почты. Пример кода:
public final static boolean isValidEmail(CharSequence target) {
if (target == null)
return false;
return android.util.Patterns.EMAIL_ADDRESS.matcher(target).matches();
}
Если вы даже поддерживаете уровень API менее 8, вы можете просто скопировать файл Patterns.java
в свой проект и ссылаться на него. Вы можете получить исходный код для Patterns.java
из этой ссылки