为了账号安全,请及时绑定邮箱和手机立即绑定

android 响应按键按下的onKeyDown()函数?

android 响应按键按下的onKeyDown()函数?

JVM
白猪掌柜的 2019-02-06 10:07:24
我想实现在任意状态长按关机键之后,跳出来的对话框覆盖在系统原有的「关机」对话框之上。想到onKeyDown()函数(或是onKeyLongPress),但是这个函数好像只能在特定的Activity下用,怎么做到全局监听呢,为什么Android系统可以做到在任意界面监听。或者有什么别的办法?系统是Android4.3。
查看完整描述

3 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞



查看完整回答
反对 回复 2019-03-18
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

应该在WindowManagerService里面去做全局处理吧,WindowManagerService是负责分发按键消息的地方。Power键应该比较特殊,也可以看看PowerManagerService中看看。

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 2715 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信