嗨,我在其中开发了一个Android应用程序,我们可以拍照并将其发送到默认电子邮件,我使用MeadiaStore.ACTION_IMAGE_CAPTURE实现图像捕获);

我通过使用location.getLatitude(),location.getLongitude();获取位置

然后如何将此图像和位置附加到电子邮件之类的主题,如email.putExtra(Intent.EXTRA_SUBJECT,“ subject”);

最佳答案

首先,您必须将捕获的图像存储在sdcard中,然后使用此代码发送电子邮件

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
 emailIntent.setType("application/image");
 emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{strEmail});
 emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Test Subject");
 emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "From App");
 emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///mnt/sdcard/Myimage.jpeg"));
 startActivity(Intent.createChooser(emailIntent, "Send mail..."));

10-07 22:47