前言:
采用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('点击了 搜索 按钮!');
}
运行效果:
- 浏览: 140880 次
- 性别:
- 来自: 天津
最新评论
-
liuxiang00435057:
不知道,你有这个的实现不,能发给我参考下吗,liuxiang0 ...
RBAC模型的通用权限管理系统的设计(数据模型)的扩展 -
步青龙:
这个批量上传确定可以用吗?我这怎么不行呢,官方的Demo也不行 ...
KindEditor 4.1 发布,开源HTML编辑器
【转】phonegap for android 如何在App中响应退出按钮
- 博客分类:
- Html5&&JQM
相关推荐
PhoneGap Android is an Android application library that allows for PhoneGap-based projects to be built for the Android Platform. PhoneGap-based applications are, at the core, an application written in...
这是一个可以自动更新phonegap android app 的plugin,下载框提示正在下载中,下载完自动安装。 包含使用说明
phoneGap-android实现拍照和选择图库中的图片功能。绝对可以运行。
android+js+css+html+jquery实现的android程序。详细见代码
通过自定义plugin插件实现了javascript与Android的交互。
phoneGap在android中使用方法.pdf
android+Phonegap开发环境搭建android+Phonegap开发环境搭建android+Phonegap开发环境搭建android+Phonegap开发环境搭建
PhoneGap Eclipse PlugIn for Android1.2.91
使用phonegap调用android插件实现GPS实时定位
win目录在电脑上安装,app在手机上安装。 安装后,把win中的案例解压,创建项目时候选择此项目,然后手机上输入电脑上提示的地址就可以测试了,例如我的:http://192.168.1.8:3000/。 经过我测试正常,如果错误那...
phonegap-android-master
phonegap相机android 此篇文章以cordova 3.3版本编写 据我总结核心步骤: 创建工程 ; 下载插件 ;编译工程; 调用插件; 按照如下步骤就能生产出代码: 打开cmd 控制台 1 使用命令行 建立phonegap工程 2 ...
PhoneGap Developer App ,PhoneGap Developer app 是一个为 Web 开发者和设计者提供的测试工具,使用 ...
phonegap实现调用android的webintent实现 代码自己已经在真机测试实现 比较不错 顶
Android_App 使用 phonegap 和 android studio 为 android 开发的第一个应用程序
phonegap在android的录音照相录像demo,功能简单易懂,主要看懂html里的就行,小白笔记大神勿喷
实现android平台phonegap登录例子,内容简单,适合初学者.
phoneGap实现android程序开发代码
phonegap android在线更新插件,兼容android7.0下载后安装闪退的问题;详细使用见README.md文件。
phonegap in android.