2010-04-05 2 views
1

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

ответ

4
final Intent intent = new Intent(Intent.ACTION_SEND); 
    intent.setType("plain/text"); 
    intent.putExtra(Intent.EXTRA_EMAIL, new String[]{someEmailAddressString}); 
    intent.putExtra(Intent.EXTRA_SUBJECT, someSubjectString); 
    intent.putExtra(Intent.EXTRA_TEXT, someEmailContentString); 
    startActivity(intent); 

Это позволит открыть приложение электронной почты с электронной почтой, полученной с вышеизложенной информацией. Пользователь просто должен нажать «отправить», чтобы отправить почту, после чего они будут отправлены обратно в ваше приложение. Этот подход не требует каких-либо разрешений в вашем приложении и имеет хорошие последствия для конфиденциальности, поскольку пользователь может видеть почту перед отправкой и имеет запись об этом.

+0

Мне нужно получить значения из базы данных в тему и текст сообщения электронной почты. Могу ли вы усовершенствовать, как его получить ??? –

+0

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

+0

Сценарий это ... Мне нужно получить значения из 5 вариантов редактирования текстовых представлений выбора даты и выбора времени. Я должен отправить электронное письмо, собирающее информацию от них. Буду признателен, если вы объясните, как получить информацию и отправить письмо. Там нет проблем, если вы можете объяснить, используя строки также ... –

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