Android: дубликат хранения фотографий в папке DCIM
Я использую встроенную камеру Android и сохраняю файлы в папке с данными приложения (/ mnt / sdcard / Pictures /). В то же время - на некоторых устройствах - другая копия фотографии сохраняется в папке DCIM.
Это мой код:
private void startStockCameraForResult()
{
// create Intent to take a picture and return control to the calling application
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
// mediaStorageDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
mNextImageFileUri = ImageFileUtils.getOutputMediaFileUri();
intent.putExtra(MediaStore.EXTRA_OUTPUT, mNextImageFileUri); // set the image file name
// start the image capture Intent
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
}
Как я могу предотвратить сохранение дополнительной копии изображения в папке DCIM?
Моя проблема в том, что код производит
1 фото: Samsung Galaxy SIII, Huawei HUAWEI P2-6011 и т. Д.
2 фото: Samsung Galaxy SI, HTC HTC One XL и т. Д.
Другие темы описывают удаление последнего добавленного изображения в DCIM. Проблемы здесь - это устройства, которые не имеют проблем, такие как Galaxy SIII и Imagename на DCIM и в папке с данными приложения.
Большое спасибо