virtuales tactiles sustituir para pantalla home fisicos encender desactivar celular cambiar botones boton aplicacion apagar activar android

tactiles - cambiar botones fisicos android sin root



¿Cómo anular el comportamiento de los botones de volumen en una aplicación de Android? (2)

Me imagino que se ve algo como esto:

public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN || keyCode == KeyEvent.KEYCODE_VOLUME_UP) { // Do your thing return true; } else { return super.onKeyDown(keyCode, event); } }

Me gustaría usar los botones de volumen para otra cosa en mi aplicación de Android. El navegador Dolphin hace esto, me han dicho. Alguien sabe como?


en tu actividad,

@Override public boolean dispatchKeyEvent(KeyEvent event) { int keyCode = event.getKeyCode(); switch (keyCode) { case KeyEvent.KEYCODE_VOLUME_UP: case KeyEvent.KEYCODE_VOLUME_DOWN: return true; default: return super.dispatchKeyEvent(event); } }