Android 重新拍摄照片时->;照片未保存到文件中
我从应用程序内部启动“摄像头应用程序”。Android 重新拍摄照片时->;照片未保存到文件中,android,xamarin,Android,Xamarin,我从应用程序内部启动“摄像头应用程序”。 相机配置为将拍摄的照片保存到文件中 启动摄像头的代码[Xamarin,但问题是一般性的]: var intent = new Intent(MediaStore.ActionImageCapture); intent.PutExtra(MediaStore.ExtraOutput, properAndroidUriPointingFile); this.StartActivityForResult(intent, RESULT_CODE_PHOTO_FR
相机配置为将拍摄的照片保存到文件中 启动摄像头的代码[Xamarin,但问题是一般性的]:
var intent = new Intent(MediaStore.ActionImageCapture);
intent.PutExtra(MediaStore.ExtraOutput, properAndroidUriPointingFile);
this.StartActivityForResult(intent, RESULT_CODE_PHOTO_FROM_CAMERA);
现在:如果用户:拍摄照片,按“保存”[在相机应用程序中],并返回到我的应用程序->它只是将照片保存到指向的[上述意图]文件中。它很好用
但如果用户:拍照,请按“取消”[在相机应用程序中],再次拍照,按“保存”->文件不会创建
Android的摄像头应用程序似乎有问题。我正在Galaxy Note 10上测试它。安卓4.1.2
有什么解决方法吗?我无法确认这是否是一个bug。但一个可能的解决办法是让你的应用程序请求图像数据,而不是让相机应用程序为你存储图像数据。然后你的应用程序可以自己存储它。你在其他设备上测试过吗?还是在模拟器中?(如果您有网络摄像头)