我正在附加可绘制文件夹中的图像并通过电子邮件发送。当我从默认电子邮件客户端发送它时。附件中缺少图像扩展名(.png),并且文件名本身也已更改。我想发送具有默认名称(如可绘制)和 .png 扩展名的图像。
这是我的代码。
Intent email = new Intent(Intent.ACTION_SEND);
email.setType("image/png");
email.putExtra(Intent.EXTRA_EMAIL, new String[] { to });
email.putExtra(Intent.EXTRA_SUBJECT, "Hey! ");
email.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://"+ getPackageName() + "/" + R.drawable.ic_launcher));
startActivity(Intent.createChooser(email, "Sending........"));
请建议我这段代码中的内容,谢谢。