我正在尝试制作一个应用程序来捕获图像并通过电子邮件发送,我通过以下代码成功实现了它
String path = Images.Media.insertImage(getContentResolver(), bmp,"title", null);
Uri screenshotUri = Uri.parse(path);
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
emailIntent
.putExtra(android.content.Intent.EXTRA_EMAIL, emailAddresses);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
emailIntent.setType("image/png");
startActivity(Intent.createChooser(emailIntent, "Send email using"));
但是图像以小尺寸和非常低的分辨率发送?!对于发送具有实际尺寸和分辨率的图像有什么建议吗?!或者有没有其他方法可以从相机结果中获取 jpeg 图像而不是位图?!
提前致谢