我看不到返回的图片 - PhoneGap

时间:2012-06-05 19:23:17

标签: android image cordova camera

我犯错误的地方?我想在保存按钮点击后看到图像。我只看到没有返回图像的白色屏幕。我正在使用Android和Galaxy S设备。

$(function(){       

    document.addEventListener("deviceready", phonegapLoaded, false);

    function phonegapLoaded(){

    }

    $("#vyfotit").click(function(){

            navigator.camera.getPicture(onSuccess, onError, {quality: 70, destinationType: Camera.DestinationType.FILE_URI});                       

        });

    function onSuccess(imageURI){

        var image = document.getElementById("image");

        image.src = imageURI;

        image.style.display = block;

        }

    function onError(message){

        navigator.notification.alert("Failed because: " + message);

    }    
});

2 个答案:

答案 0 :(得分:0)

包含在AndroidManifest.xml中访问相机的权限

答案 1 :(得分:0)

是否有带id图像的元素?只有我能看到这个不起作用的原因是该元素在DOM中不存在。