AppCan 双击返回按钮退出应用

使用AppCan开发手机应用,拦截返回键实现自定义2秒内双击退出应用的操作

var c1c = 0;
window.uexOnload = function(type){
    uexWindow.setReportKey(0,1);
    uexWindow.onKeyPressed = function(){
        if (c1c > 0) {
            uexWidgetOne.exit();
        }
        else {
            uexWindow.toast(0, 5, '再按一次退出应用', 1000);
            c1c=1; setTimeout(function(){ c1c=0; }, 2000);
        }
    };
}

遗憾滴是目前版本不支持直接退出应用,非得弹窗个确定提示框,回复说可能在2.5版会更新

=====================================================

一年前写的文章了,其实早已经完全放弃 appcan
了,性能体验实在是比较糟糕,不过据说比 phoneGap 要好些,但是不开源,目前似乎都没有维护的样子,还是只有原生开发了

时间: 2024-10-29 03:02:03

AppCan 双击返回按钮退出应用的相关文章

WP8 双击返回键退出

原文:WP8 双击返回键退出 bool isExit = false; // 构造函数 public MainPage() { InitializeComponent(); isExit = false; // 用于本地化 ApplicationBar 的示例代码 //BuildLocalizedApplicationBar(); } protected override void OnBackKeyPress(CancelEventArgs e) { if (!isExit) { isExit

Android中双击返回键退出应用实例代码

Android中双击返回键退出程序 1.在MyAppliction中(继承Application) //运用list来保存们每一个activity是关键 private List<Activity> mList = new LinkedList<Activity>(); //为了实现每次使用该类时不创建新的对象而创建的静态对象 private static MyApplication instance; //构造方法 public MyApplication() { } //实例化

Android双击返回键退出程序的实现方法_Android

本文实例讲述了Android双击返回键退出程序的实现方法,是Android程序开发中一个非常实用的功能,分享给大家供大家参考之用.具体方法如下: 一.实现思路: 用户按下返回键时设定一个定时器来监控是否2秒内实现了退出,如果用户没有接着按返回键,则清除第一次按返回键的效果,使程序还原到第一次按下返回键之前的状态.定时器是每次用户按下返回键才去创建. 二.功能代码: /** * 菜单.返回键响应 */ @Override public boolean onKeyDown(int keyCode,

android 中使用返回按钮不能退出 web 视图

问题描述 android 中使用返回按钮不能退出 web 视图 我从 http://developer.android.com/guide/webapps/webview.html. 中找的这段代码.使用这段代码进入web 视图后,但是不能退出web 视图,除非我快速的点击两次返回按钮.有办法可以点击返回按钮一次就退出web视图? @Override public boolean onKeyDown(int keyCode KeyEvent event) { // Check if the ke

ionic2如何处理android硬件返回按钮

问题 注册安卓硬件返回按钮事件是必须的,因为用户不小心点击了返回按钮就退出app体验很不好,所以有几种方法: 1.实现按返回键最小化应用(最小化应用需要装cordova-plugin-appminimize插件,使用window['AppMinimize'].minimize();). 2.要么请求用户确认(添加一个Confirmation Alerts). 3.按一下提示,按两下退出(加一个方法用toast提醒). 这里用第三种展示. 解决 在app.html中,添加#myNav,在app.c

移动应用设计:谈导航栏返回按钮的替代方案

呼,又要夜间上新了.其实自己偶尔还会进去关于Be For Web里面看看将近两年前写的博客开篇语.当时的动力现在仍在,当时爱的那个世界现在仍在爱,并且越来越让我觉得自豪;这让我开心了些.周六晚上有在喝冰啤酒的兄弟姐妹吗,有的话我们虚拟碰个杯吧先,周末愉快=) 前面连续做了13篇iOS7预发布版界面设计规范,这周开始重新回到正常节奏,上一些小文.今次的小话题是关于返回按钮的;其实还少谈了一种越来越普及的替代方案,也就是将返回按钮做到底部标签栏或是工具栏最左侧;当然,准确的说,这种情况下容器本身也不

javascript-点击返回按钮就清除session

问题描述 点击返回按钮就清除session 在PHP中点击返回按钮调用js代码,然后紧接着就清除session. 解决方案 你是希望清除还是说这是一个错误? 解决方案二: 前者,你可以在js的onload里面加上你要的js代码,并且ajax提交服务器,服务器清除session,因为后退浏览器可能不主动连接服务器 后者,参考http://blog.sina.com.cn/s/blog_4c29520101017c3e.html 解决方案三: 1,用ajax请求PHP删除session 2,用js操

contentprovider-点击返回按钮时 broadcast receiver 停止

问题描述 点击返回按钮时 broadcast receiver 停止 我创建了一个android sms 应用程序.我使用下面的代码来发送sms. public void sendSms(final String phoneNumber final String message){ String SENT = ""SMS_SENT""; String DELIVERED = ""SMS_DELIVERED""; Pending

windows平板开发上的返回按钮如何重绘

问题描述 windows平板开发上的返回按钮如何重绘 windows平板开发上的返回按钮如何重绘,现在显示有点太小了,按起来不方便,我想重绘,但找不到重绘的方法 解决方案 可以考虑不使用系统提供的,也不考虑重绘,完全自己绘制一个退出键吧