使用Intent的Android多个电子邮件附件
我一直在研究Android程序,使用Intent发送包含附件(图像文件,音频文件等)的电子邮件ACTION_SEND
。电子邮件只有一个附件时,该程序正在运行。我曾经Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
将指定的图像文件附加到邮件中,并且工作正常,邮件可以通过Gmail传送。但是,当我尝试通过Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
多次调用将多个图像附加到同一邮件时,它无法正常工作。电子邮件中没有显示任何附件。
我搜索了SDK文档和Android编程用户组关于电子邮件附件但找不到任何相关信息。但是,我发现有另一个意图常量ACTION_SEND_MULTIPLE
(自API级别4起可用)可能符合我的要求。基于SDK文档,它只是声明它向其他人提供多个数据,它的工作方式类似ACTION_SEND
,除了数据是多个。但我还是无法弄清楚这个命令的正确用法。我试图声明意图ACTION_SEND_MULTIPLE
,然后putExtra(EXTRA_STREAM, uri)
多次调用以附加多个图像,但我得到了与之前相同的错误结果,没有任何附件显示在电子邮件中。
有没有人试过ACTION_SEND_MULTIPLE
并使用多个电子邮件附件?
SMILET
红糖糍粑
慕无忌1623718
相关分类