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 и в папке с данными приложения.

Большое спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос