Wie, um eine Benachrichtigung anzeigen, ohne einen Ton java
Wie kann ich eine Benachrichtigung, dass nicht ein Geräusch zu machen, wenn ich es bauen? Ich Baue eine Benachrichtigung, und mein Benutzer weiß nicht, wie die Tatsache, dass es ein Geräusch macht.
Wie kann ich es ändern, um eine Stille /kein Ton überhaupt?
Wie ich Benachrichtigung anzeigen:
android.support.v7.app.NotificationCompat.Builder builder = new android.support.v7.app.NotificationCompat.Builder(main);
builder.setStyle(new android.support.v7.app.NotificationCompat.BigTextStyle().bigText(text));
builder.setSmallIcon(R.drawable.app);
builder.setContentTitle("Rooster Maandag:");
builder.setOngoing(false);
builder.setAutoCancel(true);
builder.setDefaults(Notification.DEFAULT_ALL);
builder.setVisibility(NotificationCompat.VISIBILITY_PUBLIC);
builder.setPriority(NotificationCompat.PRIORITY_DEFAULT);
notificationManager = (NotificationManager) main.getSystemService(main.NOTIFICATION_SERVICE);
notificationManager.notify(NOTIFICATION_ID, builder.build());
Habe ich versucht, bei google suchen, aber die einzigen Ergebnisse die ich bekomme, ist WIE ein sound wiedergegeben wird, nicht, WIE nicht einen Ton spielen...
Bearbeiten
Es ist möglicherweise ein Duplikat in einigen Menschen die Augen, aber in meinem konnte ich nicht herausfinden, eine alternative für die dort angegebenen Standard, während diese neue Methode wird aufgerufen, setDefaults
Sorry, hatte nicht kommen mit dem Wort "deaktivieren"
Art der bläst meinen Verstand ich Zeit bei der recherche, wie man ein silent-Benachrichtigung. Ich habe versucht, diese (Xamarin) und kein Glück: notificationBuilder.SetPriority(NotificationCompat.PriorityMin);
Scheint, Sie können nicht ändern, einen Kanal die Priorität, also ich hatte zwei Kanäle, eine Niedrige und das andere Standard.
stackoverflow.com/questions/45919392/...
InformationsquelleAutor Jason | 2016-10-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie die Zeile, um
builder.setDefaults(Notification.DEFAULT_ALL);
. Es wird nicht der Ton abgespielt, aber Sie benötigen, um alle Benachrichtigungen standardmäßig, wenn Sie bevorzugtWenn ich die Zeile entfernen, es zeigt nur die Meldung 🙂 . Ich danke Ihnen so sehr
InformationsquelleAutor Nongthonbam Tonthoi
Deaktivieren der sound in OREO 8.1, ändern Sie die Priorität der Meldung als GERING, und es wird deaktivieren Sie die sound-Benachrichtigung:
Den code wie:
InformationsquelleAutor Kuldip Sharma
In android O, bei mir funktionierte es mit diesen Einstellungen in der Meldung:
InformationsquelleAutor Ignacio Tomas Crespo
Klappt es bei mir im Android Oreo.
Sollten Sie schreiben Sie einfach Ihren Kanal, wie dieses:
InformationsquelleAutor Михаил
Verwenden Sie dies, Wenn Sie möchten, dass alle (sound, vibration und Licht) in den Meldungen.
Oder Sie können aktivieren oder deaktivieren Sie Elemente basierend auf Ihren Anforderungen.
diese Zeile auskommentieren, wenn Sie wollen, nichts.
InformationsquelleAutor albeee
Einfach Weg zu gehen, um in der Lage sein zu zeigen Benachrichtigung mit jeder Art von Priorität ist, um einige klingen, ist schweigen tatsächlich. Generieren Sie einfach etwas Ruhe.mp3 legen Sie es in "raw" - Ordner und legen Sie die Benachrichtigung sounds mit Uri:
Können Sie generieren .mp3-Player mit app wie Audacity. Es hat option erzeugen Sie die Stille, die nur festlegen, wie viele Sekunden und Sie sind gut zu gehen.
Wenn Sie standardmäßig auf 0 und set sound auf null, wird eine Benachrichtigung angezeigt, ohne Sie zu hören, aber Sie werden nicht in der Lage zu zeigen, Benachrichtigungen mit einigen höhere Priorität.
InformationsquelleAutor user1540907
verwenden, die exakte code:
InformationsquelleAutor Ramy Bakkar