2009-11-20 2 views
5

Qualcuno sa come modificare il suono della notifica tramite codice in Android. Sono riuscito a impostare la suoneria predefinita, ma non riesco a trovare un modo per impostare il tono di notifica ...Come modificare il suono della notifica tramite codice in Android?

Sarei grato per qualsiasi risposta, come esempio di codice, codice psudo o solo il nome di una parte del sdk ho ​​bisogno di usare ...

risposta

2

Puoi controllare questo su base Notification tramite sound field on Notification. Nota che non l'ho provato personalmente, ma è quello che dicono i documenti.

+2

così, le notifiche non viene riprodotto automaticamente il tono di notifica di default? Dovrei specificarlo quando creo la notifica? –

+2

Per impostazione predefinita, le notifiche non riproducono alcun tono. È possibile utilizzare il campo predefinito su una notifica per indicare quali valori predefiniti devono essere utilizzati (ad esempio, DEFAULT_SOUND). Oppure, è possibile sovrascrivere il tono su una base di notifica. Non è chiaro se esiste un modo per impostare il tono di notifica predefinito tramite codice. – CommonsWare

4

Questo potrebbe essere utile

notification.sound = Uri.parse("android.resource://com.packagename.org/raw/alert"); 
9

qui è

RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_NOTIFICATION,  uriObjectofYourAudioFile);