博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phonegap开发app中踩过的那些坑
阅读量:4592 次
发布时间:2019-06-09

本文共 994 字,大约阅读时间需要 3 分钟。

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

 

phonegap 2.9无法触发deviceready事件

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

stackoverflow上关于这个问题有讨论,。

 

phonegap拍照回调慢

刚遇到这个问题的时候。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

});

 

illegal access exception with localstorage

起初以为是android某些版本号对localstorage的支持问题,后来发现是getItem()得到的内容是null的时候,用JSON.parse就会抛出这个异常。

所以在getItem之后要加一层推断哦

 

 

iScroll事件反复运行的问题

这个po主在研究中,临时用了个变量来控制事件仅仅运行一次。但治标不治本,

 

 

待续…

转载于:https://www.cnblogs.com/mengfanrong/p/5219555.html

你可能感兴趣的文章
magento开发手册之目录结构
查看>>
换个红圈1微信头像恶搞一下好友
查看>>
javascript学习_廖大_20170218
查看>>
bzoj2038: [2009国家集训队]小Z的袜子(hose) 莫队
查看>>
火车头采集基本使用
查看>>
MYSQL中插入数据以及修改数据的部分方法
查看>>
unity中遍历动画得到动画名字和动画数量
查看>>
调整WebLogic的时间
查看>>
Linux学习笔记总结--配置iptables防火墙
查看>>
win10 安装mysql
查看>>
SQL文 Update From 写法
查看>>
pyc文件的本质
查看>>
洛谷 - P2602 - 数字计数 - 数位dp
查看>>
android 环境配置 与 运行错误
查看>>
POJ 2653
查看>>
余承东:未来5年中国大部分智能手机厂商消失
查看>>
Android中个人推崇的数据库使用方式
查看>>
关于H.264 x264 h264 AVC1
查看>>
北戴河之旅
查看>>
search for a range(找出一个数在数组中开始和结束位置)
查看>>