как я могу отправить электронную почту с моего андроида application.please немного меня я использовал код
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, "[email protected]");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Email-Content");
SpeedAlert.this.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
но это дает мне ошибку: "Никакое приложение не может выполнить это действие"
Как я могу отправить электронную почту из своего приложения Пожалуйста, направляйте. на самом деле я хочу, чтобы мое приложение отправило электронное письмо скрытно. с Fix Body-Content и Subject
Спасибо Ожидание положительного ответа.
Вероятно, вы получите "Нет приложения для выполнения этого действия" в эмуляторе, потому что не установлено приложение, которое может справиться с намерением. Таким образом, вы можете либо установить почтовый ящик /gmail apk, либо попробовать его на реальном телефоне.
Что касается отправки электронной почты в фоновом режиме (скрытый), вам придется реализовать SMTP-клиент в своем приложении, чтобы сделать это. Другой подход заключается в размещении соответствующей информации в веб-службе, которая отправляет вам почту.
Используя механизм намерений, вы передаете управление другому приложению для отправки электронной почты, и нет способа скрыть его от пользователя.
Однако я бы поставил под вопрос, будет ли неплохо иметь приложение, отправляющее электронные письма, без того, чтобы ваши пользователи знали об этом, если только это не ответило на действие пользователя, и они знают, что происходит.
У меня была та же проблема в эмуляторе, и я решил ее, настроив приложение EMail. После того как я выполнил всю конфигурацию, я мог бы легко отправить электронное письмо.