【发布时间】:2011-09-28 19:40:15
【问题描述】:
我需要附加一个“.zip”文件并使用 Gmail 服务发送电子邮件。
我正在使用以下代码来执行此操作:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType(application/x-compressed);
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{abc@gmail.com});
intent.putExtra(Intent.EXTRA_STREAM,
Uri.parse(abc.zip);
intent.putExtra(Intent.EXTRA_TEXT, "hello..");
如果我使用“application/x-compressed”mime 类型,我可以发送“.zip”附件,但我无法直接启动 Gmail 作曲家,在此之前它会提供选项列表。
如果我使用“message/rfc822”mime 类型,我可以直接启动 Gmail 编写器,但无法附加“.zip”文件。
Pl。帮助我如何将这两种 mime 类型组合在一个意图对象中。 PL。让我知道是否有其他方法可以做到这一点。 谢谢。
【问题讨论】:
标签: android