Sprache

CarrierConfigManager.KeyCellularServiceCapabilitiesIntArray Feld

Definition

Ein Array von Mobilfunkdiensten, die von einem Abonnement unterstützt werden.

[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

Feldwert

Attribute

Hinweise

Ein Array von Mobilfunkdiensten, die von einem Abonnement unterstützt werden.

Zulässige Werte sind: <ul<>li>SubscriptionManager#SERVICE_CAPABILITY_VOICE für Sprachdienste</li>>SubscriptionManager#SERVICE_CAPABILITY_SMS< für SMS-Dienste</li liSubscriptionManager#SERVICE_CAPABILITY_DATA><> für Datendienste</li/ul><>

Netzbetreiberspezifische Faktoren können beeinflussen, wie diese Dienste unterstützt werden. Daher kann das Ändern dieser Netzbetreiberkonfiguration möglicherweise nicht immer die angegebenen Dienste aktivieren. Diese Funktionsbitmasken sollten als Indikatoren für die bevorzugten Dienste eines Netzbetreibers betrachtet werden, um die Benutzererfahrung zu verbessern, anstatt als absolute Plattformgarantien.

Dienstfunktionen auf Geräteebene, definiert durch TelephonyManager#isDeviceVoiceCapable und TelephonyManager#isDeviceSmsCapable, haben Vorrang vor diesen Einstellungen auf Abonnementebene. Beispielsweise kann ein Gerät, auf dem TelephonyManager#isDeviceVoiceCapable "false" zurückgegeben wird, möglicherweise keine Sprachanrufe tätigen, auch wenn ein Als sprachfähig gekennzeichneter Dienst abonniert wurde.

Um die Mobilfunkdienstfunktionen eines Abonnements zu ermitteln, verwenden Sie SubscriptionInfo#getServiceCapabilities(). Um Änderungen in Diensten nachzuverfolgen, registrieren Sie eine SubscriptionManager.OnSubscriptionsChangedListener und rufen dieselbe Methode im Rückruf auf.

Die Verfügbarkeit des Notfalldiensts hängt möglicherweise nicht von den Mobilfunkdienstfunktionen ab. Notrufe können z. B. in einem Abonnement möglich sein, auch wenn es fehlt SubscriptionManager#SERVICE_CAPABILITY_VOICE.

Wenn dies nicht festgelegt ist, lautet der Standardwert "[1, 2, 3]" (unterstützt alle Mobilfunkdienste).

Java Dokumentation für android.telephony.CarrierConfigManager.KEY_CELLULAR_SERVICE_CAPABILITIES_INT_ARRAY.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: