您好在我的应用程序中,我正在尝试从相机拍摄照片并将该图像存储在文件对象中。为此,我将文件写入外部存储,但是当我尝试检索文件时,我收到了 filenotfound 异常。请帮我。这是我用来保存到文件的代码。
Environment.getExternalStorageState();
File mediaStorageDir = new File(getCacheDir(),"AppName");
//mediaStorageDir.mkdir();
System.out.println("directory path "+mediaStorageDir.getPath());
if (! mediaStorageDir.exists()){
mediaStorageDir.mkdirs();
if (! mediaStorageDir.mkdirs()){
Log.d("MyCameraApp", "failed to create directory");
}
}
File mediaFile = new File(mediaStorageDir.getPath() + File.separator +
"IMG_"+ "mypic" + ".jpg");