共用方式為


CarrierConfigManager.KeyCarrierSupportedSatelliteServicesPerProviderBundle Field

Definition

A PersistableBundle that contains a list of key-value pairs, where the values are integer arrays.

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

Field Value

Attributes

Remarks

A PersistableBundle that contains a list of key-value pairs, where the values are integer arrays.

Keys are the PLMNs of satellite providers as strings and values are integer arrays of supported services with the following value: <ul> <li>1 = android.telephony.NetworkRegistrationInfo#SERVICE_TYPE_VOICE</li> <li>2 = android.telephony.NetworkRegistrationInfo#SERVICE_TYPE_DATA</li> <li>3 = android.telephony.NetworkRegistrationInfo#SERVICE_TYPE_SMS</li> <li>4 = android.telephony.NetworkRegistrationInfo#SERVICE_TYPE_VIDEO</li> <li>5 = android.telephony.NetworkRegistrationInfo#SERVICE_TYPE_EMERGENCY</li> <li>6 = android.telephony.NetworkRegistrationInfo#SERVICE_TYPE_MMS</li> </ul>

An example config for two PLMNs "123411" and "123412":

{@code
<carrier_config>
<pbundle_as_map name="carrier_supported_satellite_services_per_provider_bundle">
<int-array name = "123411" num = "2">
<item value = "3"/>
<item value = "5"/>
</int-array>
<int-array name = "123412" num = "1">
<item value = "3"/>
</int-array>
</pbundle_as_map>
</carrier_config>
            }

This config is empty by default.

Java documentation for android.telephony.CarrierConfigManager.KEY_CARRIER_SUPPORTED_SATELLITE_SERVICES_PER_PROVIDER_BUNDLE.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to