У меня есть приложение, использующее сканирование с помощью firebase для сканирования штрих-кодов.Я хочу отключить использование громкости вверх / вниз, чтобы открыть сканер / камеру.Я также хочу, чтобы пользователь мог по-прежнему изменять громкость с помощью этих кнопок.
Я пытался перезаписать событие onKeyDown в своей основной активности, но это не решило мою проблему.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN || keyCode == KeyEvent.KEYCODE_VOLUME_UP) {
return false;
} else {
return super.onKeyDown(keyCode, event);
}
}