java - 使用 Android 硬件侧边按钮

标签 java android api android-layout android-ndk

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

在我的应用程序中,我使用了一个按钮,当按下该按钮时,用户可以说话 - 就像在对讲机中一样,即它是一个即按即说按钮。

如何使用侧边按钮来像这个按钮一样工作?即,将其用作一键通按钮。

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

您的 Activity 可以覆盖 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));
  }

关于java - 使用 Android 硬件侧边按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8100988/

相关文章:

java - 将实时数据从 Viewpager Fragment 共享到 Activity

java - Android Twilio 如何使用这些示例类?

javascript - Coinmarketcap API 不工作

java - 找不到 fragment PlaceholderFragment 的 id View

android - 单击 CursorAdapter 中的按钮时如何在 ListView 项行中执行更新和删除操作

javascript - 如何在react js中的get过滤器中设置.val()?

php - 调用未定义的方法 PayPal\Api\Payer::setPayment_method()

java - GXT (Ext-GWT) : Layout problems with ContentPanel

java - 如何复制远程目录中的所有文件?

java - 如何检查以 foo 或 bar 开头的行?