我会在Android上使用ACTION_SEND发送两个或更多文件作为下面的摘录:
意图(android.content.Intent.ACTION_SEND); emailIntent.setType( “普通/文本”); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, “pokus”); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, “t”); emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM, Uri.parse( “文件:///sdcard/file1.jpg”));
emailIntent.putExtra(** android.content.Intent.EXTRA_STREAM, Uri.parse( “文件:///sdcard/file2.jpg”));
startActivity(Intent.createChooser(emailIntent, “发送邮件......”));
但是该代码不适用于GMail,它只附加最后一个文件。请帮忙 感谢
答案 0 :(得分:2)
我认为使用GMail是不可能的。
如果您想以编程方式手动发送电子邮件(跳过GMail客户端),那么您可以使用android-javamailer附加任意数量的项目:
http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_%28no_Intents%29_in_Android