-1
我对摄像头图像的存储位置和方式感到困惑。所以我有一个运行在SD上的API 22模拟器,下面的代码只能在使用SD卡时运行。然后我拍了几张照片,看看画廊里的图片,camFiles
数组将会填充。默认摄像头图像目录路径Android
但是,即使使用SD卡,它也不适用于API 23/24仿真器。有没有办法获得适用于任何API级别的默认相机目录?
File cameraDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).toString());
File[] files = cameraDir.listFiles();
//gets the 'Camera' directory
File finalCamDir = files[0];
File[] camFiles = finalCamDir.listFiles();
啊谢谢。这澄清了一些事情。 –