Cordova 使用离子加速器的科尔多瓦照相机

Cordova 使用离子加速器的科尔多瓦照相机,cordova,ionic-framework,ionic-native,Cordova,Ionic Framework,Ionic Native,我正在尝试在我的Ionic应用程序中创建按钮,允许用户拍照,然后在手机图库中查看 我可以启动相机并使用下面的代码拍照。这只允许我有两个选择:重拍照片或使用照片 我看不到通常显示在屏幕左下角iPhone摄像头实用程序中的缩略图 我该怎么办 a、 )启动此功能时,将缩略图添加到左下角,就像本机实用程序一样 或 b、 )添加第二个按钮,该按钮至少可启动手机图库以查看照片 启动摄像头的按钮: function ($scope, $stateParams,$cordovaCamera) { $scope.

我正在尝试在我的Ionic应用程序中创建按钮,允许用户拍照,然后在手机图库中查看

我可以启动相机并使用下面的代码拍照。这只允许我有两个选择:重拍照片或使用照片

我看不到通常显示在屏幕左下角iPhone摄像头实用程序中的缩略图

我该怎么办

a、 )启动此功能时,将缩略图添加到左下角,就像本机实用程序一样

b、 )添加第二个按钮,该按钮至少可启动手机图库以查看照片

启动摄像头的按钮:

function ($scope, $stateParams,$cordovaCamera) {
$scope.buttonClick = function() {

  var options = {
      destinationType: Camera.DestinationType.DATA_URL,
      sourceType: Camera.PictureSourceType.CAMERA,
      saveToPhotoAlbum:true

    };

您可以使用getPicture方法:

$scope.takePicture = function(sourceType) {
    navigator.camera.getPicture(
      function(FILE_URI) {
        // FILE_URI is the url image 
        console.log(FILE_URI)
      },
      function(e) {
        $ionicPopup.alert({
          title: "Error",
          okText: "Ok",
          template:e
        });
      },
      {
        quality: 50,
        destinationType: Camera.DestinationType.FILE_URI,
        sourceType: sourceType,
        encodingType: Camera.EncodingType.JPEG,
        mediaType: Camera.MediaType.PICTURE
      }
    );
  };

这不是传递/查看一张照片吗?我想在点击按钮时在设备上显示整个照片库,就像在普通iPhone相机上点击缩略图一样。