应用程序监听不了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.

更多相关文章

  1. Android应用程序组件Content Provider的共享数据更新通知机制分
  2. Android应用程序键盘(Keyboard)消息处理机制分析(10)
  3. android之实现各个组件点击事件监听
  4. Android应用程序键盘(Keyboard)消息处理机制分析(21)
  5. Android探索之旅(第二十一篇)Android中事件冲突的解决收集(持续收录
  6. Android应用程序组件Content Provider的启动过程源代码分析(6)
  7. Android 驱动之旅 第四章:在Android 系统中编写JNI 方法在应用程
  8. Android交互体验必知:功能按键事件
  9. Android Wear应用程序开发的简要说明,对每个初学者和中级android

随机推荐

  1. Android7.0中文文档(API)-- ShareActionPro
  2. AndroidStudio使用教程(第一弹)
  3. Cocos2d-x C++调用Android弹出提示框
  4. Android 麦克风录音动画
  5. json解析android客户端源码
  6. 不错的Android开发资料,收藏一下
  7. android视频录制MediaStore.ACTION_VIDEO
  8. android:debuggable属性
  9. widget(1、TextView)
  10. Android进度条源代码