嗨,我在其中开发了一个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..."));