¿Cómo desactivar el clic de sonido del botón físico (efectos de sonido) en mi aplicación para Android?

Estoy desarrollando una aplicación para Android en la que se permite al usuario descansar la mano en el dispositivo y quiero desactivar los botones físicos para que el usuario no se moleste por los clics no deseados.

He inhabilitado los botones de la parte posterior , del menú y de búsqueda con el siguiente:

 @Anular
 Public void onBackPressed () {}

 @Anular
 Public boolean onPrepareOptionsMenu (Menú de menú) {return false;}

 @Anular
 Public boolean onSearchRequested () {return false;}

Y he aprendido que la inhabilitación de la llave casera no se apoya y / o no adviced (aunque me gustaría a).

Ok, ahora no pude averiguar cómo deshabilitar el sonido de clic para las teclas que he desactivado, no hacen nada, pero seguir marcando, ¿hay una manera de apagarlo?

Me gustaría silenciarlo solo para mi aplicación. Si no es posible, me gustaría saber acerca de las alternativas que cambian la configuración del sistema mediante programación, para restaurarla al cierre o al cambiar el foco.

Puede silenciar el sonido cuando se inicia la aplicación y activar el sonido cuando termina

@override public void onResume(){ super.onResume(); AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE); mgr.setStreamMute(AudioManager.STREAM_SYSTEM, true); } @override public void onPause(){ super.onPause(); AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE); mgr.setStreamMute(AudioManager.STREAM_SYSTEM, false); } 
  • Botón Atrás en ActionBar en MainActivity
  • Android - Escuchar un botón inhabilitado
  • ¿Fijó imagen en un botón en androide?
  • Botón de forma triangular para la actividad de Android
  • Android: diferencia entre el botón positivo, negativo y neutral
  • cómo quitar los elementos del botón de radio programmaticaly
  • El botón setText con Spannable no funciona para Android 5.0 Lollipop
  • (Botón de Android) cómo implementar Dos líneas de texto con diferentes colores en un botón
  • Color de fondo del botón de Android
  • ¿Cómo actualizar el listview cuando hago clic en el botón?
  • ¿Cómo setOnclickListener () en el botón dentro de ListView?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.