学习系统的按键事件之前我们先了解下android架构
看见这幅图后想必你也明了吧!
我们已返回键为例
我们现在说说长按时间如何响应,
长按事件的响应按下键需要满足以下两个条件
第一:计数event.startTracking();
第二:拦截该事件,return true;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
event.startTracking();
return true;
另外关于Home键一般不在应用层处理;