TelecomManager.SilenceRinger Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dämpfet den Klingelton, wenn ein klingelnder Aufruf vorhanden ist.
[Android.Runtime.Register("silenceRinger", "()V", "GetSilenceRingerHandler", ApiSince=23)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")]
public virtual void SilenceRinger ();
[<Android.Runtime.Register("silenceRinger", "()V", "GetSilenceRingerHandler", ApiSince=23)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
abstract member SilenceRinger : unit -> unit
override this.SilenceRinger : unit -> unit
- Attribute
Hinweise
Dämpfet den Klingelton, wenn ein klingelnder Aufruf vorhanden ist.
Diese Methode kann nur verwendet werden, um den Klingelton für einen Aufruf zu beenden, wenn der Klingelton bereits wiedergegeben wurde. Sie dient zum Behandeln von Anwendungsfällen wie dem Stummschaltung eines klingelnden Anrufs, wenn der Benutzer während des Klingelns die Lautstärketaste drückt.
Wenn diese Methode aufgerufen wird, bevor der Klingelton abgespielt wird, wird der Klingelton nicht zum Schweigen gebracht. Daher ist es nicht als Mittel vorgesehen, um das Abspielen eines Klingeltons zu vermeiden.
Eine Wähl-App, die mehr Kontrolle über die Klingeltonwiedergabe haben möchte, sollte im Manifesteintrag für ihre InCallService
Implementierung deklarierenTelecomManager#METADATA_IN_CALL_SERVICE_RINGING
, um anzugeben, dass die App für die Wiedergabe des Klingeltons für alle eingehenden Anrufe verantwortlich sein möchte.
Erfordert die Berechtigung, android.Manifest.permission#MODIFY_PHONE_STATE
dass die App die Wählrolle ausfüllt (siehe #getDefaultDialerPackage()
).
Java-Dokumentation für android.telecom.TelecomManager.silenceRinger()
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.