使用Android硬件侧面按钮

时间:2011-11-11 22:59:32

标签: java android api android-layout android-ndk

我正在使用摩托罗拉Droid。我可以看到有一个启动相机的侧按钮。

在我的应用程序中,我使用一个按钮,当按下时,允许用户说话 - 就像在对讲机中,即它是按键通话按钮。

如何使用侧面按钮像这个按钮一样工作?即用它作为按键通话按钮。

任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:2)

您的活动可以覆盖onKeyDown()并关注KEYCODE_CAMERA KeyEvents

  @Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode==KeyEvent.KEYCODE_CAMERA) {
      // do something

      return(true);
    }

    return(super.onKeyDown(keyCode, event));
  }