我试图使用this solution,但Eclipse仍然无法解析“附件”和“数据服务”。发送带有Android附件的HTML电子邮件
我已经导入mail.jar和activation.jar,我可能做错了什么?我已经在SO/Google上尝试了无数其他的发送电子邮件解决方案,但是我无法让他们中的任何人使用我的附件并发送HTML电子邮件。
任何帮助,将不胜感激。
我试图使用this solution,但Eclipse仍然无法解析“附件”和“数据服务”。发送带有Android附件的HTML电子邮件
我已经导入mail.jar和activation.jar,我可能做错了什么?我已经在SO/Google上尝试了无数其他的发送电子邮件解决方案,但是我无法让他们中的任何人使用我的附件并发送HTML电子邮件。
任何帮助,将不胜感激。
我用this tutorial和改变
messageBodyPart.setText(_body);
到
messageBodyPart.setContent(_body, "text/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);
我想以编程方式发送,而不意图 – MrEngineer13 2012-02-09 20:46:23
以上代码中的screenShot是什么? – 2016-07-23 16:55:34
对不起,我似乎没有从代码片段中删除所有项目特定的信息,用'toAttach'替换它。 – OleGG 2016-07-23 18:56:21