I'm trying to embed HTML code to android gmail. I've search on SO for answers. Most of them are outdated. Some information like colors I want to send to the user. I call gmail intent from my app and insert this HTML for testing purposes:
sendIntent.setType("text/html");
sendIntent.setData( Uri.parse( "mailto:"+receivers.get( 0 ) ) );
sendIntent.putExtra( Intent.EXTRA_EMAIL, "contact@myemail.com" );
sendIntent.putExtra( Intent.EXTRA_SUBJECT, getSubject() );
if( Build.VERSION.SDK_INT >= 24 ) {
sendIntent.putExtra(Intent.EXTRA_TEXT, message+"\n"+Html.fromHtml("<html><body bgcolor='#ff0000'><table><tr><td bgcolor=\"#ff0000\">aaa</td><td>aaa</td></tr></table></body></html>", Html.FROM_HTML_MODE_LEGACY));
}
else{
sendIntent.putExtra(Intent.EXTRA_TEXT, message+"\n"+Html.fromHtml("<html><body bgcolor='#ff0000'><table><tr><td bgcolor=\"#ff0000\">aaa</td><td>aaa</td></tr></table></body></html>" ) );
}
Strings "aaa" are written but nothing more. Cell colors or even the table aren't displayed. Is this a gmail restriction?