Jak wysyłać treści HTML z obrazem przez domyślnego klienta poczty e-mail Android?
Jak możemy uzyskać wbudowane obrazy w domyślnym kliencie poczty e-mail dla Androida za pomocą Hypertext Markup Language (HTML)?
Jak wysyłać treści HTML z obrazem przez domyślnego klienta poczty e-mail Android?
Jak możemy uzyskać wbudowane obrazy w domyślnym kliencie poczty e-mail dla Androida za pomocą Hypertext Markup Language (HTML)?
Nie można. Domyślna aplikacja e-mail nie obsługuje tagu <img />
.
Ponieważ, ImageSpan nie wykonuje Parcelable.
Z tego powodu nie powiodło się z Intent's PUT_EXTRA.
swoje prace tylko dla podstawowych znaczników, jak, <b>, <i>
..etc
Look w Sending html email in android using <table>, etc. - is there really no relatively built-in Intent way? i How to show an image in the email body?
ciała String = "<html><body><table>...</table></body></html>
";
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "subject");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body).toString());
startActivity(Intent.createChooser(emailIntent, "Email:"));
Niestety, znacznik <table>
,'img'
nie jest obsługiwany. Obsługiwane tagi są w rzeczywistości bardziej zależne od klienta poczty e-mail używanego do wysyłania wiadomości e-mail - niektóre z nich są bardziej przejrzyste/restrykcyjne niż inne:. Większość z nich używa super-podstawowych znaczników formatowania, takich jak <b>, <i>, <h1>,
i tak dalej.
Jakieś rozwiązanie tego problemu? – OMAK
Gdzie jest Google? –