Lingua

CarrierConfigManager.KeyCellularServiceCapabilitiesIntArray Campo

Definizione

Matrice di servizi cellulari supportati da una sottoscrizione.

[Android.Runtime.Register("KEY_CELLULAR_SERVICE_CAPABILITIES_INT_ARRAY", ApiSince=35)]
public const string KeyCellularServiceCapabilitiesIntArray;
[<Android.Runtime.Register("KEY_CELLULAR_SERVICE_CAPABILITIES_INT_ARRAY", ApiSince=35)>]
val mutable KeyCellularServiceCapabilitiesIntArray : string

Valore del campo

Attributi

Commenti

Matrice di servizi cellulari supportati da una sottoscrizione.

I valori consentiti includono: <ul<>liSubscriptionManager#SERVICE_CAPABILITY_VOICE> per i servizi< vocali/liSubscriptionManager#SERVICE_CAPABILITY_SMS>>< per i servizi< SMS/liSubscriptionManager#SERVICE_CAPABILITY_DATA>>< per i servizi< dati/li></ul>

I fattori specifici del vettore possono influenzare il modo in cui questi servizi sono supportati. Pertanto, la modifica di questa configurazione del gestore telefonico potrebbe non sempre abilitare i servizi specificati. Queste maschera di bit di funzionalità devono essere considerate come indicatori dei servizi preferiti di un gestore telefonico per migliorare l'esperienza utente, anziché come garanzie di piattaforma assoluta.

Le funzionalità del servizio a livello di dispositivo, definite da TelephonyManager#isDeviceVoiceCapable e TelephonyManager#isDeviceSmsCapable, hanno la precedenza su queste impostazioni a livello di sottoscrizione. Ad esempio, un dispositivo in cui TelephonyManager#isDeviceVoiceCapable restituisce false potrebbe non essere in grado di effettuare chiamate vocali, anche se è stato sottoscritto un servizio contrassegnato come in grado di supportare la voce.

Per determinare le funzionalità del servizio cellulare di una sottoscrizione, usare SubscriptionInfo#getServiceCapabilities(). Per tenere traccia delle modifiche nei servizi, registrare e SubscriptionManager.OnSubscriptionsChangedListener richiamare lo stesso metodo nel callback.

La disponibilità del servizio di emergenza potrebbe non dipendere dalle funzionalità del servizio cellulare. Ad esempio, le chiamate di emergenza potrebbero essere possibili in una sottoscrizione anche se non dispone di SubscriptionManager#SERVICE_CAPABILITY_VOICE.

Se non è impostato, il valore predefinito è "[1, 2, 3]" (supporta tutti i servizi cellulari).

Documentazione java per android.telephony.CarrierConfigManager.KEY_CELLULAR_SERVICE_CAPABILITIES_INT_ARRAY.

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