【发布时间】:2014-03-12 14:39:30
【问题描述】:
因此,我可以通过我的 Android 应用在 Gmail 上发送带有附件的电子邮件。在 Outlook 上看起来它正在附加文件(.txt),但是当我打开邮件时没有附加文件。
这是我的代码:
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
Uri uriFileToShare = Uri.fromFile(file);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, file.getName());
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM, uriFileToShare);
this.startActivityForResult(Intent.createChooser(emailIntent, activity.getString(R.string.send)+" "+file.getName()+" "+activity.getString(R.string.by_email)),code);
我尝试了不同的解决方案,但没有结果。
文件当然存在且不为空。正如我所说,Gmail 已正确附加。
有什么想法吗?
【问题讨论】:
-
纯文本的 MIME 类型是
text/plain,而不是plain/text。 -
有没有可能有人解决了这个问题?
标签: android email outlook gmail