我實際上能夠捕捉照片並將其保存在android外部存儲DCIM文件夾中。如何在android中創建一個新文件夾DCIM
我的問題是,我不能在裏面創建一個新的文件夾,所以DCIM/MyPic.jpg成爲DCIM/MyFolder中/ MyPic.jpg。
這裏是我的源代碼:
File f = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM), "address");
if (!f.exists()) {
f.mkdir();
}
File file = new File(Environment.getExternalStorageDirectory()
+ File.separator
+ "DCIM"
+ File.separator
+ "address"
+ File.separator
, "IMG_001.jpg");
請注意,我正確的問WRITE_EXTERNAL_STORAGE許可清單中。
拍攝照片的意圖部分很好,因爲我可以直接將它保存到DCIM。
我沒有得到任何錯誤消息,但沒有任何反應......創造了無「地址」的文件夾:(
感謝您的幫助:d
您正在運行哪個目標平臺? –
Min:15,Target:23.我可以提到f.mkdir()總是返回false。 –
我閱讀這篇文章,但它不幫助我解決我的問題:http://stackoverflow.com/questions/7212559/android-mkdir-returns-false –