如何处理Android导航栏菜单键上的长时间按



我尝试在导航栏(软键)上处理长期新闻事件,以在我的活动中执行操作。我的手机正在运行Android 4.4.4。

我试图覆盖onkeydown()和onkeylongpress(),但是这个处理程序都没有收到此事件。

我没有找到任何例子。可以做吗?

afaik是不可能的,,因为这些按钮不是您应用程序的一部分(以相同的方式检测" home"按下是可能的)。

是的," Back"按钮具有其API回调,Activity.onBackPressed(),但其他按钮没有API,仅由系统/启动器处理。

所以我恐怕无法实现您的要求。(可悲的是,如果您愿意的话,但这是设计,我敢肯定您会明白为什么)。

最新更新