Я понял, что я делаю неправильно.Если вы посмотрите на код, я сделал две ошибки.Первая ошибка была с моим путем.Я получил правильный путь из предыдущего упражнения, однако я не создал здесь путь к папке.Вот код, который работал для меня:
File Folder=new File(Path);
File picFile= new File(Folder.getPath()+"/"+timeStamp+".jpg");
Первая строка проверяет папку, вторая строка создает файл, используя путь к папке.У меня не было ни одной части.Не найдя путь, он просто сохранял, где хотел.
Еще одна проблема, с которой я столкнулся при вызове Intent, я использовал: MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA.Это без каких-либо @Overrides, очевидно, действует как фактическое сохранение камеры в своей папке.Я изменил это на:
MediaStore.ACTION_IMAGE_CAPTURE, что позволяет мне немного больше контролировать.
Еще одна проблема, с которой я столкнулся и выяснил, была с ACTION_IMAGE_CAPTURE, она бы приняла и закрыла.Но если вы реализуете onActivityResult с использованием кода результата, возвращенного из приложения камеры, вы можете либо повторно вызвать камеру и запустить ее снова, либо закрыть ее и вернуться к другому действию.Это не было частью первоначального вопроса, но у меня была проблема.