Loading packages/SystemUI/src/com/android/systemui/statusbar/StatusBarPolicy.java +19 −1 Original line number Original line Diff line number Diff line Loading @@ -437,7 +437,6 @@ public class StatusBarPolicy { R.drawable.stat_sys_data_fully_out_h, R.drawable.stat_sys_data_fully_out_h, R.drawable.stat_sys_data_fully_inandout_h } R.drawable.stat_sys_data_fully_inandout_h } }; }; //CDMA //CDMA // Use 3G icons for EVDO data and 1x icons for 1XRTT data // Use 3G icons for EVDO data and 1x icons for 1XRTT data private static final int[][] sDataNetType_1x = { private static final int[][] sDataNetType_1x = { Loading @@ -451,6 +450,20 @@ public class StatusBarPolicy { R.drawable.stat_sys_data_fully_inandout_1x } R.drawable.stat_sys_data_fully_inandout_1x } }; }; //LTE, + stuff like HSPAP+, which is still //3.5G but carriers like to pretend it's 4G private static final int[][] sDataNetType_4g = { { R.drawable.stat_sys_data_connected_4g, R.drawable.stat_sys_data_in_4g, R.drawable.stat_sys_data_out_4g, R.drawable.stat_sys_data_inandout_4g }, { R.drawable.stat_sys_data_fully_connected_4g, R.drawable.stat_sys_data_fully_in_4g, R.drawable.stat_sys_data_fully_out_4g, R.drawable.stat_sys_data_fully_inandout_4g } }; // Assume it's all good unless we hear otherwise. We don't always seem // Assume it's all good unless we hear otherwise. We don't always seem // to get broadcasts that it *is* there. // to get broadcasts that it *is* there. IccCard.State mSimState = IccCard.State.READY; IccCard.State mSimState = IccCard.State.READY; Loading Loading @@ -1273,8 +1286,13 @@ public class StatusBarPolicy { case TelephonyManager.NETWORK_TYPE_EVDO_0: //fall through case TelephonyManager.NETWORK_TYPE_EVDO_0: //fall through case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_EVDO_B: case TelephonyManager.NETWORK_TYPE_EVDO_B: case TelephonyManager.NETWORK_TYPE_EHRPD: mDataIconList = sDataNetType_3g[mInetCondition]; mDataIconList = sDataNetType_3g[mInetCondition]; break; break; case TelephonyManager.NETWORK_TYPE_LTE: case TelephonyManager.NETWORK_TYPE_HSPAP: mDataIconList = sDataNetType_4g[mInetCondition]; break; default: default: mDataIconList = sDataNetType_g[mInetCondition]; mDataIconList = sDataNetType_g[mInetCondition]; break; break; Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/StatusBarPolicy.java +19 −1 Original line number Original line Diff line number Diff line Loading @@ -437,7 +437,6 @@ public class StatusBarPolicy { R.drawable.stat_sys_data_fully_out_h, R.drawable.stat_sys_data_fully_out_h, R.drawable.stat_sys_data_fully_inandout_h } R.drawable.stat_sys_data_fully_inandout_h } }; }; //CDMA //CDMA // Use 3G icons for EVDO data and 1x icons for 1XRTT data // Use 3G icons for EVDO data and 1x icons for 1XRTT data private static final int[][] sDataNetType_1x = { private static final int[][] sDataNetType_1x = { Loading @@ -451,6 +450,20 @@ public class StatusBarPolicy { R.drawable.stat_sys_data_fully_inandout_1x } R.drawable.stat_sys_data_fully_inandout_1x } }; }; //LTE, + stuff like HSPAP+, which is still //3.5G but carriers like to pretend it's 4G private static final int[][] sDataNetType_4g = { { R.drawable.stat_sys_data_connected_4g, R.drawable.stat_sys_data_in_4g, R.drawable.stat_sys_data_out_4g, R.drawable.stat_sys_data_inandout_4g }, { R.drawable.stat_sys_data_fully_connected_4g, R.drawable.stat_sys_data_fully_in_4g, R.drawable.stat_sys_data_fully_out_4g, R.drawable.stat_sys_data_fully_inandout_4g } }; // Assume it's all good unless we hear otherwise. We don't always seem // Assume it's all good unless we hear otherwise. We don't always seem // to get broadcasts that it *is* there. // to get broadcasts that it *is* there. IccCard.State mSimState = IccCard.State.READY; IccCard.State mSimState = IccCard.State.READY; Loading Loading @@ -1273,8 +1286,13 @@ public class StatusBarPolicy { case TelephonyManager.NETWORK_TYPE_EVDO_0: //fall through case TelephonyManager.NETWORK_TYPE_EVDO_0: //fall through case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_EVDO_B: case TelephonyManager.NETWORK_TYPE_EVDO_B: case TelephonyManager.NETWORK_TYPE_EHRPD: mDataIconList = sDataNetType_3g[mInetCondition]; mDataIconList = sDataNetType_3g[mInetCondition]; break; break; case TelephonyManager.NETWORK_TYPE_LTE: case TelephonyManager.NETWORK_TYPE_HSPAP: mDataIconList = sDataNetType_4g[mInetCondition]; break; default: default: mDataIconList = sDataNetType_g[mInetCondition]; mDataIconList = sDataNetType_g[mInetCondition]; break; break; Loading