我正在从画廊和通过相机发送图像作为电子邮件的附件。 从图库发送可以正常工作,但是从相机发送可以将附件作为文件路径发送,这就是为什么没有预览图像的原因。
请给我建议。如何发送电子邮件的实际路径。
下面是我的代码。
public File createImageFile() throws IOException {
// Create an image file name
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
String imageFileName = "JPEG_" + timeStamp + "_";
File storageDir = getExternalFilesDir(Environment.DIRECTORY_PICTURES);
File image = File.createTempFile(
imageFileName, //prefix
".jpg", // suffix
storageDir // directory
);
// Save a file: path for use with ACTION_VIEW intents
mCurrentPhotoPath = image.getAbsolutePath();
return image;
}
String mCurrentPhotoPath;