Отправка электронной почты с помощью приложения для Android

#android #email

#Android #Адрес электронной почты

Вопрос:

Я создаю приложение, которое предоставляет пользователям доступ к моему магазину. И в этом они введут номер своего имени и размеры. Я хочу, чтобы эту информацию затем прислали мне по электронной почте. Как мне это сделать. Я изучал, как отправлять электронные письма через приложения, но не могу найти именно то, что я ищу. Я пытался добавить к следующему коду, но безуспешно.

     Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);  
    emailIntent.setType("plain/text");    
    startActivity(emailIntent);
  

Я мало что знаю. Я знаю, как добавить поле сообщения и все такое с

 emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList);  
emailIntent.putExtra(android.content.Intent.EXTRA_CC, aEmailCCList);  
emailIntent.putExtra(android.content.Intent.EXTRA_BCC, aEmailBCCList);  
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "My subject");  
  

Но я не хочу, чтобы все это принадлежало им при отправке электронного письма. Я не хочу, чтобы пользователи видели это, я просто хочу, чтобы они видели свои параметры, которые затем преобразуются в текст и отправляются

Ответ №1:

Если вы собираетесь использовать намерение поделиться, вам нечего скрывать от пользователя. Вместо этого вам придется написать некоторый код для отправки электронной почты из вашего приложения. Вероятно, вы можете выполнить поиск и использовать код из почтового клиента с открытым исходным кодом, такого как K9. Что вы также можете сделать, если у вас есть веб-сервер, отправьте все данные с помощью простого post на свой сервер.

Также было бы хорошо, если бы вы сообщили пользователю, что вы отправляете. Angry Birds — это круто, но злые пользователи не будут веселыми 🙂