SMS-Audiobenachrichtigung stummschalten

Mein Handy bleibt immer im Vibrationsmodus. Wenn der Bildschirm eingeschaltet ist und ich eine SMS erhalte, kann ich die Popup-Benachrichtigung sehen, und das ist in Ordnung. Problem ist, wenn der Bildschirm ausgeschaltet ist - der Name des SMS-Absenders wird laut vorgelesen "Nachricht von [Name des Absenders]" gefolgt von zwei langen Vibrationen

Ich finde das manchmal sehr nervig und habe keine Einstellung gefunden, um dies stumm zu schalten (um das Verhalten des Bildschirms zu replizieren). Ich möchte den DND-Modus nicht aktivieren, weil ich wissen möchte, dass ich eine Textnachricht habe, die darauf wartet, per Vibrations-Buzz gelesen zu werden

Überrascht zu sehen, dass sich niemand im Netz darüber beschwert, also offensichtlich keine Lösung (Stellen Sie sich vor, Ihr Telefon ist in einem Meeting auf Vibration, aber Ihr Telefon kündigt der Welt eine Nachricht von AXAIRNF oder einen peinlichen Kontaktnamen an). Ich habe Automatisierung versucht, einige Xposed / Magisk Module, aber keines funktionierte

Bearbeiten Diese zusätzlichen Versuche haben nicht geholfen

  1. Ausschalten der Benachrichtigung der SMS-App

  2. Versuchen Sie alternative Apps wie Textra usw

  3. Stellen Sie das Gerät auf niedrige Klingelton-/Benachrichtigungslautstärke, wenn der Bildschirm ausgeschaltet ist

  4. Der Verdacht, dass Text-to-Speech der Schuldige ist, hat diesen Dienst beendet, wenn der Bildschirm ausgeschaltet ist - kein Glück

Irgendwelche Lösungen # einschließlich verwurzelter Mittel?

Mia1 Stock 8.1 mit Magisk und Xposed verwurzelt (hatte das gleiche Problem auch mit 8.0). Stock Messaging-App


# Wenn Sie eine Automatisierung vorschlagen möchten, bleiben Sie bitte bei MacroDroid (möchten Sie keine weitere Automatisierungs-App nur dafür hinzufügen). Gravity Box hilft nicht. Wenn Ihre Lösung eine alternative Messaging-App beinhaltet, sollte sie gut darin sein, Spam-SMS zu blockieren / das Lesen des Absendernamens kontrollieren zu können (Textra hat es bereits versucht).

Ist das eine Xiaomi-spezifische Sache? Keines meiner Telefone hat das je gemacht.
@DanHulme Möglicherweise, da ich kein anderes Gerät zum Überprüfen habe. Auch wahrscheinlich der Grund, es ist nicht im Netz. Die Suche in den Xiaomi-Foren hat nicht geholfen
@DanHulme: Sie könnten Recht haben, erinnern Sie sich nicht, dass ich dieses Problem hatte, als ich für kurze Zeit auf einem benutzerdefinierten AOSP-ROM war ... Seufz ... Das ist viel schwieriger, eine Lösung zu finden
Hast du unter Barrierefreiheit -> Talkback -> Einstellungen -> Anrufer-ID sprechen nachgesehen ? OnePlus scheint das auch zu haben . Aber da war es Sound About, das anscheinend eine solche Einstellung in seinem Abschnitt "Alert Behavior" (Einstellungen) hat.
@izzy Gutes Google-Fu, danke, aber keine solche Einstellung und auch nicht diese App :-)
Ich habe eine ähnliche Option auf meinem Motorola-Gerät. Es ist Sprich mit mir unter Moto Voice. Mit diesem Einstellungsgerät werden laute Anrufe und Texte vorgelesen, wenn Sie sich an einem bestimmten Ort oder im Fahrmodus befinden.
@RahulGopi Danke. Ja, ich weiß, seit ich ein Moto-Gerät hatte, aber keine solche Funktion :(
Textra ist eine gute Messaging-App, die sowohl zum Blockieren als auch zum Stummschalten bestimmter Kontakte gut geeignet ist. Ich habe kein Xiaomi-Gerät an meinem Ende, daher kann ich nicht viel helfen. :(
@Firelord: Danke für die Antwort. Ich hatte früher Textra verwendet und ja, es blockiert gut. Hier ist das Problem, dass IDK SMS sendet, wenn der Bildschirm ausgeschaltet ist. Es könnte ein Kontakt, kein Kontakt oder diese Spam- oder Nicht-Spam-Namen sein, aber mit diesen langen Marken wie Banken, Airtel usw. würden Sie ähnlich werden. Alle diese Absendernamen werden ausgelesen. Das Problem ist meiner Meinung nach nicht die Messaging-App, sondern das Überschreiben der Einstellungen und das Vorlesen von (Name). Um diese Theorie zu testen, habe ich gerade Xposed Edge verwendet, um Google tts zu beenden, wenn der Bildschirm ausgeschaltet ist//
Und es hat nicht funktioniert. Für alle, die die Frage lesen, ich musste tun, was ich nicht wollte – die Lautstärke sehr niedrig halten, damit sie nicht vorgelesen wird

Antworten (2)

Es hatte nichts mit den Geräteeinstellungen zu tun (aber OS-Fehler)

Es war ein Makro, das sich schlecht benahm und für jeden Kontakt ausliest und nicht für ausgewählte Kontakte (da das Gerät immer auf Vibrationsalarm für Textnachrichten von wenigen Auserwählten steht). Ich hätte das nie vermutet, da ein ähnliches Makro für eingehende Anrufe einwandfrei funktionierte

Bearbeiten: Gemeinsame Protokolle mit dem Entwickler, der bestätigt hat, dass es sich um einen Betriebssystemfehler handelt

Mein Code sucht in einfachen Worten nach der Nummer in Ihrer Kontaktdatenbank und fordert dann, wenn sie übereinstimmt, ContactsContract.PhoneLookup.DISPLAY_NAME an Name.

und daher wurde es universell für jeden Kontakt ausgelöst

Dumm von mir, das nicht früher herauszufinden und Zeit zu verschwenden (meine und die anderer). Interessanterweise funktioniert dieses Makro gut auf Marshmallow, also hat sich etwas geändert
+1. Wie hast du herausgefunden, dass es sich um ein Makro handelt?
@Firelord: Danke. Reines Glück. Ich habe das Macrodroid-Systemprotokoll nach etwas anderem durchsucht und festgestellt, dass dies aktiviert ist, obwohl es keinen Grund gab. Etwas hat sich meiner Meinung nach in der Art und Weise geändert, wie SMS erkannt werden, da dieselbe Version von MD auf MM einwandfrei funktioniert

Einige Telefone haben einen Fahrmodus, in dem die Benachrichtigungen gesprochen werden. Möglicherweise haben Sie eine Verknüpfungstaste in den Pulldown-Einstellungen oder gehen in die Talkback-Einstellungen und sie sollte sich in der Nähe des unteren Rands befinden. Wenn es sich nicht um einen Fahrmodus handelt, gehen Sie zu den Talkback-Einstellungen , tippen Sie auf Ausführlichkeit und deaktivieren Sie dann Sprechen, wenn der Bildschirm ausgeschaltet ist. Sehen Sie, ob das die Antwort ist.

Danke. Ich habe keinen Fahrmodus auf meinem Telefon. Alle Talkback-Einstellungen sind deaktiviert und es gibt sowieso keine Ausführlichkeitsoption