如何在Android上将两个或多个文件附加到SEND操作

时间:2010-07-26 20:49:20

标签: android email

我会在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,它只附加最后一个文件。请帮忙 感谢

1 个答案:

答案 0 :(得分:2)

我认为使用GMail是不可能的。

如果您想以编程方式手动发送电子邮件(跳过GMail客户端),那么您可以使用android-javamailer附加任意数量的项目:

http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_%28no_Intents%29_in_Android