我处于一个非常困难的情况......
我的客户要求使用Ionic Framework v1中的Cordova应用程序,并且必须确保相机不保存图像到相册。然而,当我将保存到相册的参数设置为false时,它仍然会保存到相册。
该问题出现在Android系统上,当您拍照并取消时,它会将该图片保存到相册,有时甚至保存之后拍摄的所有其他照片。
我真的需要任何形式的帮助;到目前为止,我找到了一些解决方案,但由于我对Java的了解为零,因此很难理解。
以下是我的JS代码:
function capturePhoto() {
var maxDimension = 1280;
var options = {
quality: 80,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.CAMERA,
correctOrientation: true,
targetWidth: maxDimension,
targetHeight: maxDimension,
saveToPhotoAlbum: false
};
这是有关相机选项的内容。
$cordovaCamera.getPicture(options).then(function (imageData) {
var src = "data:image/jpeg;base64," + imageData;
$scope.photoPreviewSrc = src;
}).catch(function (err) {
});
}