2012-03-07 2 views
1

Possible en double:
Android, Silent mode notificationNotifications Android sans son

Comment puis-je assurer que mon avis sera livré en silence? Y at-il un moyen de désactiver le son lors de la création de la notification, ou devrais-je faire quelque chose comme désactiver le volume de notification du système juste avant l'arrivée de la notification, puis restaurer le volume après la notification? ?

+0

Les notifications sont créées par NotificationManager ou NotificationBuilder, et les deux accepte son (défini par son URI) à jouer lorsque la notification est affichée. Avez-vous essayé de définir cette URI à null? Une autre façon serait de créer un son silencieux et passer cet URI. – hovanessyan

Répondre

0

Essayez cette -

AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
if (am.getRingerMode() == AudioManager.RINGER_MODE_SILENT) 
{ 
    // do something neat here 
} 

Et, voir ce question