天天看点

phonegap开发app中踩过的那些坑

把遇到的问题列出来,如果有解决方案的,偶也会写下来,如果大家有更好解决方法的,欢迎留言噢

亲们可以看下控制台有木有报错,如果有提示cordova_plugins.json 404 (not found) ,就在www目录下新建个空文件,命名为cordova_plugins.json就好了,cordova初始化的时候会请求这个文件,但po主还没发现这个文件有啥用,但是没有这个文件的话,cordova初始化失败,自然不会触发deviceready事件。

刚遇到这个问题的时候,po主很崩溃,在三星s4上都这么慢,那没戏了啊,经过调试,发现慢是图片大小的问题

代码如下,标红的是重点,将拍出来的照片压缩到640宽,速度就飞一般了。

navigator.camera.getpicture(function(imagedata){

app.startloading(‘正在上传图片’);

app.uploadimg(imagedata,function(data){

console.log(data)

}, function(message){

console.log(‘拍照失败: ‘ + message);

}, {

quality: 75,

destinationtype: camera.destinationtype.data_url,

savetophotoalbum:true,

targetwidth:640,

targetheight:1138,

correctorientation:true

});

所以在getitem之后要加一层判断哦

待续…