2016-08-25 2 views
1

Я пытаюсь создать страницу «Свяжитесь с нами», где я беру комментарии пользователей/предложения вместе с их именем и адресом электронной почты и хочу отправить их в мою учетную запись gmail. Я не хочу намерений. Я прочитал документацию по API Java, но они отправляют жестко закодированное сообщение «Hello World» Я не хочу этого. И я понятия не имею, как выполнить задачу, которую я пытаюсь сделать. Любые рекомендации и помощь будут оценены.Отправка комментариев пользователей по электронной почте в студии android

Обновление: Я пробовал учебник http://www.edumobile.org/android/send-email-on-button-click-without-email-chooser/, который отправляет автоматическую электронную почту при нажатии кнопки. Я не хочу жестко закодированное сообщение. Я сделал макет и хочу отправить сообщение, введенное пользователем вместе с адресом электронной почты, именем и номером телефона в мою учетную запись gmail. Я новичок в android, поэтому не знаю, как это будет достигнуто. Я буду благодарен за любые предложения и помощь Contact us layout

+0

Я не хочу намерений.? Почему бы вам не хотеть намерений? Это очень просто, используя намерение. – Stefan

+0

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

+0

Можете ли вы показать, что вы пробовали, далеко? Любой код? Любые проблемы? – Athafoud

ответ

0

См. Также эту ссылку http://www.edumobile.org/android/send-email-on-button-click-without-email-chooser/.

Они не отправляют только жестко закодированное сообщение, но в качестве примера они взяли TextView с «Hello World», вы можете использовать любые элементы управления, которые вы хотите, как EditText, и когда пользователь вводит эти данные, затем получите значения из EditText и выполнить конкатенацию этих значений и создать одну строку, сохранить в переменной и использовать эту строку для отправки по электронной почте в виде тела.

Вы просто должны изменить значение в строке ниже в классе SendMail AsyncTask метод doInBackground

m.setBody($body_variable); 

Я надеюсь, что это поможет, Не стесняйтесь комментировать.

+0

Спасибо! это, похоже, решает мою проблему. Я попытаюсь сообщить вам через некоторое время. –

+0

Вы собираетесь проверить это сейчас? – Mahamadali

Смежные вопросы