@Overridepublic boolean onKeyDown(intkeyCode, 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 voiddialog()

{

AlertDialog.Builder builder= new Builder(WebActivity.this);

builder.setMessage("确定要退出吗?");

builder.setTitle("提示");

builder.setPositiveButton("确认",newandroid.content.DialogInterface.OnClickListener()

{public void onClick(DialogInterface dialog, intwhich)

{

dialog.dismiss();

WebActivity.this.finish();

}

});

builder.setNegativeButton("取消",newandroid.content.DialogInterface.OnClickListener()

{public void onClick(DialogInterface dialog, intwhich)

{

dialog.dismiss();

}

});

builder.create().show();

}/*// 拦截/屏蔽系统Home键

public void onAttachedToWindow()

{

this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);

super.onAttachedToWindow();

}*/

android 模拟menu键点击事件,android处理Back键Home键和Menu键事件(转)相关推荐

  1. android模拟遥控器home点击

    一般来说模拟home键大多使用以下方法: val i = Intent(Intent.ACTION_MAIN)i.flags = Intent.FLAG_ACTIVITY_NEW_TASKi.addC ...

  2. android判断是否被点击方法,[Android]父View如何知道子View被点击了

    需求是这样的: 封装了一个View,类似这样: image.png 1处的view是添加进来的,需要在点了1里面的某个view之后,把整个view隐藏掉. 因为1处的view是添加进来的,它里面的子v ...

  3. android播放器可点击列表,Android上是否有任何播放器可以支持播放列表中的本地视频并可以预设播放顺序?...

    试用Android QQ视频和Vplayer,它确实支持许多视频格式,但是发现它们不支持列表播放. 例如,当前手机上有5个视频剪辑,希望在播放器中设置不同的顺序以顺序播放. 就ABCDE而言,我可以尝 ...

  4. android判断是否被点击方法,android 中有没有判断imageview是否以被单击的函数方法?...

    我想实现的部分代码如下: imageview01.setOnClickListener(imageclick); imageview02.setOnClickListener(imageclick); ...

  5. Android控件默认点击效果

    Android控件默认点击效果 Android最简单的默认点击效果: android:background="?android:attr/selectableItemBackground&q ...

  6. android开发时钟xml,android模拟时钟和数字时钟的例子

    android.widget.AnalogClock和android.widget.DigitalClock类提供了显示模拟和数字时钟的功能. Android模拟和数字时钟用于在Android应用程序 ...

  7. android 模拟点击localinstrumentation,Android Instrumentation模拟鼠标点击事件

    看了几遍网上的博客一直没有 模拟出鼠标点击事件和按钮事件,后来抱着试试态度再重试的时候终于有所斩获.下面把具体的情况记录一下: 首先我们必须了解类 Instrumentation: Instrumen ...

  8. android 模拟点击 不发出声音,【Android】代码实现模拟屏幕点击和键盘按键事件...

    最近参加某比赛写了一个Android手机控制Android电视的程序,其中需要控制电视端模拟"鼠标"点击,和模拟按键盘的事件. 下面直接贴上程序: // 模拟屏幕点击事件 publ ...

  9. 2023-02-24 Android app java 模拟控件点击事件,使用performClick方法去实现

    一.Android app java 模拟控件点击事件,使用performClick方法去实现. 二.实际使用 private TextView m_bt_connect ;m_bt_connect ...

  10. Android 模拟屏幕点击和物理按键方式

    在Android 中,有些特定的功能或者在调试的时候需要模拟屏幕点击功能和物理按键等. 在实现上有2种方式: 首先是模拟屏幕点击的实现方式有两种: 模拟屏幕点击 本进程内实现,就是只有在自己的app上 ...

最新文章

  1. m个足球放入n个篮子中或者放苹果问题
  2. 如何让excel表格排头一直都在_Excel表格技巧—如何计算矩阵相乘
  3. iOS核心动画学习整理
  4. dpkg: 处理软件包 update-notifier-common (--configure)时出错:
  5. 牛客题霸 NC21 链表内指定区间反转
  6. 在保护继承中基类的共有成员_C++学习大纲:继承方式的调整
  7. [Spring-cloud-eureka]使用 gradle, spring boot,Spring cloud Eureka 搭建服务消费者
  8. ios解决button重复点击的问题
  9. 2019-05-22 Java学习日记 day12
  10. transE(Translating Embedding)详解+简单python实现
  11. 【开源】有手就能做的街机游戏
  12. 西工大计算机专业研究生就业前景,2020考研34所院校就业情况解读:西北工业大学...
  13. latex参考文献bib基本格式_LaTeX 中的参考文献(.bib) BibTex 用法
  14. “删库跑路”,这背后的数据安全你悟到了吗?
  15. SWUST OJ312: 偷菜
  16. 新手不翻车的可乐鸡翅做法!好吃到吮指!
  17. 上亿只“小白鼠”有救了,AI可检测化学物质甚至还更准确
  18. OpenGL缓冲区对象之FBO
  19. 服务器国产linux操作系统,国产linux操作系统适于做服务器系统的有哪些
  20. 程序员的一天:一寸光阴一寸金

热门文章

  1. 第一讲 数系发展史纲
  2. c语言输入一个整数打印出它是奇数还是偶数,1. 编写程序,输入一个整数,打印出它是奇数还是偶数....
  3. 如何快速判断奇数和偶数
  4. 我的appstore新游戏--LeBallon 拿码了
  5. 手机TF 卡 无法读取,提示需要格式化
  6. 计算机配置显示器,ControlMyMonitor(电脑显示器配置工具)
  7. Telos 小白指南
  8. 亚马逊查询订单listorders方法
  9. 2022年12个开源物联网平台对比(2022年9月20日更新)
  10. c语言程序设计行李管理系统,行李全流程管控C位登场,让你Cue到行李人的努力了嘛?...