Как лучше всего на Android отправить электронное письмо с несколькими вложениями без использования приложений, не входящих в электронную почту, в избранное?
При отправке писем я делал это так:
final Intent sendEmailIntent = new Intent(Intent.ACTION_SEND);
sendEmailIntent.setType("message/rfc822");
sendEmailIntent.putExtra(Intent.EXTRA_EMAIL, new String[] { "[email protected]" });
...
К сожалению, "message/rfc822" больше не работает для фильтрации нежелательных приложений от выбора, например Evernote, Drive и других приложений.
Недавно я нашел это обходное решение, которое работает для отдельных приложений:
sendEmailIntent = new Intent(Intent.ACTION_SENDTO);
Uri data = Uri.parse("mailto:[email protected]&subject...");
sendEmailIntent.setData(data);
...
К сожалению, это не работает для нескольких вложений. Я попробовал, и он сбой Gmail.: S