26 Stimmen

Wie verwendet man Benachrichtigungen mit Ton und Vibration?

Wie können Sie das Gerät vibrieren lassen oder einen Ton erzeugen, wenn eine Benachrichtigung gestartet wird?

Ich habe schon von den FLAGS gehört. Aber wie würde ich sie für Sound und Vibration verwenden?

74voto

Reed Punkte 14297

Editer In der Unterstützungsbibliothek für Android v4 gibt es NotificationCompat.Builder und die Methode setSound was funktioniert, wenn man stattdessen diese Klasse verwendet. Allerdings wird die unten stehende Information immer noch funktionieren.

Notification notif ... //create your notification

notif.defaults |= Notification.DEFAULT_SOUND;
notif.defaults |= Notification.DEFAULT_VIBRATE;

Dadurch werden Ton und Vibration hinzugefügt.

Denken Sie immer daran, die Dokumente zu prüfen. Sie haben eine Menge Antworten, wie zum Beispiel diese hier:

http://developer.Android.com/guide/topics/ui/notifiers/notifications.html

Dort finden Sie die Informationen, die ich oben gepostet habe, sowie Informationen über die Verwendung eines benutzerdefinierten Tons oder Vibratos und über den gesamten Prozess der Erstellung einer Benachrichtigung.

EDIT: Vergessen Sie nicht, die Vibrieren Erlaubnis in Ihrem Manifest.

20voto

Gautham Punkte 3158
Notification notification // new notification object.
notification.defaults = Notification.DEFAULT_ALL;

Zeigt alle Standardbenachrichtigungen an. (Ton, Vibration, LED)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X