Следующее работает правильно:
Код: Выделить всё
ArrayList imageUris = fwrImageUris(...);
String htmlContent = generateHtmlContent(...);
Intent emailIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
emailIntent.setType("message/rfc822");
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject goes here");
emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(htmlContent, Html.FROM_HTML_MODE_LEGACY));
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);
emailIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(emailIntent, "Send Email"));
}
Код: Выделить всё
[img]cid:
Подробнее здесь: [url]https://stackoverflow.com/questions/78686472/embedding-image-attachments-in-html-emails-from-android[/url]
Мобильная версия