安卓屏蔽返回键

原创 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;
}


待续。。。

相关文章推荐

React Native学习安卓手机上的返回键BackAndroid

使用 React Native开发,iOS搞完,开始适配安卓,由于木有接触过安卓,所以碰到了很多问题,第一个问题,安卓的返回键BackAndroid问题, 我写了一个工具类,来搞定,其中用到了J...

Android(安卓) U8800 长按 搜索键、返回键 锁屏或解锁的设置方法

Android(安卓) U8800 长按 搜索键、返回键 锁屏或解锁的设置方法 该设置办法适用于所有android手机,当然包括U8800了。 * 首先手机一定要有ROOT权限,...

安卓系统级返回键和HOME键

最近的一个项目需要写一个Launcher,所以需要用到自定义的back键和home键,之前在网上查找了很多资料,但是很多都很老了,在新的安卓版本上不能使用,所以这次特别把自己的处理方法发出来,我在最新...

安卓环形菜单(处理了菜单键和返回键+加入了动画)

废话不多说,先看效果图:

开源中国安卓客户端源码学习(三) 按两次返回键退出程序

开源中国安卓客户端源码学习(三) 按两次返回键退出程序很多安卓程序都有按两次返回键退出的功能, 那么这个功能是怎样实现的呢?开源中国用了一个辅助类.ui.DoubleClickExitHelper类实...

安卓实现按返回键回到桌面以及再一次按返回键退出应用

再做一个即时通信的应用的时候,由于每次都要登录,并且要一直保持通信,如果按返回键后会退出应用,这样对用户的体验不是很好,所以想到了微信和QQ的返回键回到桌面的效果,于是进行了重写onkeyDown()...

Android开发中拦截或屏蔽返回键

在Android开发中我们常常会遇到需要拦截或屏蔽返回键的 需求,对拦截后的返回键进行特殊操作 这里写代码片public boolean onKeyDown(int keyCode, KeyEvent...

android集成Crosswalk内核,屏蔽返回键问题。

前言:我们项目要求的返回逻辑是,在Xwalkview里面所有的页面点击物理返回键,都会执行双击退出的功能,所以,如果你们项目要求的不是这样的,那么这篇博文对你没什么大的用处,不过可以相互学习下哈! ...

android 4.0以上屏蔽home键,返回键等键所在一栏两种方法。

上一次由于项目的需要,需要在app级屏蔽home键,返回键等键所在一栏。百度各种无结果。于是就自己研究了一翻。发现了两种可行的方法: 方法一:用全屏悬浮窗去掉home键,返回键等键所在一栏 代码如...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓屏蔽返回键
举报原因:
原因补充:

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