现在,我完成了我的自定义相机应用程序,它将保存我拍入SD卡的图片。但是我想把这些照片放在一个文件夹里,当你拍下你的第一张照片时,这个文件夹会被创建。如何在从自定义相机应用程序拍摄照片时创建新文件夹?
工作步骤: 启动我的应用程序>拍照>检查要存储的文件夹>如果SD卡已经有该文件夹,然后将照片存储在文件夹内,但如果没有文件夹,则创建新文件夹> stop
这样的事情。希望你明白我的意思,谢谢。
现在,我完成了我的自定义相机应用程序,它将保存我拍入SD卡的图片。但是我想把这些照片放在一个文件夹里,当你拍下你的第一张照片时,这个文件夹会被创建。如何在从自定义相机应用程序拍摄照片时创建新文件夹?
工作步骤: 启动我的应用程序>拍照>检查要存储的文件夹>如果SD卡已经有该文件夹,然后将照片存储在文件夹内,但如果没有文件夹,则创建新文件夹> stop
这样的事情。希望你明白我的意思,谢谢。
File mFile=new File("/sdcard/photos/newfolder");
mFile.mkdir();
在保存文件之前,只需创建所有目录结构,mkdirs方法将在必要时执行必要的工作。
非常感谢,这是非常有帮助的。 – 2011-04-27 03:50:04
如果此答案解决了您的问题,则需要将其标记为已接受(使用左侧的复选标记)。 – 2011-04-27 07:07:44
非常感谢。那么我可以问另外一个问题吗?是否有任何方法可以设置本相机拍摄的照片尺寸,例如每张照片的尺寸始终为256x256。再次感谢。 – 2011-04-27 03:38:51
如何在资产文件夹内创建文件夹。 – 2011-06-11 08:57:19
请勿使用硬编码的文字。我的手机使用“图片”而不是“照片”。请使用API提供的一个。 '最终文件根目录=新文件(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)+ File.separator +“YOUR_DIRECTORY_NAME”+ File.separator);' – Youngjae 2013-05-02 08:23:42