Android,问题:尝试通过电子邮件发送链接

时间:2011-05-05 17:01:15

标签: android

我正在发送一封简单的电子邮件,并在正文中我放了一个链接。

我的问题是链接无法识别为链接但仅作为字符串

这里是代码:

 intent.putExtra(Intent.EXTRA_EMAIL,new String[]{ "Support@bift.net"}); 
       Uri myUri = Uri.parse("http://www.stackoverFlow.com/");
       intent.putExtra(Intent.EXTRA_TEXT,  "Check out this great application:"+"\n"+ myUri);  
       intent.putExtra(Intent.EXTRA_SUBJECT, "Traveler's Pharmacy");
       intent.setType("text/plain");   
       startActivity(Intent.createChooser(intent, "Choose Email Client"));
       startActivity(intent);

感谢您的帮助

2 个答案:

答案 0 :(得分:10)

更改这两行:

intent.setType("text/html");  

intent.putExtra(Intent.EXTRA_TEXT,  
                Html.fromHtml("Check out this great application: <a href=\""+ myUri+
                "\">Link</a>"));  

答案 1 :(得分:0)

这个链接可能会有所帮助:android send html mail using intent。更具体地说,您可能想尝试Andy Cochrane的建议。