Android SystemUI中HOME key的处理

在Android系统的nav bar 中点击home按钮,就回到HOME,他是如何实现的


在view的xml描述文件,指明了key_code

frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml

   ...
   systemui:keyCode="3"
   ...>


而后再基类,KeyButtonView中进行处理,通过sendEvent() 伪造VirtuaKeyboard的事件(相当于用户按了HOME):

Android SystemUI中HOME key的处理_第1张图片

你可能感兴趣的:(Android)