安卓屏蔽返回键

原创 2016年08月30日 00:48:39

       安卓屏蔽返回键,弹出提示框,确认或取消


//屏蔽返回键
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode == KeyEvent.KEYCODE_BACK){
        //TODO
        //return false;
        AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
        builder.setTitle("提示");
        builder.setIcon(android.R.drawable.ic_dialog_info);
        builder.setMessage("确定退出?");
        builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Intent intent = new Intent(Intent.ACTION_MAIN);
                intent.addCategory(Intent.CATEGORY_HOME);
                intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                startActivity(intent);
                android.os.Process.killProcess(android.os.Process.myPid());
            }
        });
        builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
            }
        });
        builder.create().show();
    }
    return false;
}


待续。。。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android屏蔽返回键

Android屏蔽返回键 @Override public boolean onKeyDown(int keyCode,KeyEvent event){ if(keyC...
  • shenyuanqing
  • shenyuanqing
  • 2015年07月21日 12:10
  • 8620

Android 拦截返回键事件

介绍Android中拦截系统返回键事件的步骤和若干注意事项。
  • ccpat
  • ccpat
  • 2015年04月21日 21:34
  • 16875

Android 虚拟按键 Recent键屏蔽(隐藏)

最近做项目碰到一个需求,把那个Android 手机里面平板的虚拟 RecentApplication 键给隐藏掉,(我自己搞了好久,一直把他当成菜单键,看过源码的朋友就不要说了,O(∩_∩)O哈哈~)...
  • u011974987
  • u011974987
  • 2015年11月17日 14:23
  • 5504

Unity3D与Android项目交互中无法监听back键返回的解决办法

这两天为解决unity3d与android项目整合中出现的无法监听真机back实体键的问题找了很多资料,网上也有很多人遇到了这个问题,但是似乎都没找到有效的解决方法。  原文地址:http://...
  • fanglrui
  • fanglrui
  • 2015年05月06日 00:47
  • 2069

Back键和Home键的屏蔽

(1)屏蔽返回键:  重写onBackPressed()即可,不调用超类方法 @Override public void onBackPressed() { // super.onBackPres...
  • codezjx
  • codezjx
  • 2015年05月04日 21:16
  • 8829

Android 拦截Home键的常用方法

我们平时在Android开发中,很多时候逻辑是需要屏蔽Home键的,一般情况下分为Activity的屏蔽Home键和非Activity的屏蔽。   一:Activity屏蔽Home按键的方法   ...
  • lyjIT
  • lyjIT
  • 2016年06月29日 10:01
  • 12489

android屏蔽音量键(做到完全没声音)

先把系统默认的“音量调节”屏蔽掉,这里需要重写onKeyDown方法onKeyDown 方法是KeyEvent.Callback 接口中的一个抽象方法,重写onKeyDown 方法可以监听到按键被按下...
  • huangxiaoguo1
  • huangxiaoguo1
  • 2016年12月14日 11:24
  • 3358

安卓中返回键的使用

对返回键的获取 在android应用中,通常会有按返回键(即keyCode == KeyEvent.KEYCODE_BACK)的情况,但大多情况下该应用还在任务里运行着,并不是我们想...
  • CsdnXiaoCaiJi
  • CsdnXiaoCaiJi
  • 2016年10月12日 13:40
  • 912

Android 手机返回键 退出应用

对于后台代码退出手机应用这块就不用介绍了,网上这种方法太多了,我来说一下纯html页面退出手机应用的解决方案 http://dcloudio.github.io/mui/javascript/#c...
  • Eric19911992
  • Eric19911992
  • 2015年04月23日 20:12
  • 3778

安卓4.0 中如何在app 中屏蔽HOME键

近日在研究一个视频锁的功能,即在 视频播放界面上设一个锁的功能,当该锁起效后,就会屏蔽back, home, menu三个键的功能。   back 和 menu 键都可以通过 app层 的 onKe...
  • wh_19910525
  • wh_19910525
  • 2013年08月10日 13:03
  • 1876
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓屏蔽返回键
举报原因:
原因补充:

(最多只允许输入30个字)