TelecomManager.SilenceRinger Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Silencia el timbre si existe una llamada de llamada.
[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
- Atributos
Comentarios
Silencia el timbre si existe una llamada de llamada.
Este método solo se puede confiar en para detener el tono de llamada para una llamada si el tono de llamada ya ha empezado a reproducirse. Está pensado para controlar casos de uso como silenciar una llamada de llamada cuando el usuario presiona el botón de volumen durante el timbre.
Si se llama a este método antes de cuando comienza a reproducirse el tono de llamada, el tono de llamada no se silenciará. Por lo tanto, no está pensado como un medio para evitar la reproducción de un tono de llamada.
Una aplicación de marcador que quiere tener más control sobre la reproducción de tono de llamada debe declarar TelecomManager#METADATA_IN_CALL_SERVICE_RINGING
en la entrada del manifiesto para su InCallService
implementación para indicar que la aplicación quiere ser responsable de reproducir el tono de llamada para todas las llamadas entrantes.
Requiere permiso: android.Manifest.permission#MODIFY_PHONE_STATE
o que la aplicación rellena el rol de marcador (consulte #getDefaultDialerPackage()
).
Documentación de Java para android.telecom.TelecomManager.silenceRinger()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.