ho usato AudioManager.setRingerMode() per gestire il volume del dispositivo nella mia applicazione utilizza:alternativa per AudioManager.setRingerMode() in Android 5.0 (API 21)
AudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT)
per spegnere la vibrazione e il suono.AudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE)
per disattivare il suono e attivare la vibrazione.AudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL)
per accendere il suono e attivare la vibrazione.
In altre parole, sono riuscito a ottenere il controllo del volume del dispositivo e raggiungere tutte le "modalità".
Tuttavia, non è possibile gestire tutte le modalità del volume del dispositivo in Android 5.0 utilizzando solo lo AudioManager.setRingerMode
.
Come per il documentation:
imposta il dispositivo per RINGER_MODE_SILENT fa sì che il dispositivo per inserire il nuovo modo di priorità. Il dispositivo lascia la modalità di priorità se lo si imposta su RINGER_MODE_NORMAL o RINGER_MODE_VIBRATE.
Come posso gestire tutti i modi (nessuno, vibrazione in priorità, suono in priorità, vibrazione in tutto, suono in tutto) del volume del dispositivo in Android 5.0?
quale notifica intendi? stai usando Gestione notifiche per crearli? – 7383
Intendo le notifiche sonore del dispositivo. Come posso raggiungere "pieno silenzio" dal codice? – Eldoth