Форум программистов, компьютерный форум CyberForum.ru

Отправка из приложения сообщений электронной почты с вложением - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.63
JIyrApy
31 / 31 / 1
Регистрация: 22.08.2010
Сообщений: 242
08.05.2013, 08:33     Отправка из приложения сообщений электронной почты с вложением #1
Здравствуйте. Хотелось бы спросить, как можно реализовать отправку сообщений электронной почты прямо из приложения. Ну что-то типа "Рассказать другу" - вводишь мыло друга, выбираешь вложение (достаточно одного файла с изображением) и отправляем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2013, 08:33     Отправка из приложения сообщений электронной почты с вложением
Посмотрите здесь:

Android Отправка и прием сообщений
Android Отправка сообщений в twitter
Android Постоянная отправка сообщений при удержании кнопки
Android Подмена широковещательных сообщений
Добавление сообщений в чат Android
Отправка сообщения в Skype из приложения Android
Android Какую мне систему выбрать из электронной коммерции
Стек сообщений GCM Android
Android Отправка данных из андроид приложения на сервер
Android Отправка массива данных из андроид приложения на сервер по http
Android Отправка другу файла с картинкой из приложения
Отправка писем с вложением Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.05.2013, 12:24     Отправка из приложения сообщений электронной почты с вложением #2
Java
1
2
3
4
5
6
7
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("vnd.android.cursor.dir/email");
String to[] = "asd@gmail.com";
sharingIntent.putExtra(Intent.EXTRA_EMAIL, to);
sharingIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse("file://" + filePath));
sharingIntent.putExtra(Intent.EXTRA_SUBJECT,"subject");
startActivity(Intent.createChooser(sharingIntent, "Send email"));
JIyrApy
31 / 31 / 1
Регистрация: 22.08.2010
Сообщений: 242
08.05.2013, 12:56  [ТС]     Отправка из приложения сообщений электронной почты с вложением #3
Я так понимаю, на устройстве должна быть настроена почтовая программа какая-нить. Ну чтобы было понятно от имени кого отправляется письмо.
А как помимо темы еще и какое-нить сообщение запихать?
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.05.2013, 13:03     Отправка из приложения сообщений электронной почты с вложением #4
Java
1
sharingIntent.putExtra(Intent.EXTRA_TEXT, "I'm email body.");
Eugene_Makarov
0 / 0 / 0
Регистрация: 16.08.2013
Сообщений: 8
19.09.2013, 22:22     Отправка из приложения сообщений электронной почты с вложением #5
А если нужно приложить 2 и более файла, тогда какой выход?
Netscape
 Аватар для Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
19.09.2013, 22:30     Отправка из приложения сообщений электронной почты с вложением #6
Java
1
2
3
4
5
6
7
8
9
ArrayList<Uri> uris = new ArrayList<Uri>();
String[] filePaths = new String[] {"sdcard/sample.png", "sdcard/sample.png"};
for (String file : filePaths)
{
    File fileIn = new File(file);
    Uri u = Uri.fromFile(fileIn);
    uris.add(u);
}
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
Yandex
Объявления
19.09.2013, 22:30     Отправка из приложения сообщений электронной почты с вложением
Ответ Создать тему
Опции темы

Текущее время: 07:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru