小编rev*_*990的帖子

Cordova相机即使在假的情况下也可以保存到画廊

我处在一个非常讨厌的境地......

我的客户想要在Ionic Framework v1中使用Cordova应用程序,并且相机不能将图像保存到图库.但是,当我将保存到gallery的参数设置为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

    };
Run Code Online (Sandbox Code Playgroud)

这是相机选项.

 $cordovaCamera.getPicture(options).then(function (imageData) {
      var src = "data:image/jpeg;base64," + imageData;
      $scope.photoPreviewSrc = src;
    }).catch(function (err) {

    });
  }
Run Code Online (Sandbox Code Playgroud)

javascript java angularjs ionic-framework cordova-plugins

14
推荐指数
1
解决办法
924
查看次数