Este es el permiso para que vibre en el archivo de manifiesto
<uses-permission android:name="android.permission.VIBRATE" />
esto es para poner el dispositivo en modo silencioso con vibración
AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
esto es para poner en el modo de timbre
AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_RING);
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
audioManager.setStreamVolume(AudioManager.STREAM_RING, maxVolume, AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND);
Gracias, funciona bien –
Hey Pratik, método que se llama cuando se recibe una llamada telefónica. ¿Dónde debería poner tu código? ¡Gracias! –
@Rich Debe ingresar su aplicación donde desee, al igual que la opción de sonido predeterminada del dispositivo en la pantalla de configuración, y puede crearla de esta manera o de manera sencilla, simplemente proporcione la opción con opción de casilla de verificación o casilla de verificación mediante administración – Pratik