отправить Email программно

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
CAIIKA
Сообщения: 17
Зарегистрирован: 13 май 2013, 15:47

отправить Email программно

Сообщение CAIIKA » 17 ноя 2013, 22:07

Здравствуйте, нужно отправить email программно. Для отправки использую следующий код:

Код: Выделить всё

                Intent emailIntent = new Intent(Intent.ACTION_SEND);		
		emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[] { "post@mail.ru" });
		emailIntent.putExtra(Intent.EXTRA_SUBJECT, Email);
		emailIntent.putExtra(Intent.EXTRA_TEXT,text);
		emailIntent.setType("application/octet-stream");
		emailIntent.setClassName("com.google.android.gm",
		 "com.google.android.gm.ComposeActivityGmail");
		try {
		 mActivity.startActivity(emailIntent);
		} catch (android.content.ActivityNotFoundException ex) {
		 // GMail not found
		}
После выполнения данного кода запускается приложение GMail с заполненными полями, и чтобы отправить письмо нужно нажать кнопку отправить.
Можно ли сделать чтобы окно GMail не отображалось, а письмо само отправлялось без подтверждения пользователем?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: отправить Email программно

Сообщение Foenix » 17 ноя 2013, 22:11

http://habrahabr.ru/post/112450/
посмотри тут, разные способы
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить