我有以下代码,我从res文件夹附加图像并发送它,在三星Galaxy S2中,我有两个电子邮件客户端默认三星和gmail一个。当我发送电子邮件时,我收到正确的文件,扩展名为.png,当我从gmail发送时,但是如果我从默认电子邮件客户端发送它。附件中缺少.png,我必须重命名该文件才能看到它。 Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,
// String rawFolderPath =" android.resource://" + getPackageName() // +" /" + R.raw.test;
Uri emailUri = Uri.parse(rawFolderPath );
emailIntent.putExtra(Intent.EXTRA_STREAM, emailUri);
emailIntent.setType("image/png");
startActivity(Intent.createChooser(emailIntent, "send email using"));
应该解决什么问题?