【问题标题】:link in message body of email is not working电子邮件消息正文中的链接不起作用
【发布时间】:2011-12-09 06:17:37
【问题描述】:

我需要发送带有附加图片的电子邮件,邮件正文包含两个 链接。一切正常,除了链接不工作,但它的 文本正在显示。我尝试通过单个添加两个链接到消息正文
putExtra 方法。

 Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 

    emailIntent.setType("text/html");
    emailIntent.setType("application/octet-stream");  
    emailIntent.setType("image/jpeg");



    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, 
        "A post card from \"I'm in!\" xyz"); 


    emailIntent.putExtra(Intent.EXTRA_STREAM,     Uri.parse("file://"+Environment.getExternalStorageDirectory().getAbsolutePath()+File.separator+"tempImage.jpg"));

        String temp="Find out more about <a href=\"http://www.xyz.com\"> Greeting Card application</a><br>";

        emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("Please&nbsp;visit us at <a href=\"http://www.xyz.com\">www.xyz.com</a>.")); 
        emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(temp)); 
        temp="Please visit us at <a href=\"http://www.jxyz.com\"> www.xyz.com <http://www.xyz.com> </a></br>FInd out more about <a href=\"http://itunes.apple.com/gb/app56769?mt=8&ign-mpt=uo%3D2\">I'm In! - Greeting Card</a> application";
        emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(temp)); 
        startActivityForResult((Intent.createChooser(emailIntent, "Send mail...")),mailSendCode);

谢谢, 刽子手

【问题讨论】:

    标签: android html email


    【解决方案1】:

    你可以试试把这个链接放到

    emailIntent.setType("text/html");
    emailIntent.putExtra(Intent.EXTRA_TEXT, temp);
    

    【讨论】:

    • 任何人都能够找到相同的解决方案?这些链接在 Gmail 中可以正常工作,但在本机电子邮件客户端或 Outlook 中却不行。
    猜你喜欢
    • 1970-01-01
    • 2023-03-03
    • 2021-02-06
    • 1970-01-01
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 2013-08-05
    相关资源
    最近更新 更多