监听不到android 的 Home 键

简介: 应用程序监听不了android 机的HOME KEY事件。   @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(...

应用程序监听不了android 机的HOME KEY事件。

 

 @Override
 public boolean onKeyDown(int keyCode, KeyEvent event) {
  // TODO Auto-generated method stub
  if(keyCode==3)//HOME键码为3
  {
   HomeKeyNum+=1;
   Log.i("gogler", "home key pressed time is: "+HomeKeyNum);
  }
  return super.onKeyDown(keyCode, event);
 }


 

 

实验结果没有预期日志输出,把键码换成BACK键码4则可以监听到。

 

官方解释:

Key code constant: Home key. This key is handled by the framework and is never delivered to applications.

相关文章
|
7月前
|
XML 监控 Android开发
Android Studio App开发入门之文本输入EditText的讲解及使用(附源码 包括编辑框、焦点变更监听器、文本变化监听器 )
Android Studio App开发入门之文本输入EditText的讲解及使用(附源码 包括编辑框、焦点变更监听器、文本变化监听器 )
325 0
|
5月前
|
监控 Android开发 开发者
Android经典面试题之实战经验分享:如何简单实现App的前后台监听判断
本文介绍在Android中判断应用前后台状态的两种方法:`ActivityLifecycleCallbacks`和`ProcessLifecycleOwner`。前者提供精细控制,适用于需针对每个Activity处理的场景;后者简化前后台检测,适用于多数应用。两者各有优劣:`ActivityLifecycleCallbacks`更精确但复杂度高;`ProcessLifecycleOwner`更简便但可能在极端场景下略有差异。根据应用需求选择合适方法。
43 2
|
5月前
|
API Android开发
Android 监听Notification 被清除实例代码
Android 监听Notification 被清除实例代码
|
6月前
|
Android开发
技术经验分享:Android前后台切换的监听
技术经验分享:Android前后台切换的监听
108 2
|
6月前
|
XML Android开发 数据格式
37. 【Android教程】基于监听的事件处理机制
37. 【Android教程】基于监听的事件处理机制
85 2
|
7月前
|
Android开发
Android监听USB设备插拔
Android监听USB设备插拔
906 7
|
7月前
|
Android开发
Android监听蓝牙广播
Android监听蓝牙广播
67 1
|
7月前
|
Android开发
Android 对鼠标事件的监听实现
Android 对鼠标事件的监听实现
180 1
|
小程序 JavaScript 前端开发
微信小程序(十七)小程序监听返回键跳转事件(安卓返回也适用)
onUnload:function(){ wx.redirectTo({ url: '../index/index' }) wx.navigateTo({ url: '../index/index' }) wx.switchTab({ url: '../../member/member' }) }
1070 0
|
7月前
|
Android开发
Android获取横竖屏状态及监听
Android获取横竖屏状态及监听
84 0