Android 收听物理菜单按钮,单击

Android 收听物理菜单按钮,单击,android,Android,我正在开发一个应用程序,在这个应用程序中,我想长按或者只按物理菜单按钮。我可以在活动中收听此事件,但我希望在 申请已关闭。 在此操作中,我想向服务器发送消息。 我知道我需要使用广播接收器接收此acion,并使用服务向服务器发送消息。但我如何才能接收brodcast接收器中的菜单按钮(物理)。试试这个 @Override public boolean onKeyDown(int keycode, KeyEvent e) { switch(keycode) { case Ke

我正在开发一个应用程序,在这个应用程序中,我想长按或者只按物理菜单按钮。我可以在活动中收听此事件,但我希望在 申请已关闭。 在此操作中,我想向服务器发送消息。 我知道我需要使用广播接收器接收此acion,并使用服务向服务器发送消息。但我如何才能接收brodcast接收器中的菜单按钮(物理)。

试试这个

@Override
public boolean onKeyDown(int keycode, KeyEvent e) {
    switch(keycode) {
        case KeyEvent.KEYCODE_MENU:
            doSomething();
            return true;
    }

    return super.onKeyDown(keycode, e);
}

由于上述方法在活动中。但我希望在广播接收器中收到物理主页按钮的点击。。。