Чтобы отключить отображение программной клавиатуры, сохраняя функции копирования / вставки и курсора, просто добавьте эту строку в свое действие:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM,
WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
Легче всего для кого - пользователь, кодер, компьютер? Что вы оптимизируете - количество нажатий клавиш, размер кода, взаимодействие с пользователем?
Легче всего писать код, вероятно, небезопасно. Перед отправкой письма вам следует проверить правильность адреса электронной почты.