为了账号安全,请及时绑定邮箱和手机立即绑定

图像未保存 Camera API 2

图像未保存 Camera API 2

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

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

好的,所以在回顾我的代码后,结果我的保存机制被破坏了,添加这个解决了问题


 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;

}

当这应用于我的保存功能时,它会起作用


查看完整回答
反对 回复 2021-12-01
  • 1 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信