Cách gửi nội dung html bằng hình ảnh qua ứng dụng email mặc định của android?
Làm cách nào để có hình ảnh nội dòng trong ứng dụng email mặc định cho android thông qua Ngôn ngữ đánh dấu siêu văn bản (HTML)?
Cách gửi nội dung html bằng hình ảnh qua ứng dụng email mặc định của android?
Làm cách nào để có hình ảnh nội dòng trong ứng dụng email mặc định cho android thông qua Ngôn ngữ đánh dấu siêu văn bản (HTML)?
Bạn không thể. Vì ứng dụng Email mặc định không hỗ trợ thẻ <img />
.
Vì, ImageSpan không triển khai Parcelable.
Do đó không thành công với Intent's PUT_EXTRA.
nó chỉ hoạt động cho thẻ cơ bản, như, <b>, <i>
..etc
Nhìn vào Sending html email in android using <table>, etc. - is there really no relatively built-in Intent way? và How to show an image in the email body?
Chuỗi body = "<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:"));
Thật không may, thẻ <table>
,'img'
không được hỗ trợ. Thẻ được hỗ trợ thực sự phụ thuộc nhiều hơn vào ứng dụng email bạn sử dụng để gửi email - một số trong số đó có độ khó/hạn chế hơn những người khác. Hầu hết trong số họ sử dụng các thẻ định dạng siêu cơ bản như <b>, <i>, <h1>,
và như vậy, mặc dù.
Bất kỳ giải pháp nào cho điều này? – OMAK
Google ở đâu? –