Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java +3 −2 Original line number Diff line number Diff line Loading @@ -499,7 +499,8 @@ public class NetworkController extends BroadcastReceiver { if (mWifiConnected && !wasConnected) { WifiInfo info = mWifiManager.getConnectionInfo(); if (info != null) { mWifiLevel = WifiManager.calculateSignalLevel(info.getRssi(), 101); mWifiLevel = WifiManager.calculateSignalLevel(info.getRssi(), WifiIcons.WIFI_LEVEL_COUNT); mWifiSsid = huntForSsid(info); } else { mWifiLevel = 0; Loading @@ -513,7 +514,7 @@ public class NetworkController extends BroadcastReceiver { } else if (action.equals(WifiManager.RSSI_CHANGED_ACTION)) { if (mWifiConnected) { final int newRssi = intent.getIntExtra(WifiManager.EXTRA_NEW_RSSI, -200); mWifiLevel = WifiManager.calculateSignalLevel(newRssi, 101); mWifiLevel = WifiManager.calculateSignalLevel(newRssi, WifiIcons.WIFI_LEVEL_COUNT); } } Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiIcons.java +2 −0 Original line number Diff line number Diff line Loading @@ -29,4 +29,6 @@ class WifiIcons { R.drawable.stat_sys_wifi_signal_3_fully, R.drawable.stat_sys_wifi_signal_4_fully } }; static final int WIFI_LEVEL_COUNT = WIFI_SIGNAL_STRENGTH[0].length; } Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java +3 −2 Original line number Diff line number Diff line Loading @@ -499,7 +499,8 @@ public class NetworkController extends BroadcastReceiver { if (mWifiConnected && !wasConnected) { WifiInfo info = mWifiManager.getConnectionInfo(); if (info != null) { mWifiLevel = WifiManager.calculateSignalLevel(info.getRssi(), 101); mWifiLevel = WifiManager.calculateSignalLevel(info.getRssi(), WifiIcons.WIFI_LEVEL_COUNT); mWifiSsid = huntForSsid(info); } else { mWifiLevel = 0; Loading @@ -513,7 +514,7 @@ public class NetworkController extends BroadcastReceiver { } else if (action.equals(WifiManager.RSSI_CHANGED_ACTION)) { if (mWifiConnected) { final int newRssi = intent.getIntExtra(WifiManager.EXTRA_NEW_RSSI, -200); mWifiLevel = WifiManager.calculateSignalLevel(newRssi, 101); mWifiLevel = WifiManager.calculateSignalLevel(newRssi, WifiIcons.WIFI_LEVEL_COUNT); } } Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiIcons.java +2 −0 Original line number Diff line number Diff line Loading @@ -29,4 +29,6 @@ class WifiIcons { R.drawable.stat_sys_wifi_signal_3_fully, R.drawable.stat_sys_wifi_signal_4_fully } }; static final int WIFI_LEVEL_COUNT = WIFI_SIGNAL_STRENGTH[0].length; }