WiFi: Add Tx and rx link speed in network details
current "link speed" in UI is renamed to "Transmit link speed". Also Added Receive link speed in network details. Bug: 120497598 Test: Connected to AP and verified the Rx link speed in Network details. Change-Id: I01cf7362a27ad78ddfaef68efae4d07cbd14fc55
This commit is contained in:
@@ -99,7 +99,9 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController
|
||||
@VisibleForTesting
|
||||
static final String KEY_SIGNAL_STRENGTH_PREF = "signal_strength";
|
||||
@VisibleForTesting
|
||||
static final String KEY_LINK_SPEED = "link_speed";
|
||||
static final String KEY_TX_LINK_SPEED = "tx_link_speed";
|
||||
@VisibleForTesting
|
||||
static final String KEY_RX_LINK_SPEED = "rx_link_speed";
|
||||
@VisibleForTesting
|
||||
static final String KEY_FREQUENCY_PREF = "frequency";
|
||||
@VisibleForTesting
|
||||
@@ -138,7 +140,8 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController
|
||||
private ActionButtonsPreference mButtonsPref;
|
||||
private EntityHeaderController mEntityHeaderController;
|
||||
private Preference mSignalStrengthPref;
|
||||
private Preference mLinkSpeedPref;
|
||||
private Preference mTxLinkSpeedPref;
|
||||
private Preference mRxLinkSpeedPref;
|
||||
private Preference mFrequencyPref;
|
||||
private Preference mSecurityPref;
|
||||
private Preference mMacAddressPref;
|
||||
@@ -291,7 +294,8 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController
|
||||
.setButton3OnClickListener(view -> shareNetwork());
|
||||
|
||||
mSignalStrengthPref = screen.findPreference(KEY_SIGNAL_STRENGTH_PREF);
|
||||
mLinkSpeedPref = screen.findPreference(KEY_LINK_SPEED);
|
||||
mTxLinkSpeedPref = screen.findPreference(KEY_TX_LINK_SPEED);
|
||||
mRxLinkSpeedPref = screen.findPreference(KEY_RX_LINK_SPEED);
|
||||
mFrequencyPref = screen.findPreference(KEY_FREQUENCY_PREF);
|
||||
mSecurityPref = screen.findPreference(KEY_SECURITY_PREF);
|
||||
|
||||
@@ -367,11 +371,17 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController
|
||||
// MAC Address Pref
|
||||
mMacAddressPref.setSummary(mWifiInfo.getMacAddress());
|
||||
|
||||
// Link Speed Pref
|
||||
int linkSpeedMbps = mWifiInfo.getLinkSpeed();
|
||||
mLinkSpeedPref.setVisible(linkSpeedMbps >= 0);
|
||||
mLinkSpeedPref.setSummary(mContext.getString(
|
||||
R.string.link_speed, mWifiInfo.getLinkSpeed()));
|
||||
// Transmit Link Speed Pref
|
||||
int txLinkSpeedMbps = mWifiInfo.getTxLinkSpeedMbps();
|
||||
mTxLinkSpeedPref.setVisible(txLinkSpeedMbps >= 0);
|
||||
mTxLinkSpeedPref.setSummary(mContext.getString(
|
||||
R.string.tx_link_speed, mWifiInfo.getTxLinkSpeedMbps()));
|
||||
|
||||
// Receive Link Speed Pref
|
||||
int rxLinkSpeedMbps = mWifiInfo.getRxLinkSpeedMbps();
|
||||
mRxLinkSpeedPref.setVisible(rxLinkSpeedMbps >= 0);
|
||||
mRxLinkSpeedPref.setSummary(mContext.getString(
|
||||
R.string.rx_link_speed, mWifiInfo.getRxLinkSpeedMbps()));
|
||||
|
||||
// Frequency Pref
|
||||
final int frequency = mWifiInfo.getFrequency();
|
||||
|
Reference in New Issue
Block a user