Android E / CAM_StateSaveOu c: исключение при сохранении результата ro URI - такого каталога нет - PullRequest
0 голосов
/ 17 июня 2020

Он может создать папку с видео, но не работает при создании папки с изображениями. Я получил эту ошибку:

java .io.FileNotFoundException: ошибка открытия: ENOENT (Нет такого файла или каталога)

Видео работает, но изображение ...


        File imageStorageDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "MinhasImagens");

        if (!imageStorageDir.exists()) {
            imageStorageDir.mkdirs();
        }


        File file = new File(imageStorageDir + File.separator + "IMG_" + String.valueOf(System.currentTimeMillis()) + ".jpg");
        mCapturedImageURI = Uri.fromFile(file);

              final Intent captureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        captureIntent.putExtra(MediaStore.EXTRA_OUTPUT, mCapturedImageURI);

        Intent i = new Intent(Intent.ACTION_GET_CONTENT);
        i.addCategory(Intent.CATEGORY_OPENABLE);
        i.setType("image/*, video/*");

        chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, new Parcelable[]{captureIntent, recordIntent});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...