用CLI命令加载官方Device跟Camera插件,然后在index.html文件中加上插件的js调用语句,以Camera插件的调用为例:
<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.DATA_URL
});
function onSuccess(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," + imageData;
}
function onFail(message) {
alert('Failed because: ' + message);
}
}
</script>
代码应该没有问题,个人感觉是config.xml文件需要修改,但是不知如何修改,望赐教~
iOS8 上codova运行有些异常,参考这个进行修复:
http://stackoverflow.com/questions/24008307/phonegap-cordova-not-worki...
或者下载最新的codova