Android前置摄像头不将照片保存到提供的URI

Mat*_*att 0 camera android uri photo

我正在使用标准代码在我的应用程序中启动Camera intent,其中包含为External Pictures目录提供的URI.

如果用户点击按钮并使用普通相机拍照,一切都很完美.

但是,如果用户单击该按钮,则当相机应用程序(Samsung Galaxy Tab A 9)打开时,如果他们选择交换到自拍相机.当他们拍照并确认时,它将永远不会保存在设备上.

提供的URI没有文件,图库中没有照片.

有没有人遇到过这个?

小智 5

我对s7遇到了同样的问题,现在图像的路径没有到达,因为它没有保存在设备中,你可以按照以下方式获取位图并自己保存.

Bundle extras = data.getExtras();
Bitmap imageBitmap = (Bitmap) extras.get("data");
mImageView.setImageBitmap(imageBitmap);
Run Code Online (Sandbox Code Playgroud)

链接:您可以在官方文档中找到更多详细信息