【问题标题】:android email intent with hyperlink带有超链接的android电子邮件意图
【发布时间】:2014-05-15 06:00:03
【问题描述】:

尝试添加带有电子邮件意图的超链接,但另一方面,我什么也没得到,只是纯文本。如果我使用 gmail 客户端应用程序,这很好用,但不适用于默认电子邮件应用程序(设备 inbuid 应用程序)。

这是我的代码片段

 Intent emailIntent = new Intent(Intent.ACTION_SEND);
 emailIntent.setData(Uri.parse("mailto:"));
 emailIntent.setType("plain/text");
 emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"abc@gyc.com","aaa@bbb.com"});
 emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Check this out!");
 emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("<a href=\"www.google.com\">link</a>"));
 startActivityForResult(emailIntent,Util.EMAILREQUESTCODE);

please check this screenshot

【问题讨论】:

    标签: android email android-intent hyperlink


    【解决方案1】:

    将类型设置为“text/html”即emailIntent.setType("text/html");

    【讨论】:

    • 如果我使用 gmail 应用程序发送电子邮件,这非常有效。但如果我使用默认电子邮件应用程序,它会以纯文本形式发送电子邮件
    • 你知道@vorrtex这个问题吗?
    • @HashirSheikh 这样的问题已经被问过stackoverflow.com/questions/2007540/how-to-send-html-email,你可能应该使用ACTION_SENDTO 而不是ACTION_SEND
    • @vorrtex 这对我不起作用,但这减少了意图选择器中的应用程序,现在只有电子邮件支持的应用程序在意图选择器中可见。
    • 我认为'它适用于 gmail,标准的 Android 邮件应用程序只是删除了 HTML 格式,包括链接'
    猜你喜欢
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    相关资源
    最近更新 更多