CarrierConfigManager Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides access to telephony configuration values that are carrier-specific.
[Android.Runtime.Register("android/telephony/CarrierConfigManager", ApiSince=23, DoNotGenerateAcw=true)]
public class CarrierConfigManager : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/CarrierConfigManager", ApiSince=23, DoNotGenerateAcw=true)>]
type CarrierConfigManager = class
inherit Object
- Inheritance
- Attributes
Remarks
Provides access to telephony configuration values that are carrier-specific.
Java documentation for android.telephony.CarrierConfigManager
.
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.
Constructors
CarrierConfigManager(IntPtr, JniHandleOwnership) |
Fields
ActionCarrierConfigChanged |
This intent is broadcast by the system when carrier config changes. |
CarrierNrAvailabilityNsa |
Indicates CARRIER_NR_AVAILABILITY_NSA determine that the carrier enable the non-standalone (NSA) mode of 5G NR. |
CarrierNrAvailabilitySa |
Indicates CARRIER_NR_AVAILABILITY_SA determine that the carrier enable the standalone (SA) mode of 5G NR. |
CrossSimSpnFormatCarrierNameOnly |
Specifies SPN format of displaying carrier name only. |
CrossSimSpnFormatCarrierNameWithBranding |
Specifies SPN format of displaying carrier name along with "Cross-SIM calling". |
DataCycleThresholdDisabled |
Flag indicating that a data cycle threshold should be disabled. |
DataCycleUsePlatformDefault |
When |
EnableEapMethodPrefixBool |
Specifies whether the system should prefix the EAP method to the anonymous identity. |
ExtraRebroadcastOnUnlock |
|
ExtraSlotIndex |
Extra included in |
ExtraSubscriptionIndex |
Optional extra included in |
ImsiKeyAvailabilityInt |
Identifies if the key is available for WLAN or EPDG or both. |
Key5gNrSsrsrpThresholdsIntArray |
List of 4 customized 5G SS reference signal received power (SSRSRP) thresholds. |
Key5gNrSsrsrqThresholdsIntArray |
List of 4 customized 5G SS reference signal received quality (SSRSRQ) thresholds. |
Key5gNrSssinrThresholdsIntArray |
List of 4 customized 5G SS signal-to-noise and interference ratio (SSSINR) thresholds. |
KeyAdditionalCallSettingBool |
Does not display additional call setting for IMS phone based on GSM Phone |
KeyAdditionalSettingsCallerIdVisibilityBool |
Boolean indicating if the "Caller ID" item is visible in the Additional Settings menu. |
KeyAdditionalSettingsCallWaitingVisibilityBool |
Boolean indicating if the "Call Waiting" item is visible in the Additional Settings menu. |
KeyAllowAddCallDuringVideoCallBool |
When true, indicates that adding a call is disabled when there is an ongoing video call or when there is an ongoing call on wifi which was downgraded from video and VoWifi is turned off. |
KeyAllowAddingApnsBool |
Allow user to add APNs |
KeyAllowEmergencyNumbersInCallLogBool |
Determines if the current device should allow emergency numbers to be logged in the Call Log. |
KeyAllowEmergencyVideoCallsBool |
Flag indicating whether to allow carrier video calls to emergency numbers. |
KeyAllowHoldCallDuringEmergencyBool |
Flag indicating whether or not an ongoing call will be held when an outgoing emergency call is placed. |
KeyAllowHoldVideoCallBool |
When |
KeyAllowLocalDtmfTonesBool |
Determine whether we want to play local DTMF tones in a call, or just let the radio/BP handle playing of the tones. |
KeyAllowMergeWifiCallsWhenVowifiOffBool |
Flag indicating whether the carrier supports merging wifi calls when VoWIFI is disabled. |
KeyAllowNonEmergencyCallsInEcmBool |
Determines whether the carrier supports making non-emergency phone calls while the phone is in emergency callback mode. |
KeyAllowVideoCallingFallbackBool |
Whether system apps are allowed to use fallback if carrier video call is not available. |
KeyAlwaysShowDataRatIconBool |
Boolean indicating if show data RAT icon on status bar even when data is disabled. |
KeyAlwaysShowEmergencyAlertOnoffBool |
The default flag specifying whether "Allow alerts" option will be always shown in emergency alerts settings regardless developer options is turned on or not. |
KeyAlwaysShowPrimarySignalBarInOpportunisticNetworkBoolean |
Indicates when a carrier has a primary subscription and an opportunistic subscription active, and when Internet data is switched to opportunistic network, whether to still show signal bar of primary network. |
KeyApnExpandBool |
Control whether users can edit APNs in Settings. |
KeyApnSettingsDefaultApnTypesStringArray |
Default value of APN types field if not specified by user when adding/modifying an APN. |
KeyAutoRetryEnabledBool |
Flag indicating if auto retry is enabled |
KeyCallBarringDefaultServiceClassInt |
Specifies the service class for call barring service. |
KeyCallBarringSupportsDeactivateAllBool |
Flag indicating whether or not deactivating all call barring features via the "Call Barring" settings menu is supported. |
KeyCallBarringSupportsPasswordChangeBool |
Flag indicating whether or not changing the call barring password via the "Call Barring" settings menu is supported. |
KeyCallBarringVisibilityBool |
Boolean indicating if the "Call barring" item is visible in the Call Settings menu. |
KeyCallComposerPictureServerUrlString |
Indicates the carrier server url that serves the call composer picture. |
KeyCallForwardingBlocksWhileRoamingStringArray |
An array containing custom call forwarding number prefixes that will be blocked while the device is reporting that it is roaming. |
KeyCallRedirectionServiceComponentNameString |
Specifies a carrier-defined |
KeyCapabilitiesExemptFromSingleDcCheckIntArray |
Only apply if |
KeyCarrierAllowDeflectImsCallBool |
Flag indicating whether the carrier supports call deflection for an incoming IMS call. |
KeyCarrierAllowTurnoffImsBool |
Flag specifying whether IMS service can be turned off. |
KeyCarrierAppRequiredDuringSimSetupBool |
Determines whether the carrier app needed to be involved when users try to finish setting up the SIM card to get network service. |
KeyCarrierCallScreeningAppString |
The Component Name of a carrier-provided CallScreeningService implementation. |
KeyCarrierCertificateStringArray |
Holds the list of carrier certificate hashes, followed by optional package names. |
KeyCarrierConfigAppliedBool |
Determines whether any carrier has been identified and its specific config has been applied, default to false. |
KeyCarrierConfigVersionString |
Specifies a value that identifies the version of the carrier configuration that is currently in use. |
KeyCarrierCrossSimImsAvailableBool |
Flag specifying whether Cross SIM over IMS should be available for carrier. |
KeyCarrierDataCallPermanentFailureStrings |
Data call setup permanent failure causes by the carrier. |
KeyCarrierDefaultActionsOnDcfailureStringArray |
Defines carrier-specific actions which act upon CARRIER_SIGNAL_REQUEST_NETWORK_FAILED and configured signal args: android. |
KeyCarrierDefaultActionsOnDefaultNetworkAvailable |
Defines carrier-specific actions which act upon com. |
KeyCarrierDefaultActionsOnRedirectionStringArray |
Defines carrier-specific actions which act upon com. |
KeyCarrierDefaultActionsOnReset |
Defines carrier-specific actions which act upon CARRIER_SIGNAL_RESET, used for customization of the default carrier app. |
KeyCarrierDefaultRedirectionUrlStringArray |
Defines a list of acceptable redirection url for default carrier app. |
KeyCarrierDefaultWfcImsEnabledBool |
Default WFC_IMS_enabled: true VoWiFi by default is on false VoWiFi by default is off |
KeyCarrierDefaultWfcImsModeInt |
Default mode for WFC over IMS on home network: <ul> <li>0: Wi-Fi only <li>1: prefer mobile network <li>2: prefer Wi-Fi </ul> |
KeyCarrierDefaultWfcImsRoamingModeInt |
Default mode for WFC over IMS on roaming network. |
KeyCarrierForceDisableEtwsCmasTestBool |
The default flag specifying whether ETWS/CMAS test setting is forcibly disabled in Settings->More->Emergency broadcasts menu even though developer options is turned on. |
KeyCarrierImsGbaRequiredBool |
Flag specifying whether Generic Bootstrapping Architecture capable SIM is required for IMS. |
KeyCarrierInstantLetteringAvailableBool |
Flag specifying whether IMS instant lettering is available for the carrier. |
KeyCarrierInstantLetteringEncodingString |
When IMS instant lettering is available for a carrier (see
|
KeyCarrierInstantLetteringEscapedCharsString |
When IMS instant lettering is available for a carrier (see
|
KeyCarrierInstantLetteringInvalidCharsString |
When IMS instant lettering is available for a carrier (see
|
KeyCarrierInstantLetteringLengthLimitInt |
When IMS instant lettering is available for a carrier (see
|
KeyCarrierMeteredApnTypesStrings |
A string array indicating the default APN types that are metered by the carrier. |
KeyCarrierMeteredRoamingApnTypesStrings |
A string array indicating the default APN types that are roaming-metered by the carrier. |
KeyCarrierNameOverrideBool |
Unconditionally override the carrier name string using #KEY_CARRIER_NAME_STRING. |
KeyCarrierNameString |
String to identify carrier name in CarrierConfig app. |
KeyCarrierNrAvailabilitiesIntArray |
A list of carrier nr availability is used to determine whether the carrier enable the non-standalone (NSA) mode of 5G NR, standalone (SA) mode of 5G NR |
KeyCarrierProvisionsWifiMergedNetworksBool |
Indicates whether or not the carrier will provision merged carrier Wi-Fi offload networks. |
KeyCarrierRcsProvisioningRequiredBool |
Flag specifying whether provisioning is required for RCS. |
KeyCarrierServiceNameStringArray |
String array containing the list of names for service numbers provided by carriers. |
KeyCarrierServiceNumberStringArray |
String array containing the list of service numbers provided by carriers. |
KeyCarrierSettingsActivityComponentNameString |
Flatten |
KeyCarrierSettingsEnableBool |
Display carrier settings menu if true |
KeyCarrierSupportsOppDataAutoProvisioningBool |
Configuration to indicate that the carrier supports opportunistic data auto provisioning. |
KeyCarrierSupportsSsOverUtBool |
Flag indicating whether or not the carrier supports Supplementary Services over the UT interface for this subscription. |
KeyCarrierSupportsTetheringBool |
Flag indicating if the carrier supports tethering of mobile data. |
KeyCarrierUseImsFirstForEmergencyBool |
Flag specifying whether IMS should be the first phone attempted for E911 even if the phone is not in service. |
KeyCarrierUssdMethodInt |
Specify the method of selection for UE sending USSD requests. |
KeyCarrierUtProvisioningRequiredBool |
Flag indicating whether or not the IMS MmTel UT capability requires carrier provisioning before it can be set as enabled. |
KeyCarrierVolteAvailableBool |
Flag specifying whether VoLTE should be available for carrier, independent of carrier provisioning. |
KeyCarrierVolteOverrideWfcProvisioningBool |
Flag specifying if WFC provisioning depends on VoLTE provisioning. |
KeyCarrierVolteProvisionedBool |
This flag specifies whether VoLTE availability is based on provisioning. |
KeyCarrierVolteProvisioningRequiredBool |
Flag specifying whether provisioning is required for VoLTE, Video Telephony, and WiFi Calling. |
KeyCarrierVolteTtySupportedBool |
Flag specifying whether VoLTE TTY is supported. |
KeyCarrierVtAvailableBool |
Flag specifying whether video telephony is available for carrier. |
KeyCarrierVvmPackageNameString |
The package name of the carrier's visual voicemail app to ensure that dialer visual voicemail and carrier visual voicemail are not active at the same time. |
KeyCarrierVvmPackageNameStringArray |
A list of the carrier's visual voicemail app package names to ensure that dialer visual voicemail and carrier visual voicemail are not active at the same time. |
KeyCarrierWfcImsAvailableBool |
Flag specifying whether WFC over IMS should be available for carrier: independent of carrier provisioning. |
KeyCarrierWfcSupportsWifiOnlyBool |
Flag specifying whether WFC over IMS supports the "wifi only" option. |
KeyCdma3waycallFlashDelayInt |
For carriers which require an empty flash to be sent before sending the normal 3-way calling flash, the duration in milliseconds of the empty flash to send. |
KeyCdmaDtmfToneDelayInt |
Specifies the amount of gap to be added in millis between postdial DTMF tones. |
KeyCdmaNonroamingNetworksStringArray |
Override the platform's notion of a network operator being considered non roaming. |
KeyCdmaRoamingModeInt |
The CDMA roaming mode (aka CDMA system select). |
KeyCdmaRoamingNetworksStringArray |
Override the platform's notion of a network operator being considered roaming. |
KeyCellularUsageSettingInt |
Controls the cellular usage setting. |
KeyCheckPricingWithCarrierForDataRoamingBool |
Determines whether we should show a warning asking the user to check with their carrier on pricing when the user enabled data roaming, default to false. |
KeyCiActionOnSysUpdateBool |
Flag specifying whether an additional (client initiated) intent needs to be sent on System update |
KeyCiActionOnSysUpdateExtraString |
Extra to be included in the intent sent for additional action on System update |
KeyCiActionOnSysUpdateExtraValString |
Value of extra included in intent sent for additional action on System update |
KeyCiActionOnSysUpdateIntentString |
Intent to be sent for the additional action on System update |
KeyConfigImsMmtelPackageOverrideString |
The package name containing the ImsService that will be bound to the telephony framework to support IMS MMTEL feature functionality instead of the device default ImsService for this subscription. |
KeyConfigImsPackageOverrideString |
The package name containing the ImsService that will be bound to the telephony framework to support both IMS MMTEL and RCS feature functionality instead of the device default ImsService for this subscription. |
KeyConfigImsRcsPackageOverrideString |
The package name containing the ImsService that will be bound to the telephony framework to support IMS RCS feature functionality instead of the device default ImsService for this subscription. |
KeyConfigPlansPackageOverrideString |
Override the package that will manage |
KeyConfigTelephonyUseOwnNumberForVoicemailBool |
Flag that specifies to use the user's own phone number as the voicemail number when there is no pre-loaded voicemail number on the SIM card. |
KeyConfigWifiDisableInEcbm |
Flag to indicate if Wi-Fi needs to be disabled in ECBM. |
KeyCrossSimSpnFormatInt |
Indexes of SPN format strings in crossSimSpnFormats. |
KeyCspEnabledBool |
If this is true, the SIM card (through Customer Service Profile EF file) will be able to prevent manual operator selection. |
KeyDataLimitNotificationBool |
Controls if the device should automatically notify the user as they reach their cellular data limit. |
KeyDataLimitThresholdBytesLong |
Controls the cellular data limit. |
KeyDataRapidNotificationBool |
Controls if the device should automatically notify the user when rapid cellular data usage is observed. |
KeyDataSwitchValidationMinIntervalMillisLong |
Data switch validation minimal interval, in milliseconds. |
KeyDataSwitchValidationTimeoutLong |
Upon data switching between subscriptions within a carrier group, if switch depends on validation result, this value defines customized value of how long we wait for validation success before we fail and revoke the switch. |
KeyDataWarningNotificationBool |
Controls if the device should automatically notify the user as they reach their cellular data warning. |
KeyDataWarningThresholdBytesLong |
Controls the data usage warning. |
KeyDefaultSimCallManagerString |
The default sim call manager to use when the default dialer doesn't implement one. |
KeyDefaultVmNumberRoamingAndImsUnregisteredString |
Where there is no preloaded voicemail number on a SIM card, specifies the carrier's default voicemail number while the device is both roaming and not registered for IMS. |
KeyDefaultVmNumberString |
Where there is no preloaded voicemail number on a SIM card, specifies the carrier's default voicemail number. |
KeyDialStringReplaceStringArray |
Specifies a map from dialstrings to replacements for roaming network service numbers which cannot be replaced on the carrier side. |
KeyDisableCdmaActivationCodeBool |
Disables dialing "*228" (OTASP provisioning) on CDMA carriers where it is not supported or is potentially harmful by locking the SIM to 3G. |
KeyDisableChargeIndicationBool |
The flag to disable the popup dialog which warns the user of data charges. |
KeyDisableSupplementaryServicesInAirplaneModeBool |
Boolean indicating the Supplementary Services(SS) is disable when airplane mode on in the Call Settings menu. |
KeyDisconnectCausePlayBusytoneIntArray |
DisconnectCause array to play busy tone. |
KeyDisplayCallStrengthIndicatorBool |
Determine whether or not to display a call strength indicator for this carrier in the System UI. |
KeyDisplayHdAudioPropertyBool |
Determines whether High Definition audio property is displayed in the dialer UI. |
KeyDropVideoCallWhenAnsweringAudioCallBool |
When |
KeyDtmfTypeEnabledBool |
Flag indicating if dtmf tone type is enabled |
KeyDurationBlockingDisabledAfterEmergencyInt |
The duration in seconds that platform call and message blocking is disabled after the user contacts emergency services. |
KeyEditableEnhanced4gLteBool |
Determine whether user can toggle Enhanced 4G LTE Mode in Settings. |
KeyEditableVoicemailNumberBool |
Since the default voicemail number is empty, if a SIM card does not have a voicemail number available the user cannot use voicemail. |
KeyEditableVoicemailNumberSettingBool |
Determine whether user can edit voicemail number in Settings. |
KeyEditableWfcModeBool |
Determine whether user can switch Wi-Fi preferred or Cellular preferred in calling preference. |
KeyEditableWfcRoamingModeBool |
Determine whether user can change Wi-Fi Calling preference in roaming. |
KeyEmergencyNotificationDelayInt |
Time delay (in ms) after which we show the notification for emergency calls, while the device is registered over WFC. |
KeyEmergencyNumberPrefixStringArray |
Indicates zero or more emergency number prefix(es), because some carrier requires if users dial an emergency number address with a specific prefix, the combination of the prefix and the address is also a valid emergency number to dial. |
KeyEnableCrossSimCallingOnOpportunisticDataBool |
Flag specifying whether cross sim calling on opportunistic data is supported for carrier. |
KeyEnableDialerKeyVibrationBool |
If true, enable vibration (haptic feedback) for key presses in the EmergencyDialer activity. |
KeyEnhanced4gLteOnByDefaultBool |
Sets the default state for the "Enhanced 4G LTE" or "Advanced Calling" mode toggle set by the user. |
KeyEnhanced4gLteTitleVariantInt |
The index indicates the carrier specified title string of Enhanced 4G LTE Mode settings. |
KeyEsimDownloadRetryBackoffTimerSecInt |
This timer value is used in the eSIM Exponential Backoff download retry algorithm. |
KeyEsimMaxDownloadRetryAttemptsInt |
If eSIM profile download fails then, the number of retry attempts by UE will be based on this configuration. |
KeyForceHomeNetworkBool |
Override the platform's notion of a network operator being considered non roaming. |
KeyGsmDtmfToneDelayInt |
Specifies the amount of gap to be added in millis between postdial DTMF tones. |
KeyGsmNonroamingNetworksStringArray |
Override the platform's notion of a network operator being considered not roaming. |
KeyGsmRoamingNetworksStringArray |
Override the platform's notion of a network operator being considered roaming. |
KeyHasInCallNoiseSuppressionBool |
Determines if device implements a noise suppression device for in call audio. |
KeyHideCarrierNetworkSettingsBool |
Control whether users can reach the carrier portions of Cellular Network Settings. |
KeyHideEnable2g |
Allow whether the user can use the "Allow 2G" toggle in Settings. |
KeyHideEnhanced4gLteBool |
Determines whether the Enhanced 4G LTE toggle will be shown in the settings. |
KeyHideImsApnBool |
Determine whether IMS apn can be shown. |
KeyHideLtePlusDataIconBool |
Boolean indicating if LTE+ icon should be shown if available. |
KeyHidePreferredNetworkTypeBool |
Determine whether preferred network type can be shown. |
KeyHidePresetApnDetailsBool |
Flag to hide Preset APN details. |
KeyHideSimLockSettingsBool |
Control whether users can reach the SIM lock settings. |
KeyHideTtyHcoVcoWithRttBool |
Indicates if the TTY HCO and VCO options should be hidden in the accessibility menu if the device is capable of RTT. |
KeyIgnoreDataEnabledChangedForVideoCalls |
When |
KeyIgnoreRttModeSettingBool |
When |
KeyIgnoreSimNetworkLockedEventsBool |
Flag indicating whether the Phone app should ignore EVENT_SIM_NETWORK_LOCKED events from the Sim. |
KeyImsConferenceSizeLimitInt |
Determines the maximum number of participants the carrier supports for a conference call. |
KeyImsDtmfToneDelayInt |
Specifies the amount of gap to be added in millis between DTMF tones. |
KeyIncludeLteForNrAdvancedThresholdBandwidthBool |
Indicating whether to include LTE cell bandwidths when determining whether the aggregated cell bandwidth meets the required threshold for NR advanced. |
KeyIsImsConferenceSizeEnforcedBool |
Determines whether a maximum size limit for IMS conference calls is enforced on the device. |
KeyIsOpportunisticSubscriptionBool |
A boolean property indicating whether this subscription should be managed as an opportunistic subscription. |
KeyLteEnabledBool |
Boolean to decide whether LTE is enabled. |
KeyLteRsrqThresholdsIntArray |
A list of 4 customized LTE Reference Signal Received Quality (RSRQ) thresholds. |
KeyLteRssnrThresholdsIntArray |
A list of 4 customized LTE Reference Signal Signal to Noise Ratio (RSSNR) thresholds. |
KeyMdnIsAdditionalVoicemailNumberBool |
When checking if a given number is the voicemail number, if this flag is true then in addition to comparing the given number to the voicemail number, we also compare it to the mdn. |
KeyMmsAliasEnabledBool | |
KeyMmsAliasMaxCharsInt | |
KeyMmsAliasMinCharsInt | |
KeyMmsAllowAttachAudioBool | |
KeyMmsAppendTransactionIdBool | |
KeyMmsCloseConnectionBool |
If true, add "Connection: close" header to MMS HTTP requests so the connection is immediately closed (disabling keep-alive). |
KeyMmsEmailGatewayNumberString | |
KeyMmsGroupMmsEnabledBool | |
KeyMmsHttpParamsString | |
KeyMmsHttpSocketTimeoutInt | |
KeyMmsMaxImageHeightInt | |
KeyMmsMaxImageWidthInt | |
KeyMmsMaxMessageSizeInt | |
KeyMmsMessageTextMaxSizeInt | |
KeyMmsMmsDeliveryReportEnabledBool | |
KeyMmsMmsEnabledBool | |
KeyMmsMmsReadReportEnabledBool | |
KeyMmsMultipartSmsEnabledBool | |
KeyMmsNaiSuffixString | |
KeyMmsNetworkReleaseTimeoutMillisInt |
Waiting time in milliseconds used before releasing an MMS data call. |
KeyMmsNotifyWapMmscEnabledBool | |
KeyMmsRecipientLimitInt | |
KeyMmsSendMultipartSmsAsSeparateMessagesBool | |
KeyMmsShowCellBroadcastAppLinksBool | |
KeyMmsSmsDeliveryReportEnabledBool | |
KeyMmsSmsToMmsTextLengthThresholdInt | |
KeyMmsSmsToMmsTextThresholdInt | |
KeyMmsSubjectMaxLengthInt | |
KeyMmsSupportHttpCharsetHeaderBool | |
KeyMmsSupportMmsContentDispositionBool | |
KeyMmsUaProfTagNameString | |
KeyMmsUaProfUrlString | |
KeyMmsUserAgentString | |
KeyMonthlyDataCycleDayInt |
The day of the month (1-31) on which the data cycle rolls over. |
KeyOnlyAutoSelectInHomeNetworkBool |
Only allow auto selection in Advanced Network Settings when in home network. |
KeyOnlySingleDcAllowedIntArray |
List of network type constants which support only a single data connection at a time. |
KeyOperatorSelectionExpandBool |
Control whether users can choose a network operator. |
KeyOpportunisticNetworkBackoffTimeLong |
Controls back off time in milli seconds for switching back to opportunistic subscription. |
KeyOpportunisticNetworkDataSwitchExitHysteresisTimeLong |
Controls hysteresis time in milli seconds for which OpportunisticNetworkService will wait before switching data from opportunistic network to primary network. |
KeyOpportunisticNetworkDataSwitchHysteresisTimeLong |
Controls hysteresis time in milli seconds for which OpportunisticNetworkService will wait before switching data to an opportunistic network. |
KeyOpportunisticNetworkEntryOrExitHysteresisTimeLong |
Controls hysteresis time in milli seconds for which OpportunisticNetworkService will wait before attaching to a network. |
KeyOpportunisticNetworkEntryThresholdBandwidthInt |
Controls bandwidth threshold in Kbps at which OpportunisticNetworkService will decide whether the opportunistic network is good enough for internet data. |
KeyOpportunisticNetworkEntryThresholdRsrpInt |
Controls RSRP threshold, in dBm, at which OpportunisticNetworkService will decide whether the opportunistic network is good enough for internet data. |
KeyOpportunisticNetworkEntryThresholdRssnrInt |
Controls RSSNR threshold, in dB, at which OpportunisticNetworkService will decide whether the opportunistic network is good enough for internet data. |
KeyOpportunisticNetworkExitThresholdRsrpInt |
Controls RSRP threshold, in dBm, below which OpportunisticNetworkService will decide whether the opportunistic network available is not good enough for internet data. |
KeyOpportunisticNetworkExitThresholdRssnrInt |
Controls RSSNR threshold, in dB, below which OpportunisticNetworkService will decide whether the opportunistic network available is not good enough for internet data. |
KeyOpportunisticNetworkMaxBackoffTimeLong |
Controls the max back off time in milli seconds for switching back to opportunistic subscription. |
KeyOpportunisticNetworkPingPongTimeLong |
Controls the ping pong determination of opportunistic network. |
KeyPingTestBeforeDataSwitchBool |
Controls whether to do ping test before switching data to opportunistic network. |
KeyPrefer2gBool |
Used in the Preferred Network Types menu to determine if the 2G option is displayed. |
KeyPremiumCapabilityMaximumDailyNotificationCountInt |
The maximum number of times in a day that we display the notification for a performance boost
via premium capabilities when
|
KeyPremiumCapabilityMaximumMonthlyNotificationCountInt |
The maximum number of times in a month that we display the notification for a performance
boost via premium capabilities when
|
KeyPremiumCapabilityNetworkSetupTimeMillisLong |
The amount of time in milliseconds within which the network must set up a slicing
configuration for the premium capability after
|
KeyPremiumCapabilityNotificationBackoffHysteresisTimeMillisLong |
The amount of time in milliseconds that the notification for a performance boost via
premium capabilities should be blocked when
|
KeyPremiumCapabilityNotificationDisplayTimeoutMillisLong |
The amount of time in milliseconds the notification for a performance boost via
premium capabilities will be visible to the user after
|
KeyPremiumCapabilityPurchaseConditionBackoffHysteresisTimeMillisLong |
The amount of time in milliseconds that the purchase request should be throttled when
|
KeyPremiumCapabilityPurchaseUrlString |
The URL to redirect to when the user clicks on the notification for a performance boost via
premium capabilities after applications call
|
KeyPremiumCapabilitySupportedOnLteBool |
Whether to allow premium capabilities to be purchased when the device is connected to LTE. |
KeyPreventClirActivationAndDeactivationCodeBool |
Flag specifying whether to prevent sending CLIR activation("*31#") and deactivation("#31#") code only without dialing number. |
KeyRadioRestartFailureCausesIntArray |
A list of failure cause codes that will trigger a modem restart when telephony receiving one of those during data setup. |
KeyRatchetNrAdvancedBandwidthIfRrcIdleBool |
Indicating whether to ratchet the aggregated cell bandwidths on receiving new values when the device is in RRC IDLE mode. |
KeyRcsConfigServerUrlString |
The RCS configuration server URL. |
KeyReadOnlyApnFieldsStringArray |
APN fields that user is not allowed to modify. |
KeyReadOnlyApnTypesStringArray |
APN types that user is not allowed to modify. |
KeyRequireEntitlementChecksBool |
Flag to require or skip entitlement checks. |
KeyRestartRadioOnPdpFailRegularDeactivationBool |
Flag indicating whether radio is to be restarted on error PDP_FAIL_REGULAR_DEACTIVATION This is false by default. |
KeyRttAutoUpgradeBool |
Indicates if the carrier supports auto-upgrading a call to RTT when receiving a call from a RTT-supported device. |
KeyRttDowngradeSupportedBool |
Indicates if the carrier supports downgrading a RTT call to a voice call during the call. |
KeyRttSupportedBool |
Flag indicating whether the carrier supports RTT over IMS. |
KeyRttSupportedForVtBool |
Indicates if the carrier supports RTT during a video call. |
KeyRttSupportedWhileRoamingBool |
Indicates whether RTT is supported while roaming. |
KeyRttUpgradeSupportedBool |
Indicates if the carrier supports upgrading a voice call to an RTT call during the call. |
KeyRttUpgradeSupportedForDowngradedVtCallBool |
Indicates if the carrier supports upgrading a call that was previously a VT call to RTT. |
KeyShow4gFor3gDataIconBool |
Boolean indicating if default data account should show 4G icon when in 3G. |
KeyShow4gForLteDataIconBool |
Boolean indicating if default data account should show LTE or 4G icon. |
KeyShowApnSettingCdmaBool |
Show APN Settings for some CDMA carriers |
KeyShowBlockingPayPhoneOptionBool |
Flag specifying whether to show blocking pay phone option in blocked numbers screen. |
KeyShowCallBlockingDisabledNotificationAlwaysBool |
Flag specifying whether to show notification(call blocking disabled) when Enhanced Call Blocking(KEY_SUPPORT_ENHANCED_CALL_BLOCKING_BOOL) is enabled and making emergency call. |
KeyShowCdmaChoicesBool |
Show cdma network mode choices 1x, 3G, global etc. |
KeyShowForwardedNumberBool |
Flag specifying whether to show forwarded number on call-in-progress screen. |
KeyShowIccidInSimStatusBool |
Flag specifying whether ICCID is showed in SIM Status screen, default to false. |
KeyShowImsRegistrationStatusBool |
Flag specifying whether IMS registration state menu is shown in Status Info setting, default to false. |
KeyShowOnscreenDialButtonBool |
If true, show an onscreen "Dial" button in the dialer. |
KeyShowSignalStrengthInSimStatusBool |
Flag specifying whether the |
KeyShowVideoCallChargesAlertDialogBool |
Flag specifying whether to show an alert dialog for video call charges. |
KeyShowWfcLocationPrivacyPolicyBool |
Determines whether wifi calling location privacy policy is shown. |
KeySimCountryIsoOverrideString |
String to override sim country iso. |
KeySimNetworkUnlockAllowDismissBool |
Flag indicating whether the Phone app should provide a "Dismiss" button on the SIM network unlock screen. |
KeySimplifiedNetworkSettingsBool |
Control whether users receive a simplified network settings UI and improved network selection. |
KeySmdpServerAddressString |
SMDP+ server address for downloading opportunistic eSIM profile. |
KeySmsRequiresDestinationNumberConversionBool |
Determines if the carrier requires converting the destination number before sending out an SMS. |
KeySubscriptionGroupUuidString |
The UUID of a Group of related subscriptions in which to place the current subscription. |
KeySupport3gppCallForwardingWhileRoamingBool |
Indicates whether the carrier supports 3gpp call forwarding MMI codes while roaming. |
KeySupportAddConferenceParticipantsBool |
Determines whether conference participants can be added to existing call to form an adhoc conference call (in contrast to merging calls to form a conference). |
KeySupportAdhocConferenceCallsBool |
Determines whether adhoc conference calls are supported by a carrier. |
KeySupportClirNetworkDefaultBool |
Flag indicating whether to support "Network default" option in Caller ID settings for Calling Line Identification Restriction (CLIR). |
KeySupportConferenceCallBool |
Determines whether conference calls are supported by a carrier. |
KeySupportedPremiumCapabilitiesIntArray |
A list of premium capabilities the carrier supports. |
KeySupportEmergencySmsOverImsBool |
Flag indicating whether or not sending emergency SMS messages over IMS is supported when in LTE/limited LTE (Emergency only) service mode. |
KeySupportEnhancedCallBlockingBool |
Determines whether to enable enhanced call blocking feature on the device. |
KeySupportImsConferenceEventPackageBool |
Determines whether the IMS conference merge process supports and returns its participants data. |
KeySupportPauseImsVideoCallsBool |
For IMS video over LTE calls, determines whether video pause signalling is supported. |
KeySupportsCallComposerBool |
Indicates if the carrier supports call composer. |
KeySupportsDeviceToDeviceCommunicationUsingDtmfBool |
Indicates whether the carrier supports the use of DTMF digits A-D for the purpose of device to device communication while in a call. |
KeySupportsDeviceToDeviceCommunicationUsingRtpBool |
Indicates whether the carrier supports the use of RFC8285 compliant RTP header extensions for the purpose of device to device communication while in a call. |
KeySupportsSdpNegotiationOfD2dRtpHeaderExtensionsBool |
Indicates whether the carrier supports the negotiations of RFC8285 compliant RTP header extensions supported on a call during the Session Description Protocol (SDP). |
KeySupportSwapAfterMergeBool |
After a CDMA conference call is merged, the swap button should be displayed. |
KeySupportTdscdmaBool |
Boolean to decide whether TD-SCDMA is supported. |
KeySupportTdscdmaRoamingNetworksStringArray |
A list of mcc/mnc that support TD-SCDMA for device when connect to the roaming network. |
KeySwitchDataToPrimaryIfPrimaryIsOosBool |
Controls whether to switch data to primary from opportunistic subscription if primary is out of service. |
KeyTreatDowngradedVideoCallsAsVideoCallsBool |
Flag indicating whether some telephony logic will treat a call which was formerly a video call as if it is still a video call. |
KeyTtySupportedBool |
Boolean flag indicating whether the carrier supports TTY. |
KeyUnloggableNumbersStringArray |
A string array containing numbers that shouldn't be included in the call log. |
KeyUseAcsForRcsBool |
Indicates if auto-configuration server is used for the RCS config Reference: GSMA RCC. |
KeyUseHfaForProvisioningBool |
CDMA activation goes through HFA |
KeyUseIpForCallingIndicatorBool |
Determines whether or not to use (IP) data connectivity as a supplemental condition to control the visibility of the no-calling indicator for this carrier in the System UI. |
KeyUseOtaspForProvisioningBool |
CDMA activation goes through OTASP. |
KeyUseRcsPresenceBool |
Flag indicating whether or not the carrier supports the periodic exchange of phone numbers in the user's address book with the carrier's presence server in order to retrieve the RCS capabilities for each contact used in the RCS User Capability Exchange (UCE) procedure. |
KeyUseRcsSipOptionsBool |
Flag indicating whether the carrier supports RCS SIP OPTIONS indication for User Capability Exchange (UCE). |
KeyUseWfcHomeNetworkModeInRoamingNetworkBool |
Flag specifying whether the carrier will use the WFC home network mode in roaming network. |
KeyVoicemailNotificationPersistentBool |
Determine whether the voicemail notification is persistent in the notification bar. |
KeyVoicePrivacyDisableUiBool |
If true, removes the Voice Privacy option from Call Settings |
KeyVolteReplacementRatInt |
If Voice Radio Technology is RIL_RADIO_TECHNOLOGY_LTE:14 or RIL_RADIO_TECHNOLOGY_UNKNOWN:0 this is the value that should be used instead. |
KeyVonrEnabledBool |
Flag specifying whether VoNR should be enabled for carrier. |
KeyVonrOnByDefaultBool |
Boolean indicating the default VoNR user preference setting. |
KeyVonrSettingVisibilityBool |
Boolean indicating if the VoNR setting is visible in the Call Settings menu. |
KeyVtUpgradeSupportedForDowngradedRttCallBool |
Indicates if the carrier supports upgrading a call that was previously an RTT call to VT. |
KeyVvmCellularDataRequiredBool |
Whether cellular data is required to access visual voicemail. |
KeyVvmClientPrefixString |
The default OMTP visual voicemail client prefix to use. |
KeyVvmDestinationNumberString |
The carrier number mobile outgoing (MO) sms messages are sent to. |
KeyVvmDisabledCapabilitiesStringArray |
A set of capabilities that should not be used even if it is reported by the visual voicemail IMAP CAPABILITY command. |
KeyVvmLegacyModeEnabledBool |
Whether legacy mode should be used when the visual voicemail client is disabled. |
KeyVvmPortNumberInt |
The port through which the mobile outgoing (MO) sms messages are sent through. |
KeyVvmPrefetchBool |
Whether to prefetch audio data on new voicemail arrival, defaulted to true. |
KeyVvmSslEnabledBool |
Whether to use SSL to connect to the visual voicemail IMAP server. |
KeyVvmTypeString |
The type of visual voicemail protocol the carrier adheres to. |
KeyWfcEmergencyAddressCarrierAppString |
The Component Name of the activity that can setup the emergency address for WiFi Calling as per carrier requirement. |
KeyWorldModeEnabledBool |
Boolean to decide whether world mode is enabled. |
KeyWorldPhoneBool |
Flag indicating if the phone is a world phone |
RemoveGroupUuidString |
Passing this value as |
ServiceClassNone |
Service class flag if no specific service class is specified. |
ServiceClassVoice |
Service class flag for voice telephony. |
UssdOverCsOnly |
Only send USSD over CS. |
UssdOverCsPreferred |
Only send USSD over IMS while CS is out of service, otherwise send USSD over CS. |
UssdOverImsOnly |
Only send USSD over IMS and disallow silent redial over CS. |
UssdOverImsPreferred |
Send USSD over IMS or CS while IMS is out of service or silent redial over CS if needed. |
Properties
Class |
Returns the runtime class of this |
Config |
Gets the configuration values for the default subscription. |
Handle |
The handle to the underlying Android instance. (Inherited from Object) |
JniIdentityHashCode | (Inherited from Object) |
JniPeerMembers | |
PeerReference | (Inherited from Object) |
ThresholdClass | |
ThresholdType |
Methods
Clone() |
Creates and returns a copy of this object. (Inherited from Object) |
Dispose() | (Inherited from Object) |
Dispose(Boolean) | (Inherited from Object) |
Equals(Object) |
Indicates whether some other object is "equal to" this one. (Inherited from Object) |
GetConfig(String[]) | |
GetConfigByComponentForSubId(String, Int32) |
Gets the configuration values for a component using its prefix. |
GetConfigForSubId(Int32, String[]) | |
GetConfigForSubId(Int32) |
Gets the configuration values for a particular subscription, which is associated with a specific SIM card. |
GetHashCode() |
Returns a hash code value for the object. (Inherited from Object) |
IsConfigForIdentifiedCarrier(PersistableBundle) |
Determines whether a configuration |
JavaFinalize() |
Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. (Inherited from Object) |
Notify() |
Wakes up a single thread that is waiting on this object's monitor. (Inherited from Object) |
NotifyAll() |
Wakes up all threads that are waiting on this object's monitor. (Inherited from Object) |
NotifyConfigChangedForSubId(Int32) |
Calling this method triggers telephony services to fetch the current carrier configuration. |
RegisterCarrierConfigChangeListener(IExecutor, CarrierConfigManager+ICarrierConfigChangeListener) | |
SetHandle(IntPtr, JniHandleOwnership) |
Sets the Handle property. (Inherited from Object) |
ToArray<T>() | (Inherited from Object) |
ToString() |
Returns a string representation of the object. (Inherited from Object) |
UnregisterCarrierConfigChangeListener(CarrierConfigManager+ICarrierConfigChangeListener) | |
UnregisterFromRuntime() | (Inherited from Object) |
Wait() |
Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>. (Inherited from Object) |
Wait(Int64, Int32) |
Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>, or until a certain amount of real time has elapsed. (Inherited from Object) |
Wait(Int64) |
Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>, or until a certain amount of real time has elapsed. (Inherited from Object) |
Explicit Interface Implementations
IJavaPeerable.Disposed() | (Inherited from Object) |
IJavaPeerable.DisposeUnlessReferenced() | (Inherited from Object) |
IJavaPeerable.Finalized() | (Inherited from Object) |
IJavaPeerable.JniManagedPeerState | (Inherited from Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) | (Inherited from Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) | (Inherited from Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) | (Inherited from Object) |
Extension Methods
JavaCast<TResult>(IJavaObject) |
Performs an Android runtime-checked type conversion. |
JavaCast<TResult>(IJavaObject) | |
GetJniTypeName(IJavaPeerable) |