Lenguaje

TelephonyManager.CallState Propiedad

Definición

Devuelve el estado de todas las llamadas en el dispositivo.

public virtual Android.Telephony.CallState CallState { [Android.Runtime.Register("getCallState", "()I", "GetGetCallStateHandler")] [Android.Runtime.RequiresPermission("android.permission.READ_PHONE_STATE")] get; }
[<get: Android.Runtime.Register("getCallState", "()I", "GetGetCallStateHandler")>]
[<get: Android.Runtime.RequiresPermission("android.permission.READ_PHONE_STATE")>]
member this.CallState : Android.Telephony.CallState

Valor de propiedad

el estado de llamada actual.

Atributos

Comentarios

Devuelve el estado de todas las llamadas en el dispositivo.

Este método considera no solo las llamadas en la pila de telefonía, sino que también llama a través de otras android.telecom.ConnectionService implementaciones.

Nota: El estado de llamada devuelto a través de este método puede diferir de lo que notifica TelephonyCallback.CallStateListener#onCallStateChanged(int), ya que esa devolución de llamada solo tiene en cuenta las llamadas de telefonía (móviles).

Requiere permiso: android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE para las aplicaciones destinadas al nivel de API 31+.

Este miembro está en desuso. Use #getCallStateForSubscription para recuperar el estado de llamada de una suscripción de telefonía específica (que permite las aplicaciones con privilegios de operador), TelephonyCallback.CallStateListener para las actualizaciones de estado de llamada en tiempo real o TelecomManager#isInCall(), que proporciona un estado agregado "en llamada" para todo el dispositivo.

Java documentación para android.telephony.TelephonyManager.getCallState().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a