Merge "Remove @hide for CarrierConfigManager constants" am: f1de6ef70b am: 4dc40c8ced
Change-Id: I6ceeadc17bdb17b28613a07549319cd4e9c6c1f5
This commit is contained in:
@@ -16,8 +16,6 @@
|
||||
|
||||
package android.telephony;
|
||||
|
||||
import com.android.telephony.Rlog;
|
||||
|
||||
import android.Manifest;
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
@@ -37,6 +35,7 @@ import android.telecom.TelecomManager;
|
||||
import android.telephony.ims.ImsReasonInfo;
|
||||
|
||||
import com.android.internal.telephony.ICarrierConfigLoader;
|
||||
import com.android.telephony.Rlog;
|
||||
|
||||
/**
|
||||
* Provides access to telephony configuration values that are carrier-specific.
|
||||
@@ -301,7 +300,6 @@ public class CarrierConfigManager {
|
||||
|
||||
/**
|
||||
* A string array containing numbers that shouldn't be included in the call log.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_UNLOGGABLE_NUMBERS_STRING_ARRAY =
|
||||
"unloggable_numbers_string_array";
|
||||
@@ -314,12 +312,11 @@ public class CarrierConfigManager {
|
||||
KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL = "hide_carrier_network_settings_bool";
|
||||
|
||||
/**
|
||||
* Do only allow auto selection in Advanced Network Settings when in home network.
|
||||
* Only allow auto selection in Advanced Network Settings when in home network.
|
||||
* Manual selection is allowed when in roaming network.
|
||||
* @hide
|
||||
*/
|
||||
public static final String
|
||||
KEY_ONLY_AUTO_SELECT_IN_HOME_NETWORK_BOOL = "only_auto_select_in_home_network";
|
||||
public static final String KEY_ONLY_AUTO_SELECT_IN_HOME_NETWORK_BOOL =
|
||||
"only_auto_select_in_home_network";
|
||||
|
||||
/**
|
||||
* Control whether users receive a simplified network settings UI and improved network
|
||||
@@ -583,9 +580,6 @@ public class CarrierConfigManager {
|
||||
* registration state to change. That is, turning on or off mobile data will not cause VT to be
|
||||
* enabled or disabled.
|
||||
* When {@code false}, disabling mobile data will cause VT to be de-registered.
|
||||
* <p>
|
||||
* See also {@link #KEY_VILTE_DATA_IS_METERED_BOOL}.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_IGNORE_DATA_ENABLED_CHANGED_FOR_VIDEO_CALLS =
|
||||
"ignore_data_enabled_changed_for_video_calls";
|
||||
@@ -649,7 +643,6 @@ public class CarrierConfigManager {
|
||||
/**
|
||||
* Default WFC_IMS_enabled: true VoWiFi by default is on
|
||||
* false VoWiFi by default is off
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_CARRIER_DEFAULT_WFC_IMS_ENABLED_BOOL =
|
||||
"carrier_default_wfc_ims_enabled_bool";
|
||||
@@ -721,9 +714,7 @@ public class CarrierConfigManager {
|
||||
*
|
||||
* As of now, Verizon is the only carrier enforcing this dependency in their
|
||||
* WFC awareness and activation requirements.
|
||||
*
|
||||
* @hide
|
||||
* */
|
||||
*/
|
||||
public static final String KEY_CARRIER_VOLTE_OVERRIDE_WFC_PROVISIONING_BOOL
|
||||
= "carrier_volte_override_wfc_provisioning_bool";
|
||||
|
||||
@@ -1084,10 +1075,6 @@ public class CarrierConfigManager {
|
||||
*
|
||||
* When {@code false}, the old behavior is used, where the toggle in accessibility settings is
|
||||
* used to set the IMS stack's RTT enabled state.
|
||||
*
|
||||
* @deprecated -- this flag no longer does anything. Remove once the new behavior is verified.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_IGNORE_RTT_MODE_SETTING_BOOL =
|
||||
"ignore_rtt_mode_setting_bool";
|
||||
@@ -1128,7 +1115,6 @@ public class CarrierConfigManager {
|
||||
* Determines whether the IMS conference merge process supports and returns its participants
|
||||
* data. When {@code true}, on merge complete, conference call would have a list of its
|
||||
* participants returned in XML format, {@code false otherwise}.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_SUPPORT_IMS_CONFERENCE_EVENT_PACKAGE_BOOL =
|
||||
"support_ims_conference_event_package_bool";
|
||||
@@ -1201,20 +1187,18 @@ public class CarrierConfigManager {
|
||||
public static final String KEY_ENABLE_APPS_STRING_ARRAY = "enable_apps_string_array";
|
||||
|
||||
/**
|
||||
* Determine whether user can switch Wi-Fi preferred or Cellular preferred in calling preference.
|
||||
* Determine whether user can switch Wi-Fi preferred or Cellular preferred
|
||||
* in calling preference.
|
||||
* Some operators support Wi-Fi Calling only, not VoLTE.
|
||||
* They don't need "Cellular preferred" option.
|
||||
* In this case, set uneditalbe attribute for preferred preference.
|
||||
* @hide
|
||||
* In this case, set uneditable attribute for preferred preference.
|
||||
*/
|
||||
public static final String KEY_EDITABLE_WFC_MODE_BOOL = "editable_wfc_mode_bool";
|
||||
|
||||
/**
|
||||
* Flag to indicate if Wi-Fi needs to be disabled in ECBM
|
||||
* @hide
|
||||
**/
|
||||
public static final String
|
||||
KEY_CONFIG_WIFI_DISABLE_IN_ECBM = "config_wifi_disable_in_ecbm";
|
||||
/**
|
||||
* Flag to indicate if Wi-Fi needs to be disabled in ECBM.
|
||||
*/
|
||||
public static final String KEY_CONFIG_WIFI_DISABLE_IN_ECBM = "config_wifi_disable_in_ecbm";
|
||||
|
||||
/**
|
||||
* List operator-specific error codes and indices of corresponding error strings in
|
||||
@@ -1278,9 +1262,8 @@ public class CarrierConfigManager {
|
||||
public static final String KEY_WFC_SPN_USE_ROOT_LOCALE = "wfc_spn_use_root_locale";
|
||||
|
||||
/**
|
||||
* The Component Name of the activity that can setup the emergency addrees for WiFi Calling
|
||||
* The Component Name of the activity that can setup the emergency address for WiFi Calling
|
||||
* as per carrier requirement.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_WFC_EMERGENCY_ADDRESS_CARRIER_APP_STRING =
|
||||
"wfc_emergency_address_carrier_app_string";
|
||||
@@ -1444,22 +1427,19 @@ public class CarrierConfigManager {
|
||||
public static final String KEY_ALLOW_ADDING_APNS_BOOL = "allow_adding_apns_bool";
|
||||
|
||||
/**
|
||||
* APN types that user is not allowed to modify
|
||||
* @hide
|
||||
* APN types that user is not allowed to modify.
|
||||
*/
|
||||
public static final String KEY_READ_ONLY_APN_TYPES_STRING_ARRAY =
|
||||
"read_only_apn_types_string_array";
|
||||
|
||||
/**
|
||||
* APN fields that user is not allowed to modify
|
||||
* @hide
|
||||
* APN fields that user is not allowed to modify.
|
||||
*/
|
||||
public static final String KEY_READ_ONLY_APN_FIELDS_STRING_ARRAY =
|
||||
"read_only_apn_fields_string_array";
|
||||
|
||||
/**
|
||||
* Default value of APN types field if not specified by user when adding/modifying an APN.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_APN_SETTINGS_DEFAULT_APN_TYPES_STRING_ARRAY =
|
||||
"apn_settings_default_apn_types_string_array";
|
||||
@@ -1490,29 +1470,25 @@ public class CarrierConfigManager {
|
||||
"hide_digits_helper_text_on_stk_input_screen_bool";
|
||||
|
||||
/**
|
||||
* Boolean indicating if show data RAT icon on status bar even when data is disabled
|
||||
* @hide
|
||||
* Boolean indicating if show data RAT icon on status bar even when data is disabled.
|
||||
*/
|
||||
public static final String KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL =
|
||||
"always_show_data_rat_icon_bool";
|
||||
|
||||
/**
|
||||
* Boolean indicating if default data account should show LTE or 4G icon
|
||||
* @hide
|
||||
* Boolean indicating if default data account should show LTE or 4G icon.
|
||||
*/
|
||||
public static final String KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL =
|
||||
"show_4g_for_lte_data_icon_bool";
|
||||
|
||||
/**
|
||||
* Boolean indicating if default data account should show 4G icon when in 3G.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL =
|
||||
"show_4g_for_3g_data_icon_bool";
|
||||
|
||||
/**
|
||||
* Boolean indicating if lte+ icon should be shown if available
|
||||
* @hide
|
||||
* Boolean indicating if LTE+ icon should be shown if available.
|
||||
*/
|
||||
public static final String KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL =
|
||||
"hide_lte_plus_data_icon_bool";
|
||||
@@ -1527,10 +1503,8 @@ public class CarrierConfigManager {
|
||||
"operator_name_filter_pattern_string";
|
||||
|
||||
/**
|
||||
* The string is used to compare with operator name. If it matches the pattern then show
|
||||
* specific data icon.
|
||||
*
|
||||
* @hide
|
||||
* The string is used to compare with operator name.
|
||||
* If it matches the pattern then show specific data icon.
|
||||
*/
|
||||
public static final String KEY_SHOW_CARRIER_DATA_ICON_PATTERN_STRING =
|
||||
"show_carrier_data_icon_pattern_string";
|
||||
@@ -1543,33 +1517,28 @@ public class CarrierConfigManager {
|
||||
"show_precise_failed_cause_bool";
|
||||
|
||||
/**
|
||||
* Boolean to decide whether lte is enabled.
|
||||
* @hide
|
||||
* Boolean to decide whether LTE is enabled.
|
||||
*/
|
||||
public static final String KEY_LTE_ENABLED_BOOL = "lte_enabled_bool";
|
||||
|
||||
/**
|
||||
* Boolean to decide whether TD-SCDMA is supported.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_SUPPORT_TDSCDMA_BOOL = "support_tdscdma_bool";
|
||||
|
||||
/**
|
||||
* A list of mcc/mnc that support TD-SCDMA for device when connect to the roaming network.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_SUPPORT_TDSCDMA_ROAMING_NETWORKS_STRING_ARRAY =
|
||||
"support_tdscdma_roaming_networks_string_array";
|
||||
|
||||
/**
|
||||
* Boolean to decide whether world mode is enabled.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_WORLD_MODE_ENABLED_BOOL = "world_mode_enabled_bool";
|
||||
|
||||
/**
|
||||
* Flatten {@link android.content.ComponentName} of the carrier's settings activity.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_CARRIER_SETTINGS_ACTIVITY_COMPONENT_NAME_STRING =
|
||||
"carrier_settings_activity_component_name_string";
|
||||
@@ -1623,25 +1592,23 @@ public class CarrierConfigManager {
|
||||
/**
|
||||
* Defines carrier-specific actions which act upon
|
||||
* com.android.internal.telephony.CARRIER_SIGNAL_REDIRECTED, used for customization of the
|
||||
* default carrier app
|
||||
* default carrier app.
|
||||
* Format: "CARRIER_ACTION_IDX, ..."
|
||||
* Where {@code CARRIER_ACTION_IDX} is an integer defined in
|
||||
* {@link com.android.carrierdefaultapp.CarrierActionUtils CarrierActionUtils}
|
||||
* com.android.carrierdefaultapp.CarrierActionUtils
|
||||
* Example:
|
||||
* {@link com.android.carrierdefaultapp.CarrierActionUtils#CARRIER_ACTION_DISABLE_METERED_APNS
|
||||
* disable_metered_apns}
|
||||
* @hide
|
||||
* com.android.carrierdefaultapp.CarrierActionUtils#CARRIER_ACTION_DISABLE_METERED_APNS
|
||||
* disables metered APNs
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
@SuppressLint("IntentName")
|
||||
public static final String KEY_CARRIER_DEFAULT_ACTIONS_ON_REDIRECTION_STRING_ARRAY =
|
||||
"carrier_default_actions_on_redirection_string_array";
|
||||
|
||||
/**
|
||||
* Defines carrier-specific actions which act upon
|
||||
* com.android.internal.telephony.CARRIER_SIGNAL_REQUEST_NETWORK_FAILED
|
||||
* Defines carrier-specific actions which act upon CARRIER_SIGNAL_REQUEST_NETWORK_FAILED
|
||||
* and configured signal args:
|
||||
* {@link com.android.internal.telephony.TelephonyIntents#EXTRA_APN_TYPE_KEY apnType},
|
||||
* {@link com.android.internal.telephony.TelephonyIntents#EXTRA_ERROR_CODE_KEY errorCode}
|
||||
* android.telephony.TelephonyManager#EXTRA_APN_TYPE,
|
||||
* android.telephony.TelephonyManager#EXTRA_ERROR_CODE
|
||||
* used for customization of the default carrier app
|
||||
* Format:
|
||||
* {
|
||||
@@ -1649,42 +1616,41 @@ public class CarrierConfigManager {
|
||||
* "APN_1, ERROR_CODE_2 : CARRIER_ACTION_IDX_1 "
|
||||
* }
|
||||
* Where {@code APN_1} is a string defined in
|
||||
* {@link com.android.internal.telephony.PhoneConstants PhoneConstants}
|
||||
* com.android.internal.telephony.PhoneConstants
|
||||
* Example: "default"
|
||||
*
|
||||
* {@code ERROR_CODE_1} is an integer defined in
|
||||
* {@link DataFailCause DcFailure}
|
||||
* {@code ERROR_CODE_1} is an integer defined in android.telephony.DataFailCause
|
||||
* Example:
|
||||
* {@link DataFailCause#MISSING_UNKNOWN_APN}
|
||||
* android.telephony.DataFailCause#MISSING_UNKNOWN_APN
|
||||
*
|
||||
* {@code CARRIER_ACTION_IDX_1} is an integer defined in
|
||||
* {@link com.android.carrierdefaultapp.CarrierActionUtils CarrierActionUtils}
|
||||
* com.android.carrierdefaultapp.CarrierActionUtils
|
||||
* Example:
|
||||
* {@link com.android.carrierdefaultapp.CarrierActionUtils#CARRIER_ACTION_DISABLE_METERED_APNS}
|
||||
* @hide
|
||||
* com.android.carrierdefaultapp.CarrierActionUtils#CARRIER_ACTION_DISABLE_METERED_APNS
|
||||
* disables metered APNs
|
||||
*/
|
||||
@SuppressLint("IntentName")
|
||||
public static final String KEY_CARRIER_DEFAULT_ACTIONS_ON_DCFAILURE_STRING_ARRAY =
|
||||
"carrier_default_actions_on_dcfailure_string_array";
|
||||
|
||||
/**
|
||||
* Defines carrier-specific actions which act upon
|
||||
* com.android.internal.telephony.CARRIER_SIGNAL_RESET, used for customization of the
|
||||
* default carrier app
|
||||
* Defines carrier-specific actions which act upon CARRIER_SIGNAL_RESET,
|
||||
* used for customization of the default carrier app.
|
||||
* Format: "CARRIER_ACTION_IDX, ..."
|
||||
* Where {@code CARRIER_ACTION_IDX} is an integer defined in
|
||||
* {@link com.android.carrierdefaultapp.CarrierActionUtils CarrierActionUtils}
|
||||
* com.android.carrierdefaultapp.CarrierActionUtils
|
||||
* Example:
|
||||
* {@link com.android.carrierdefaultapp.CarrierActionUtils
|
||||
* #CARRIER_ACTION_CANCEL_ALL_NOTIFICATIONS clear all notifications on reset}
|
||||
* @hide
|
||||
* com.android.carrierdefaultapp.CarrierActionUtils#CARRIER_ACTION_CANCEL_ALL_NOTIFICATIONS
|
||||
* clears all notifications on reset
|
||||
*/
|
||||
@SuppressLint("IntentName")
|
||||
public static final String KEY_CARRIER_DEFAULT_ACTIONS_ON_RESET =
|
||||
"carrier_default_actions_on_reset_string_array";
|
||||
|
||||
/**
|
||||
* Defines carrier-specific actions which act upon
|
||||
* com.android.internal.telephony.CARRIER_SIGNAL_DEFAULT_NETWORK_AVAILABLE,
|
||||
* used for customization of the default carrier app
|
||||
* used for customization of the default carrier app.
|
||||
* Format:
|
||||
* {
|
||||
* "true : CARRIER_ACTION_IDX_1",
|
||||
@@ -1692,17 +1658,17 @@ public class CarrierConfigManager {
|
||||
* }
|
||||
* Where {@code true} is a boolean indicates default network available/unavailable
|
||||
* Where {@code CARRIER_ACTION_IDX} is an integer defined in
|
||||
* {@link com.android.carrierdefaultapp.CarrierActionUtils CarrierActionUtils}
|
||||
* com.android.carrierdefaultapp.CarrierActionUtils CarrierActionUtils
|
||||
* Example:
|
||||
* {@link com.android.carrierdefaultapp.CarrierActionUtils
|
||||
* #CARRIER_ACTION_ENABLE_DEFAULT_URL_HANDLER enable the app as the default URL handler}
|
||||
* @hide
|
||||
* com.android.carrierdefaultapp.CarrierActionUtils#CARRIER_ACTION_ENABLE_DEFAULT_URL_HANDLER
|
||||
* enables the app as the default URL handler
|
||||
*/
|
||||
@SuppressLint("IntentName")
|
||||
public static final String KEY_CARRIER_DEFAULT_ACTIONS_ON_DEFAULT_NETWORK_AVAILABLE =
|
||||
"carrier_default_actions_on_default_network_available_string_array";
|
||||
|
||||
/**
|
||||
* Defines a list of acceptable redirection url for default carrier app
|
||||
* @hides
|
||||
* Defines a list of acceptable redirection url for default carrier app.
|
||||
*/
|
||||
public static final String KEY_CARRIER_DEFAULT_REDIRECTION_URL_STRING_ARRAY =
|
||||
"carrier_default_redirection_url_string_array";
|
||||
@@ -1830,10 +1796,10 @@ public class CarrierConfigManager {
|
||||
|
||||
/**
|
||||
* Determines whether to enable enhanced call blocking feature on the device.
|
||||
* @see SystemContract#ENHANCED_SETTING_KEY_BLOCK_UNREGISTERED
|
||||
* @see SystemContract#ENHANCED_SETTING_KEY_BLOCK_PRIVATE
|
||||
* @see SystemContract#ENHANCED_SETTING_KEY_BLOCK_PAYPHONE
|
||||
* @see SystemContract#ENHANCED_SETTING_KEY_BLOCK_UNKNOWN
|
||||
* android.provider.BlockedNumberContract.SystemContract#ENHANCED_SETTING_KEY_BLOCK_UNREGISTERED
|
||||
* android.provider.BlockedNumberContract.SystemContract#ENHANCED_SETTING_KEY_BLOCK_PRIVATE
|
||||
* android.provider.BlockedNumberContract.SystemContract#ENHANCED_SETTING_KEY_BLOCK_PAYPHONE
|
||||
* android.provider.BlockedNumberContract.SystemContract#ENHANCED_SETTING_KEY_BLOCK_UNKNOWN
|
||||
*
|
||||
* <p>
|
||||
* 1. For Single SIM(SS) device, it can be customized in both carrier_config_mccmnc.xml
|
||||
@@ -1843,7 +1809,6 @@ public class CarrierConfigManager {
|
||||
* function is used regardless of SIM.
|
||||
* <p>
|
||||
* If {@code true} enable enhanced call blocking feature on the device, {@code false} otherwise.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_SUPPORT_ENHANCED_CALL_BLOCKING_BOOL =
|
||||
"support_enhanced_call_blocking_bool";
|
||||
@@ -1946,7 +1911,6 @@ public class CarrierConfigManager {
|
||||
|
||||
/**
|
||||
* Flag indicating whether the carrier supports call deflection for an incoming IMS call.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_CARRIER_ALLOW_DEFLECT_IMS_CALL_BOOL =
|
||||
"carrier_allow_deflect_ims_call_bool";
|
||||
@@ -2011,8 +1975,6 @@ public class CarrierConfigManager {
|
||||
/**
|
||||
* Whether system apps are allowed to use fallback if carrier video call is not available.
|
||||
* Defaults to {@code true}.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_ALLOW_VIDEO_CALLING_FALLBACK_BOOL =
|
||||
"allow_video_calling_fallback_bool";
|
||||
@@ -2050,9 +2012,8 @@ public class CarrierConfigManager {
|
||||
"enhanced_4g_lte_title_variant_bool";
|
||||
|
||||
/**
|
||||
* The index indicates the carrier specified title string of Enahnce 4G LTE Mode settings.
|
||||
* The index indicates the carrier specified title string of Enhanced 4G LTE Mode settings.
|
||||
* Default value is 0, which indicates the default title string.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_ENHANCED_4G_LTE_TITLE_VARIANT_INT =
|
||||
"enhanced_4g_lte_title_variant_int";
|
||||
@@ -2096,15 +2057,13 @@ public class CarrierConfigManager {
|
||||
* {@link #KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL} is false. If
|
||||
* {@link #KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL} is true, this
|
||||
* configuration is ignored and roaming preference cannot be changed.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_EDITABLE_WFC_ROAMING_MODE_BOOL =
|
||||
"editable_wfc_roaming_mode_bool";
|
||||
|
||||
/**
|
||||
* Flag specifying wether to show blocking pay phone option in blocked numbers screen. Only show
|
||||
* the option if payphone call presentation represents in the carrier's region.
|
||||
* @hide
|
||||
* Flag specifying whether to show blocking pay phone option in blocked numbers screen.
|
||||
* Only show the option if payphone call presentation is present in the carrier's region.
|
||||
*/
|
||||
public static final java.lang.String KEY_SHOW_BLOCKING_PAY_PHONE_OPTION_BOOL =
|
||||
"show_blocking_pay_phone_option_bool";
|
||||
@@ -2114,7 +2073,6 @@ public class CarrierConfigManager {
|
||||
* {@code false} - roaming preference can be selected separately from the home preference.
|
||||
* {@code true} - roaming preference is the same as home preference and
|
||||
* {@link #KEY_CARRIER_DEFAULT_WFC_IMS_MODE_INT} is used as the default value.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL =
|
||||
"use_wfc_home_network_mode_in_roaming_network_bool";
|
||||
@@ -2148,7 +2106,6 @@ public class CarrierConfigManager {
|
||||
* while the device is registered over WFC. Default value is -1, which indicates
|
||||
* that this notification is not pertinent for a particular carrier. We've added a delay
|
||||
* to prevent false positives.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_EMERGENCY_NOTIFICATION_DELAY_INT =
|
||||
"emergency_notification_delay_int";
|
||||
@@ -2199,7 +2156,6 @@ public class CarrierConfigManager {
|
||||
/**
|
||||
* Flag specifying whether to show an alert dialog for video call charges.
|
||||
* By default this value is {@code false}.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_SHOW_VIDEO_CALL_CHARGES_ALERT_DIALOG_BOOL =
|
||||
"show_video_call_charges_alert_dialog_bool";
|
||||
@@ -2486,10 +2442,9 @@ public class CarrierConfigManager {
|
||||
/**
|
||||
* Identifies if the key is available for WLAN or EPDG or both. The value is a bitmask.
|
||||
* 0 indicates that neither EPDG or WLAN is enabled.
|
||||
* 1 indicates that key type {@link TelephonyManager#KEY_TYPE_EPDG} is enabled.
|
||||
* 2 indicates that key type {@link TelephonyManager#KEY_TYPE_WLAN} is enabled.
|
||||
* 1 indicates that key type TelephonyManager#KEY_TYPE_EPDG is enabled.
|
||||
* 2 indicates that key type TelephonyManager#KEY_TYPE_WLAN is enabled.
|
||||
* 3 indicates that both are enabled.
|
||||
* @hide
|
||||
*/
|
||||
public static final String IMSI_KEY_AVAILABILITY_INT = "imsi_key_availability_int";
|
||||
|
||||
@@ -2508,7 +2463,6 @@ public class CarrierConfigManager {
|
||||
/**
|
||||
* Flag specifying whether IMS registration state menu is shown in Status Info setting,
|
||||
* default to false.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_SHOW_IMS_REGISTRATION_STATUS_BOOL =
|
||||
"show_ims_registration_status_bool";
|
||||
@@ -2564,7 +2518,6 @@ public class CarrierConfigManager {
|
||||
|
||||
/**
|
||||
* The flag to disable the popup dialog which warns the user of data charges.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_DISABLE_CHARGE_INDICATION_BOOL =
|
||||
"disable_charge_indication_bool";
|
||||
@@ -2629,15 +2582,13 @@ public class CarrierConfigManager {
|
||||
/**
|
||||
* Determines whether any carrier has been identified and its specific config has been applied,
|
||||
* default to false.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_CARRIER_CONFIG_APPLIED_BOOL = "carrier_config_applied_bool";
|
||||
|
||||
/**
|
||||
* Determines whether we should show a warning asking the user to check with their carrier
|
||||
* on pricing when the user enabled data roaming.
|
||||
* on pricing when the user enabled data roaming,
|
||||
* default to false.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_CHECK_PRICING_WITH_CARRIER_FOR_DATA_ROAMING_BOOL =
|
||||
"check_pricing_with_carrier_data_roaming_bool";
|
||||
@@ -2789,10 +2740,10 @@ public class CarrierConfigManager {
|
||||
* Specifies a carrier-defined {@link android.telecom.CallRedirectionService} which Telecom
|
||||
* will bind to for outgoing calls. An empty string indicates that no carrier-defined
|
||||
* {@link android.telecom.CallRedirectionService} is specified.
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_CALL_REDIRECTION_SERVICE_COMPONENT_NAME_STRING =
|
||||
"call_redirection_service_component_name_string";
|
||||
|
||||
/**
|
||||
* Support for the original string display of CDMA MO call.
|
||||
* By default, it is disabled.
|
||||
@@ -2905,8 +2856,8 @@ public class CarrierConfigManager {
|
||||
"call_waiting_service_class_int";
|
||||
|
||||
/**
|
||||
* This configuration allow the system UI to display different 5G icon for different 5G
|
||||
* scenario.
|
||||
* This configuration allows the system UI to display different 5G icons for different 5G
|
||||
* scenarios.
|
||||
*
|
||||
* There are five 5G scenarios:
|
||||
* 1. connected_mmwave: device currently connected to 5G cell as the secondary cell and using
|
||||
@@ -2923,24 +2874,22 @@ public class CarrierConfigManager {
|
||||
* 5G cell as a secondary cell) but the use of 5G is restricted.
|
||||
*
|
||||
* The configured string contains multiple key-value pairs separated by comma. For each pair,
|
||||
* the key and value is separated by a colon. The key is corresponded to a 5G status above and
|
||||
* the key and value are separated by a colon. The key corresponds to a 5G status above and
|
||||
* the value is the icon name. Use "None" as the icon name if no icon should be shown in a
|
||||
* specific 5G scenario. If the scenario is "None", config can skip this key and value.
|
||||
*
|
||||
* Icon name options: "5G_Plus", "5G".
|
||||
*
|
||||
* Here is an example:
|
||||
* UE want to display 5G_Plus icon for scenario#1, and 5G icon for scenario#2; otherwise no
|
||||
* UE wants to display 5G_Plus icon for scenario#1, and 5G icon for scenario#2; otherwise not
|
||||
* define.
|
||||
* The configuration is: "connected_mmwave:5G_Plus,connected:5G"
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_5G_ICON_CONFIGURATION_STRING =
|
||||
"5g_icon_configuration_string";
|
||||
|
||||
/**
|
||||
* Timeout in second for displaying 5G icon, default value is 0 which means the timer is
|
||||
* Timeout in seconds for displaying 5G icon, default value is 0 which means the timer is
|
||||
* disabled.
|
||||
*
|
||||
* System UI will show the 5G icon and start a timer with the timeout from this config when the
|
||||
@@ -2949,8 +2898,6 @@ public class CarrierConfigManager {
|
||||
*
|
||||
* If 5G is reacquired during this timer, the timer is canceled and restarted when 5G is next
|
||||
* lost. Allows us to momentarily lose 5G without blinking the icon.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_5G_ICON_DISPLAY_GRACE_PERIOD_SEC_INT =
|
||||
"5g_icon_display_grace_period_sec_int";
|
||||
@@ -3116,8 +3063,6 @@ public class CarrierConfigManager {
|
||||
* signal bar of primary network. By default it will be false, meaning whenever data
|
||||
* is going over opportunistic network, signal bar will reflect signal strength and rat
|
||||
* icon of that network.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_ALWAYS_SHOW_PRIMARY_SIGNAL_BAR_IN_OPPORTUNISTIC_NETWORK_BOOLEAN =
|
||||
"always_show_primary_signal_bar_in_opportunistic_network_boolean";
|
||||
@@ -3331,8 +3276,6 @@ public class CarrierConfigManager {
|
||||
|
||||
/**
|
||||
* Determines whether wifi calling location privacy policy is shown.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public static final String KEY_SHOW_WFC_LOCATION_PRIVACY_POLICY_BOOL =
|
||||
"show_wfc_location_privacy_policy_bool";
|
||||
@@ -3438,8 +3381,8 @@ public class CarrierConfigManager {
|
||||
"support_wps_over_ims_bool";
|
||||
|
||||
/**
|
||||
* Holds the list of carrier certificate hashes. Note that each carrier has its own certificates
|
||||
* @hide
|
||||
* Holds the list of carrier certificate hashes.
|
||||
* Note that each carrier has its own certificates.
|
||||
*/
|
||||
public static final String KEY_CARRIER_CERTIFICATE_STRING_ARRAY =
|
||||
"carrier_certificate_string_array";
|
||||
|
||||
Reference in New Issue
Block a user