Android PhoneGap:Camera API getPicture对话框放大

Android PhoneGap:Camera API getPicture对话框放大,android,cordova,Android,Cordova,在安卓4.4中,使用摄像头API getPicture API将导致一个放大的对话框 代码如下: var sourceType = pictureSource.SAVEDPHOTOALBUM; navigator.camera.getPicture(function(fileURI) { // Success callback }, function(message) {

在安卓4.4中,使用摄像头API getPicture API将导致一个放大的对话框

代码如下:

        var sourceType = pictureSource.SAVEDPHOTOALBUM;
        navigator.camera.getPicture(function(fileURI) {
                        // Success callback
        }, function(message) {
                       // Fail callback
        }, {quality: 50, destinationType: destinationType.FILE_URI, sourceType: sourceType, mediaType: mediaType, correctOrientation: false, saveToPhotoAlbum: true});

将android manifest.xml中的android:anyDensity属性从false更改为true修复问题

我怀疑您的问题更多地与调用Astro文件管理器而不是库有关。在我的kitkat手机上,同样的代码会打开默认的gallery应用程序,我没有问题。但是只有Android 4.4有这样的问题。下面的安卓4.4没有问题。你正在使用哪个cordova版本?你还为旧的android版本安装了Astro?我仍在使用cordova 3.3。如果您怀疑kitkat中的新webview存在行为,可以尝试将targetSDK设置为18而不是19(应使新webview在兼容模式下工作),运气好吗?我对任何使用kitkat的三星设备都有同样的问题。将源类型更改为SAVEDPHOTOALBUM没有任何作用。我的问题也与Astro无关。