When a new notification arrives, the user is often reminded by a bell. The following describes how to use simple code to play the default ringtones of the system. Refer to the following key code:
[Java] import java. util. Random;
Import android. app. Notification;
Import android. app. icationicationmanager;
Import android. app. Service;
Import android. content. Context;
Import android. media. AudioManager;
Public class TipHelper {
// Play the default ringtone
// Return the Notification id
Public static int PlaySound (final Context context ){
Icationicationmanager mgr = (NotificationManager) context
. GetSystemService (Context. icationication_service );
Notification nt = new Notification ();
Nt. defaults = Notification. DEFAULT_SOUND;
Int soundId = new Random (System. currentTimeMillis ())
. NextInt (Integer. MAX_VALUE );
Mgr. ipvy (soundId, nt );
Return soundId;
}
}
Import java. util. Random;
Import android. app. Notification;
Import android. app. icationicationmanager;
Import android. app. Service;
Import android. content. Context;
Import android. media. AudioManager;
Public class TipHelper {
// Play the default ringtone
// Return the Notification id
Public static int PlaySound (final Context context ){
Icationicationmanager mgr = (NotificationManager) context
. GetSystemService (Context. icationication_service );
Notification nt = new Notification ();
Nt. defaults = Notification. DEFAULT_SOUND;
Int soundId = new Random (System. currentTimeMillis ())
. NextInt (Integer. MAX_VALUE );
Mgr. ipvy (soundId, nt );
Return soundId;
}
}
You can pass the reference of the Activity to the parameters of this method. Of course, the above Code cannot be played in mute mode.
From the pure soul