Condividi tramite


TelephonyManager.CallState Proprietà

Definizione

Restituisce lo stato di tutte le chiamate nel 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

Valore della proprietà

stato della chiamata corrente.

Attributi

Commenti

Restituisce lo stato di tutte le chiamate nel dispositivo.

Questo metodo considera non solo le chiamate nello stack di telefonia, ma anche le chiamate tramite altre android.telecom.ConnectionService implementazioni.

Nota: lo stato della chiamata restituito tramite questo metodo può essere diverso da quello segnalato da PhoneStateListener#onCallStateChanged(int, String), in quanto tale callback considera solo le chiamate di telefonia (mobile).

Richiede l'autorizzazione: android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE per le applicazioni destinate al livello API 31+.

Questo membro è deprecato. Usare #getCallStateForSubscription per recuperare lo stato della chiamata per una sottoscrizione di telefonia specifica (che consente le app con privilegi del gestore telefonico), TelephonyCallback.CallStateListener per gli aggiornamenti dello stato delle chiamate in tempo reale o TelecomManager#isInCall(), che fornisce uno stato aggregato "in chiamata" per l'intero dispositivo.

Documentazione java per android.telephony.TelephonyManager.getCallState().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a