我想从我的应用程序发送 html 邮件。我知道并非所有邮件客户端都允许使用 html 标签。但我在 API ( http://developer.android.com/reference/android/content/Intent.html#EXTRA_HTML_TEXT )中找到了常量 Intent.EXTRA_HTML_TEXT 。
我的代码看起来像这样,但无论我使用什么邮件客户端,它总是只显示文本而不是 html 格式的文本:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, "Hello World");
intent.putExtra(Intent.EXTRA_HTML_TEXT, "<html><body><h1>Hello World</h1></body><html>");
intent.setType("text/html"); // intent.setType("plain/text");
startActivity(Intent.createChooser(intent, "Choose Email Client:"));
那么错误在哪里呢?