Android消息机制 按键
按键消息:例如,如果当前Activity没有处理KEY_VOLUME_UP/KEY_VOLUME_DOWN消息,最终此消息会流向哪里?
http://blog.csdn.net/zjmdp/article/details/7706520
ViewRoot
PhoneWindow 有onKeyDown和onKeyUp,里面会处理KEYCODE_VOLUME_UP / KEYCODE_VOLUME_DOWN 消息。
--------------------------------------------------------------------------------
对某个应用,如果要拦截按键消息,做处理,则在
frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
interceptKeyBeforeQueueing
如果这里处理好就行了,那么,将result设为0,就不会将消息传给应用了。
如函数名字所示,这是在进入消息队列前。