【发布时间】:2014-10-22 03:34:03
【问题描述】:
我正在制作一个可以拍照的安卓应用。我写了一些代码来保存应用程序拍摄的照片。我要保存文件的目录在内部存储和名为 DCIM 的文件夹中。但是,每次我尝试保存照片时,应用程序都会崩溃。以下是我的代码:
FileOutputStream outStream = null;
try {
outStream = new FileOutputStream(String.format(
"sdcard/DCIM/jgjk.jpg", System.currentTimeMillis()));
outStream.write(data);
outStream.close();
Log.d("Log", "onPictureTaken - wrote bytes: " + data.length);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
}
代码有什么问题吗?
【问题讨论】:
-
你看过异常的LogCat了吗?
-
你打算用 String.format("sdcard/DCIM/jgjk.jpg", System.currentTimeMillis()) 做什么?这似乎是错误的。
-
迈克尔:是的,这似乎是错误的。我在这里寻找建议。
-
如帕尼尼所说,请附上您的日志猫,但有例外
标签: android android-camera storage