Использование аппаратной боковой кнопки Android - PullRequest
2 голосов
/ 12 ноября 2011

Я работаю с Motorola Droid.Я вижу, что есть боковая кнопка, которая запускает камеру.

В моем приложении я использую кнопку, которая при нажатии позволяет пользователю говорить - как в рации, т.е. это кнопка для разговора.

Как мне использовать боковую кнопку, чтобы работать как эта кнопка?то есть используйте его как кнопку для разговора.

Любая помощь будет принята с благодарностью.

Спасибо

1 Ответ

2 голосов
/ 12 ноября 2011

Ваша активность может переопределить 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));
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...