在我的应用内部,我开始使用相机应用程序' 相机配置为拍摄照片保存到文件中。
代码启动相机[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。
有关解决方法的任何想法吗?
答案 0 :(得分:0)
我无法确认这是否是一个错误。但是可能的解决方法是让您的应用程序请求图像数据,而不是要求相机应用程序为您存储它。然后你的应用程序可以自己存储它。