@Override     public boolean onKeyDown(int keyCode, KeyEvent event)     {        if(keyCode == KeyEvent.KEYCODE_BACK)         { //监控/拦截/屏蔽返回键            dialog();                return false;                     } else if(keyCode == KeyEvent.KEYCODE_MENU)         {            if(isShowButton)            {                rly.setVisibility(View.VISIBLE);                isShowButton = false;                            }else            {                rly.setVisibility(View.GONE);                isShowButton = true;            }                 return false;                    } else if(keyCode == KeyEvent.KEYCODE_HOME)         {            //由于Home键为系统键,此处不能捕获,需要重写onAttachedToWindow()              return false;        }        return super.onKeyDown(keyCode, event);     }            protected void dialog()     {         AlertDialog.Builder builder = new Builder(WebActivity.this);         builder.setMessage("确定要退出吗?");         builder.setTitle("提示");         builder.setPositiveButton("确认",         new android.content.DialogInterface.OnClickListener()         {             public void onClick(DialogInterface dialog, int which)             {                 dialog.dismiss();                 WebActivity.this.finish();             }         });                 builder.setNegativeButton("取消",         new android.content.DialogInterface.OnClickListener()         {             public void onClick(DialogInterface dialog, int which)             {                 dialog.dismiss();             }         });                 builder.create().show();     }             /*    // 拦截/屏蔽系统Home键    public void onAttachedToWindow()     {         this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);         super.onAttachedToWindow();     }    */

更多相关文章

  1. android系统自带的适配布局activity_list_item
  2. android拍照,调用系统相册,相片上传
  3. Android获取系统应用及安装应用的权限列表
  4. 【Android 系统开发】Android JNI 之 JNIEnv 解析
  5. Android系统启动流程 -- bootloader
  6. Android去除系统自带动画的两种方法
  7. 使用Java代码在应用层获取Android系统属性
  8. 【Android】win10操作系统下Android开发环境配置

随机推荐

  1. Python中基础数据类型(List、Tuple、Dict)
  2. nginx
  3. Flink在滴滴的应用与实践进化版
  4. 超轻量AI推理引擎MindSpore Lite新版本发
  5. 几个大神程序猿更喜欢用的Python编辑器!
  6. Python和Java的区别?看完秒懂!
  7. Xhorse Key Tool Plus可以为Porsche Caye
  8. JavaScript 将字符串转换为对象
  9. 搭建NTP时间服务器
  10. 用户行为分析模型实践(一)—— 路径分析模