private int ExitTime = 0;       @Override    public boolean onKeyDown(int keyCode, KeyEvent event)    {        if(keyCode == KeyEvent.KEYCODE_BACK)        {            if(ExitTime == 0)            {                ExitTime = System.currentTimeMillis();                showToastOver("再按一次退出APP");                new Timer().schedule(new TimerTask() {                    @Override                    public void run() {                        ExitTime = 0;                    }                },2000);            }else{                if(System.currentTimeMillis() - ExitTime > 300)                {                    ExitTime = 0;                    System.exit(0);                }            }        }else{            super.onKeyDown(keyCode,event);        }        return true;    }

实现再按一次退出APP



更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android之XMPP过程分析(连接、文件监听、
  2. Android(安卓)自定义View 使用Matrix(矩
  3. android ViewGroup中的LayoutParams的理
  4. ButterKnife源码解析
  5. Android(安卓)IPC之ContentProvider和Soc
  6. Android(安卓)Launcher 设置壁纸
  7. GitHub 上排名前 100 的 Android(安卓)开
  8. Android的IPC机制之Binder详细介绍
  9. Android(安卓)getWidth和getMeasuredWidt
  10. Android--通知之Notification