发送带有Android附件的HTML电子邮件

发送带有Android附件的HTML电子邮件,android,Android,我正在尝试使用,但Eclipse仍然无法解析“附件”和“数据服务” 我已经导入了mail.jar和activation.jar,我可能做错了什么?我在SO/Google上尝试过无数其他发送电子邮件的解决方案,但我无法让它们中的任何一个与我的附件一起工作并发送HTML电子邮件 任何帮助都将不胜感激。如果您需要构建用户手动发送的电子邮件(使用新电子邮件和附件打开他的邮件程序),您可以使用以下代码: Intent emailIntent = new Intent(Intent.ACTION_SEND)

我正在尝试使用,但Eclipse仍然无法解析“附件”和“数据服务”

我已经导入了mail.jar和activation.jar,我可能做错了什么?我在SO/Google上尝试过无数其他发送电子邮件的解决方案,但我无法让它们中的任何一个与我的附件一起工作并发送HTML电子邮件


任何帮助都将不胜感激。

如果您需要构建用户手动发送的电子邮件(使用新电子邮件和附件打开他的邮件程序),您可以使用以下代码:

Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:" ));
emailIntent.setType("message/rfc822");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "SUBJECT");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "MESSAGE");
File toAttach = new File("/path/to/your/file");
Uri uri = Uri.fromFile(toAttach);
emailIntent.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(emailIntent);
我用过,换过

    messageBodyPart.setText(_body); 


我想以编程的方式发送它,而不是出于任何目的抱歉,似乎我没有从代码段中删除所有特定于项目的信息,请将其替换为
toAttach
    messageBodyPart.setContent(_body, "text/html");