Я пытался создать файл для сохранения фотографий с камеры, оказалось, что я не могу создать файл. Но я действительно не могу найти ошибку. Можете ли вы взглянуть на нее и дать мне несколько советов?
private File createImageFile(){
File imageFile=null;
String stamp=new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
File dir= Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
String imageFileName="JPEG_"+stamp+"_";
try {
imageFile=File.createTempFile(imageFileName,".jpg",dir);
} catch (IOException e) {
Log.d("YJW",e.getMessage());
}
return imageFile;
}
И я добавил разрешение.
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
Метод всегда дает такие ошибки:
open failed: ENOENT (Нет такого файла или каталога)