我刚刚将我的cordova项目编译为.apk for android。你可以用一个按钮打开(android)相机。
当我调试我的项目时,当你点击所述按钮时相机打开了,但是在编译项目并将其安装到我的Android智能手机上之后,它就不再打开相机了。
您知道如何确保相机打开,如果您需要更多信息,请告诉我。
使用此代码打开相机
HTML
<button onclick="capturePhotoWithData()">Capture Photo With Image Data</button>
Javascript / JQuery
function onPhotoDataSuccess(imageData) {
var smallImage = document.getElementById('smallImage');
smallImage.style.display = 'block';
smallImage.src = "data:image/jpeg;base64," + imageData;
}
function onFail(message) {
alert('Failed because: ' + message);
}
function capturePhotoWithData() {
navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50 });
}