我的应用程序正在制作照片并在ImageView中查看它们。
一切正常,但我在我的应用程序中制作的图像保存在文件夹DCIM / CAMERA /中,名称为“1369434756474”或“1369920366597”。
我想在默认文件夹DCIM / 100MSDCF中保存原始相机等图像,默认名称为“DSC00013”或“DSC00233”。 我正在使用索尼Xperia X10Mini,但我希望我的应用程序在所有设备上运行良好。
以下是我请求图片捕获的代码:
if (isImageCatchingIntentAvailable()){
String fileName = "photo.jpg";
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.TITLE, fileName);
mImageCaptureUri = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageCaptureUri);
startActivityForResult(intent, MAKE_PHOTO);
}