Idioma

TelephonyManager.CallState Propriedade

Definição

Retorna o estado de todas as chamadas no 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 da propriedade

o estado de chamada atual.

Atributos

Comentários

Retorna o estado de todas as chamadas no dispositivo.

Esse método considera não apenas chamadas na pilha de telefonia, mas também chamadas por meio de outras android.telecom.ConnectionService implementações.

Observação: o estado de chamada retornado por meio desse método pode ser diferente do que é relatado por TelephonyCallback.CallStateListener#onCallStateChanged(int), pois esse retorno de chamada considera apenas chamadas de telefonia (móvel).

Requer permissão: android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE para aplicativos direcionados ao nível de API 31+.

Este membro foi preterido. Use #getCallStateForSubscription para recuperar o estado de chamada de uma assinatura de telefonia específica (que permite aplicativos com privilégios de operadora), TelephonyCallback.CallStateListener para atualizações de estado de chamada em tempo real ou TelecomManager#isInCall(), que fornece um estado de agregação "em chamada" para todo o dispositivo.

Java documentação para android.telephony.TelephonyManager.getCallState().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a