我正在关注https://www.tutorialspoint.com/cordova/cordova_camera.htm本教程使用Cordova使用本机相机功能.Below是我的javascript代码
onDeviceReady: function() {
this.receivedEvent('deviceready');
//alert("test");
document.getElementById("cameraTakePicture").addEventListener("click", cameraGetPicture);
function cameraGetPicture() {
alert("test");
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.DATA_URL,
// sourceType: Camera.PictureSourceType.PHOTOLIBRARY
});
alert("test2");
function onSuccess(imageURL) {
alert('onSuccess: ' + imageURL);
var image = document.getElementById('myImage');
image.src = imageURL;
}
function onFail(message) {
alert('Failed because: ' + message);
}
}
},
当我在 PhoneGap桌面应用程序中运行此应用程序时,它在浏览器中正确显示选择文件选项。下面是我的控制台输出
为相机添加代理 收到的活动:deviceready
但是当我使用PhoneGap构建APK并安装在Android手机上时,没有任何事情发生。我无法调试代码。