Я пытаюсь сохранить изображение на SDCard. Изображение успешно сохранено на SDCard, но я действительно хочу сохранить изображение в определенной папке.
Это мой код, когда я пытаюсь сохранить изображение в какой-либо каталог на SD-карте:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File PPBdir = new File("sdcard/PPBfolder/images");
//PPBdir.mkdirs();
if(!PPBdir.exists()){
PPBdir.mkdirs();
File file = new File(Environment.getExternalStorageDirectory()+File.separator+"PPBfolder"+File.separator+"images",
"PPB_" + String.valueOf(System.currentTimeMillis()) + ".jpg");
mImageCaptureUri = Uri.fromFile(file);
}else {
File file = new File(Environment.getExternalStorageDirectory()+File.separator+"PPBfolder"+File.separator+"images",
"PPB_" + String.valueOf(System.currentTimeMillis()) + ".jpg");
mImageCaptureUri = Uri.fromFile(file);
}
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mImageCaptureUri);
Файл изображения успешно записывается на SD-карту при первом запуске приложения, но после этого его невозможно сохранить.
пожалуйста, просветите меня