图像未保存 Camera API 2

我的相机有问题。当单击捕获按钮时,Uri 被捕获,但图像实际上并未存储在外部存储上。似乎它被丢弃了,或者我把东西搞砸了。这曾经可以正常工作,但尝试与我的 GreenDao 数据库集成时,它不再有效。



茅侃侃
浏览 113回答 1
1回答

缥缈止盈

好的,所以在回顾我的代码后,结果我的保存机制被破坏了,添加这个解决了问题 private File getOutputMediaFile() {    File mediaStorageDir = new File(Environment.getExternalStorageDirectory(), "Lion");    if (!mediaStorageDir.exists()) {        if (!mediaStorageDir.mkdirs()) {            Log.d("Lion", "failed to create Dir");            return null;        }    }    timeStamp = new SimpleDateFormat("ddMMyyyy_HHmmss").format(new Date());    File mediaFile;    mediaFile = new File(mediaStorageDir.getPath() + File.separator + "IMG_ " + timeStamp + ".jpg");    TempImg = mediaFile.toString();    return mediaFile;}当这应用于我的保存功能时,它会起作用
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java