#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 — это круто, но злые пользователи не будут веселыми 🙂