如何在 android sdk 中将图像和位置附加到电子邮件?
how to attach image and location to email in android sdk?
嗨,我正在开发一个 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..."));
嗨,我正在开发一个 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..."));