Displays frequency on connected WiFi network info.
Bug: 12767819 Change-Id: Ia71b28b1dd77bdabc53a3e91bd54375bdaebfe4a
This commit is contained in:
@@ -1437,6 +1437,8 @@
|
||||
<string name="wifi_status">Status</string>
|
||||
<!-- Label for the link speed of the connection -->
|
||||
<string name="wifi_speed">Link speed</string>
|
||||
<!-- Label for the frequency band of the connection -->
|
||||
<string name="wifi_frequency">Frequency</string>
|
||||
<!-- Label for the IP address of the connection -->
|
||||
<string name="wifi_ip_address">IP address</string>
|
||||
<!-- Hint text for the IP address -->
|
||||
|
@@ -218,6 +218,22 @@ public class WifiConfigController implements TextWatcher,
|
||||
if (info != null && info.getLinkSpeed() != -1) {
|
||||
addRow(group, R.string.wifi_speed, info.getLinkSpeed() + WifiInfo.LINK_SPEED_UNITS);
|
||||
}
|
||||
if (info != null && info.getFrequency() != -1) {
|
||||
// Since the frequency is defined on MHz, we need to simplify it
|
||||
// to just 2.4GHz (regardless of the locale) or 5GHz.
|
||||
int frequency = info.getFrequency();
|
||||
String band = null;
|
||||
if (frequency >= 2400 && frequency < 2500) {
|
||||
band = "2.4GHz";
|
||||
} else if (frequency >= 5000 && frequency < 6000) {
|
||||
band = "5GHz";
|
||||
} else {
|
||||
Log.e(TAG, "Unexpected frequency " + frequency);
|
||||
}
|
||||
if (band != null) {
|
||||
addRow(group, R.string.wifi_frequency, band);
|
||||
}
|
||||
}
|
||||
|
||||
addRow(group, R.string.wifi_security, mAccessPoint.getSecurityString(false));
|
||||
|
||||
|
Reference in New Issue
Block a user