重拍照片时 - >照片未保存到文件中

时间:2014-08-27 12:38:39

标签: android xamarin

在我的应用内部,我开始使用相机应用程序' 相机配置为拍摄照片保存到文件中。

代码启动相机[Xamarin,但问题一般]:

var intent = new Intent(MediaStore.ActionImageCapture);
intent.PutExtra(MediaStore.ExtraOutput, properAndroidUriPointingFile);
this.StartActivityForResult(intent, RESULT_CODE_PHOTO_FROM_CAMERA);

现在:如果用户:拍照,请按"保存" [在相机应用程序中],并返回到我的应用程序 - >它只是将照片保存到指向[在上面的意图]文件中。它运作正常。

但如果用户:拍照,请按"取消" [在相机应用程序],再拍照,按"保存" - >该文件未创建。

在Android相机应用中看起来像是个问题 我在Galaxy Note 10上测试它.Android 4.1.2。

有关解决方法的任何想法吗?

1 个答案:

答案 0 :(得分:0)

我无法确认这是否是一个错误。但是可能的解决方法是让您的应用程序请求图像数据,而不是要求相机应用程序为您存储它。然后你的应用程序可以自己存储它。