In meiner Anwendung möchte ich die Vibration ausschalten, wenn Benachrichtigung kommt. Ich kann den Signalton stummschalten, aber die Vibration nicht stoppen.Reduzieren Benachrichtigung Vibrationsstärke auf Null in android programmatisch
den Klang der Benachrichtigung stumm zu schalten, ich folgenden Code verwendet haben:
if (audioManager.getStreamVolume(AudioManager.STREAM_NOTIFICATION) != value) {
audioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION, value, 0);
Utils.log("Volume Changed to " + value);
}
Bitte vorschlagen, wie die Benachrichtigung Vibrationsintensität auf Null ändern oder eine andere Art und Weise vorschlagen Vibration aufzuheben, wenn Meldung eintrifft.
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,
AudioManager.VIBRATE_SETTING_OFF);
setVibrateSetting funktioniert nicht und ist veraltet
I Vibrationsintensität der Mitteilung in Samsung-Geräten ändern, indem Sie manuell:
- Zum Einstellen
- Gehe auf My Registerkarte Gerät
- Tippen Sie auf Ton und öffnen Sie "Vibrationsintensität"
- Wählen Sie das Vib Rationsintensität für eingehenden Anruf, Benachrichtigung und haptische Rückmeldung
Aber wie kann ich es programmatisch tun? bitte hilfe.
Standardmäßig denke ich, sollte nicht vibrieren. Verwenden Sie NotificationCompat? Eine schnelle Lösung könnte sein, die android.permission zu entfernen.VIBRIEREN Sie aus Ihrem Manifest. – Alex
Nein, ich verwende NotificationCompat nicht. Standardmäßig ist die Vibration aktiviert. –
Im Standard Android gibt es keine Option "Vibrationsintensität". Was Sie sehen, wurde von Ihrem Gerätehersteller für Ihr Gerät hinzugefügt. – CommonsWare