在Android系统的nav bar 中点击home按钮,就回到HOME,他是如何实现的
在view的xml描述文件,指明了key_code
frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/home"
...
systemui:keyCode="3"
...>
而后再基类,KeyButtonView中进行处理,通过sendEvent() 伪造VirtuaKeyboard的事件(相当于用户按了HOME):