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

时间:2017-03-06 00:06:09

标签: android camera uri photo

我使用标准代码在我的应用程序中使用为外部图片目录提供的URI启动Camera意图。

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

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

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

有没有人遇到过这个?

1 个答案:

答案 0 :(得分:5)

我遇到了与s7相同的问题,现在图像的路径没有到达,因为它没有保存在设备中,您可以按照以下方式获取位图并自行保存。

Bundle extras = data.getExtras();
Bitmap imageBitmap = (Bitmap) extras.get("data");
mImageView.setImageBitmap(imageBitmap);

链接:You can find more details in the official documentation