2009-11-20 17 views
5

Cualquiera sabe cómo cambiar el sonido de notificación por código en Android. He logrado establecer el tono de llamada predeterminado, pero no puedo encontrar la manera de configurar el tono de notificación ...¿Cómo cambiar el sonido de notificación por código en android?

Agradecería cualquier respuesta, como ejemplo de código, código de psudo o solo el nombre de una parte del SDK necesito usar ...

Respuesta

2

Puede controlar esto en una base por Notification a través del sound field on Notification. Tenga en cuenta que no lo he intentado personalmente, pero es lo que dicen los documentos.

+2

así, las notificaciones no se reproduce automáticamente el tono de notificación predeterminado? Tendría que especificarlo cuando creo la notificación? –

+2

Por defecto general, las notificaciones no reproducen ningún tono. Puede usar el campo predeterminado en una Notificación para indicar qué valores predeterminados se deben usar (por ejemplo, DEFAULT_SOUND). O bien, puede anular el tono por notificación. No está claro si hay una manera de establecer el tono de notificación predeterminado a través del código. – CommonsWare

4

Esto podría ser útil

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

aquí está

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