CarrierConfigManager.KeyCellularServiceCapabilitiesIntArray Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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).
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.