这仅仅是Home按键的监听,不是home键的屏蔽,所以使用起来还是完全不是一回事。
对home的监听主要还是监听Home广播,我们可以通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS
在接收到该广播之后,我们可以通过intent.getStringExtra(SYSTEM_DIALOG_REASON_KEY)
这个方法获取到home键被点击还是长按或者其他情况而出发的原因,比如homekey(单击)、recentapps(长按)
这仅仅是Home按键的监听,不是home键的屏蔽,所以使用起来还是完全不是一回事。
对home的监听主要还是监听Home广播,我们可以通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS
在接收到该广播之后,我们可以通过intent.getStringExtra(SYSTEM_DIALOG_REASON_KEY)
这个方法获取到home键被点击还是长按或者其他情况而出发的原因,比如homekey(单击)、recentapps(长按)