Merge "Added IWLAN metered APN support"

This commit is contained in:
Treehugger Robot
2017-05-23 01:02:31 +00:00
committed by Gerrit Code Review

View File

@@ -574,11 +574,19 @@ public class CarrierConfigManager {
public static final String KEY_CARRIER_METERED_APN_TYPES_STRINGS =
"carrier_metered_apn_types_strings";
/**
* Default APN types that are roamig-metered by the carrier
* Default APN types that are roaming-metered by the carrier
* @hide
*/
public static final String KEY_CARRIER_METERED_ROAMING_APN_TYPES_STRINGS =
"carrier_metered_roaming_apn_types_strings";
/**
* Default APN types that are metered on IWLAN by the carrier
* @hide
*/
public static final String KEY_CARRIER_METERED_IWLAN_APN_TYPES_STRINGS =
"carrier_metered_iwlan_apn_types_strings";
/**
* CDMA carrier ERI (Enhanced Roaming Indicator) file name
* @hide
@@ -1443,6 +1451,9 @@ public class CarrierConfigManager {
new String[]{"default", "mms", "dun", "supl"});
sDefaults.putStringArray(KEY_CARRIER_METERED_ROAMING_APN_TYPES_STRINGS,
new String[]{"default", "mms", "dun", "supl"});
// By default all APNs are unmetered if the device is on IWLAN.
sDefaults.putStringArray(KEY_CARRIER_METERED_IWLAN_APN_TYPES_STRINGS,
new String[]{});
sDefaults.putIntArray(KEY_ONLY_SINGLE_DC_ALLOWED_INT_ARRAY,
new int[]{