html5+Jquery mobile+phoneGAP开发混合程序实战记录(及疑难)
来源:互联网 发布:mindmap mac 编辑:程序博客网 时间:2024/06/05 04:21
1)开发商务程序的技术方案书
HTC G10手机真机
CPU: 骁龙Snapdragon MSM8255 1Ghz
内存:1.5GB
主屏尺寸:4.3英寸。
主屏分辨率:800*480分辨率。
触控:多点触控。
操作系统:AndroidOS 2.3.3
测试效果:
1)速度较流畅,PhoneGAP效果不错。
JqMobi框架更快,就是太丑了。最后还是使用jqmobi,sencha要钱不选。
测试结论:
1)开发时候应该注意页面转场动画的连贯性,增加用户体验,动画处理需要细腻。
2)增加关闭程序的菜单键。
4)开发工具和问题
原创文章,转载请注明出处。
前言:
采用phonegap开发的WebApp,如果用户点击退出按钮,则App会直接退出。
下面的代码可以响应后退按钮,并提示用户再次点击才退出。
如果3秒后没有点击则重新注册事件。
注意:window.plugins.ToastPlugin.show_short()是显示toast消息的插件!
代码:
// 等待加载PhoneGap
document.addEventListener("deviceready", onDeviceReady, false);
// PhoneGap加载完毕
function onDeviceReady() {
//按钮事件
document.addEventListener("backbutton", eventBackButton, false); //返回键
document.addEventListener("menubutton", eventMenuButton, false); //菜单键
document.addEventListener("searchbutton", eventSearchButton, false); //搜索键
}
//返回键
function eventBackButton(){
//confirm("再点击一次退出!");
window.plugins.ToastPlugin.show_short('再点击一次退出!');
document.removeEventListener("backbutton", eventBackButton, false); //注销返回键
//3秒后重新注册
var intervalID = window.setInterval(
function() {
window.clearInterval(intervalID);
document.addEventListener("backbutton", eventBackButton, false); //返回键
},
3000
);
}
//菜单键
function eventMenuButton(){
window.plugins.ToastPlugin.show_short('点击了 菜单 按钮!');
}
//搜索键
function eventSearchButton(){
window.plugins.ToastPlugin.show_short('点击了 搜索 按钮!');
}
运行效果:
phonegap 退出应用
- 博客分类:
- jquery mobile
var myapp = new App();
myapp.exitApp();
}
- html5+Jquery mobile+phoneGAP开发混合程序实战记录(及疑难)
- html5+Jquery mobile+phoneGAP开发混合程序实战记录(及疑难)
- jQuery Mobile和PhoneGap混合开发
- 面向Web Cloud的HTML5 App开发实战:Browser&HTML5&CSS3&PhoneGap&jQuery Mobile& WebSocket&Node.js(3天)
- jquery mobile + html5 手机app表单跨域提交实例(手机app开发html5 juqery moblie phonegap系列一)
- phoneGap--jQuery Mobile--Html5的一些总结
- HTML5 Mobile App移动框架Sencha Touch实战OA系统开发(PhoneGap打包应用)
- PhoneGap&jQuery Mobile应用开发环境配置(For Android)
- PhoneGap&jQuery Mobile应用开发环境配置(For Android)
- PhoneGap&jQuery Mobile应用开发环境配置(For Android)
- 用PhoneGap + jQuery Mobile开发 Android应用
- HTML5开发框架PhoneGap实战视频教程
- 用phonegap打包html5程序(手机app开发html5 juqery moblie phonegap系列二)
- Jquery Mobile + PhoneGap
- phoneGap&jquery mobile
- phonegap+jquery mobile
- jQuery mobile 开发问题记录
- jQuery mobile 开发问题记录
- HP-UX使用swinstall安装时报错
- java中十进制转二进制转换函数
- git gitignore文件配置
- Linux下防火墙开启相关端口及查看已开启端口
- ios 抓图实现
- html5+Jquery mobile+phoneGAP开发混合程序实战记录(及疑难)
- item15: 在资源管理类中提供对原始资源的访问
- 慢下来的时光
- 在Windows下配置安装OMNeT++ 4.X
- BNUOJ 10803 F. 起床的烦恼
- poj 1953
- Mysql explain用法和性能分析
- POJ 2774 Long Long Message 求两个串最长公共子串(后缀数组)
- [转]ocx 安全警告的解决方法