2014-01-13 11 views
-1

Мне нужно отправить электронное письмо из синхронизированной учетной записи пользователя.Отправить письмо от учетной записи пользователя

Я видел этот пример:

Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/html"); 
intent.putExtra(Intent.EXTRA_EMAIL, "[email protected]"); 
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); 
intent.putExtra(Intent.EXTRA_TEXT, "I'm email body."); 

startActivity(Intent.createChooser(intent, "Send Email")); 

Но я не хочу, чтобы использовать Google-анкету, я хочу, чтобы создать свою собственную деятельность, чтобы сделать это.

Я не могу найти ответа на вопрос о том, как это можно сделать.

Альтернативно, если кто-нибудь знает, как я могу получить результат (отправил ли пользователь почту?) Из приложения Google, что также может решить мою проблему.

ответ

0

Похоже, вы хотите иметь полный контроль над процессом отправки электронной почты. Для этого вам нужно будет общаться с сервером электронной почты самостоятельно, а не передавать управление другому приложению.

Возможно, эта ссылка укажет вам в правильном направлении.

http://mobiledevtuts.com/android/android-sdk-smtp-email-tutorial/

+0

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

+0

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

+0

Опция «альтернативно» задана раньше. http://stackoverflow.com/questions/3600149/get-mail-sent-notification-in-onactivityresult-android – Kuffs

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