Loading src/java/com/android/internal/telephony/Phone.java +7 −1 Original line number Diff line number Diff line Loading @@ -446,6 +446,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { private static final String ALLOWED_NETWORK_TYPES_TEXT_USER = "user"; private static final String ALLOWED_NETWORK_TYPES_TEXT_POWER = "power"; private static final String ALLOWED_NETWORK_TYPES_TEXT_CARRIER = "carrier"; private static final String ALLOWED_NETWORK_TYPES_TEXT_ENABLE_2G = "enable_2g"; private static final int INVALID_ALLOWED_NETWORK_TYPES = -1; private boolean mUnitTestMode; Loading Loading @@ -2225,7 +2226,8 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { List<Integer> listOfAllowedNetworkTypesForReasons = new ArrayList<>( Arrays.asList(TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER, TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_POWER, TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_CARRIER)); TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_CARRIER, TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G)); Map<Integer, Long> allowedNetworkTypeList = new HashMap<>(); for (Integer reasonItem : listOfAllowedNetworkTypesForReasons) { allowedNetworkTypeList.put(reasonItem, getAllowedNetworkTypes(reasonItem)); Loading Loading @@ -2334,6 +2336,8 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { return TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_POWER; case ALLOWED_NETWORK_TYPES_TEXT_CARRIER: return TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_CARRIER; case ALLOWED_NETWORK_TYPES_TEXT_ENABLE_2G: return TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G; default: return INVALID_ALLOWED_NETWORK_TYPES; } Loading @@ -2347,6 +2351,8 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { return ALLOWED_NETWORK_TYPES_TEXT_POWER; case TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_CARRIER: return ALLOWED_NETWORK_TYPES_TEXT_CARRIER; case TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G: return ALLOWED_NETWORK_TYPES_TEXT_ENABLE_2G; default: return Integer.toString(INVALID_ALLOWED_NETWORK_TYPES); } Loading Loading
src/java/com/android/internal/telephony/Phone.java +7 −1 Original line number Diff line number Diff line Loading @@ -446,6 +446,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { private static final String ALLOWED_NETWORK_TYPES_TEXT_USER = "user"; private static final String ALLOWED_NETWORK_TYPES_TEXT_POWER = "power"; private static final String ALLOWED_NETWORK_TYPES_TEXT_CARRIER = "carrier"; private static final String ALLOWED_NETWORK_TYPES_TEXT_ENABLE_2G = "enable_2g"; private static final int INVALID_ALLOWED_NETWORK_TYPES = -1; private boolean mUnitTestMode; Loading Loading @@ -2225,7 +2226,8 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { List<Integer> listOfAllowedNetworkTypesForReasons = new ArrayList<>( Arrays.asList(TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER, TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_POWER, TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_CARRIER)); TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_CARRIER, TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G)); Map<Integer, Long> allowedNetworkTypeList = new HashMap<>(); for (Integer reasonItem : listOfAllowedNetworkTypesForReasons) { allowedNetworkTypeList.put(reasonItem, getAllowedNetworkTypes(reasonItem)); Loading Loading @@ -2334,6 +2336,8 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { return TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_POWER; case ALLOWED_NETWORK_TYPES_TEXT_CARRIER: return TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_CARRIER; case ALLOWED_NETWORK_TYPES_TEXT_ENABLE_2G: return TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G; default: return INVALID_ALLOWED_NETWORK_TYPES; } Loading @@ -2347,6 +2351,8 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { return ALLOWED_NETWORK_TYPES_TEXT_POWER; case TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_CARRIER: return ALLOWED_NETWORK_TYPES_TEXT_CARRIER; case TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G: return ALLOWED_NETWORK_TYPES_TEXT_ENABLE_2G; default: return Integer.toString(INVALID_ALLOWED_NETWORK_TYPES); } Loading