私はインテントを使用して、アプリケーションからAndroidでGmailを使用してHTML形式のメールを送信してきました。うまくいきましたが、現在はGmailの作成画面でも書式設定が表示されません。もう一度Gmailのアプリに別のバグがありますか?インテントを使用してGmail 6.11.6でHTMLメールを送信
注:私はこれらの質問を通じて出回っ bug in gmail 4.something を行っていると broken gmail intents
私のコードは、この
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType(HTML_TEXT);
String htmlContentInStringFormat = createHtmlforEmail(context, name, channelLink);
if (htmlContentInStringFormat != null) {
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(htmlContentInStringFormat));
}
intent.putExtra(Intent.EXTRA_SUBJECT, name);
ノート2のようになります。があるので、それは以前に罰金働いていましたhtmlで間違っていることに気付く。
私のHTMLはこの
<div align="center">
<font size="5" color="#D0021B" face="Helvetica, Arial, sans-serif">CHARE</font>
<p><font size="3" color="black" face="Helvetica, Arial, sans-serif">Dear Receiver,</font></p><p><font size="3" color="black" face="Helvetica, Arial, sans-serif">The sender of this email wants to invite you to this CHARE channel %1$s. Please click the subscribe button below to subscribe the channel.</font> </p> <p><a href=%2$s><font size="5" color="#5188de" face="Helvetica, Arial, sans-serif">Subscribe</font></a> </p> <p><font size="3" color="black" face="Helvetica, Arial, sans-serif">More information is available under</font></br><a href="www.chare.one"><font size="3" color="#5188de" face="Helvetica, Arial, sans-serif">www.chare.one</font></a></p></div>
のように見える私はまた
"Hello, here is some <b>bold text</b> some <u>underline text</u> and <a href=\"http://www.google.com\">a link</a>."
以下の通りであるが、Gmailはまだ整形を設定していないHTMLの非常に単純なバージョンを試してみました。 誰かが私を正しい方向に向けると素晴らしいことでしょう。
いくつかの選択肢に関する提案が歓迎されます。
修正プログラムを見つけましたか? Gmail v6.11.2と7.1.129でコードを含む一般的な「インテント経由のHTMLメール送信」ソリューションを使用して同じ問題が発生しています。 – rustyWhitefeather
Gmailがこの機能を削除したと思います。 – SAIR
電子メールをGmailでプレーンテキストではなくHTMLとして表示していますか? –