Add subtypes to tron logging for Wifi toggles.
For ACTION_WIFI_CONNECT, added subtype to specify whether user is connecting to saved network. For ACTION_WIFI_OFF, added subtype to specify whether user was connected to a network at the time. Bug: 32371451 Change-Id: I1d4445bda2fbeb062831e6f858ccc711bff65105 Fixes: 32371451 Test: Verify logs by running: adb logcat -b events | egrep '(sysui_|notification_)'
This commit is contained in:
@@ -231,8 +231,13 @@ public class WifiEnabler implements SwitchBar.OnSwitchChangeListener {
|
|||||||
if (mayDisableTethering(isChecked)) {
|
if (mayDisableTethering(isChecked)) {
|
||||||
mWifiManager.setWifiApEnabled(null, false);
|
mWifiManager.setWifiApEnabled(null, false);
|
||||||
}
|
}
|
||||||
mMetricsFeatureProvider.action(mContext,
|
if (isChecked) {
|
||||||
isChecked ? MetricsEvent.ACTION_WIFI_ON : MetricsEvent.ACTION_WIFI_OFF);
|
mMetricsFeatureProvider.action(mContext, MetricsEvent.ACTION_WIFI_ON);
|
||||||
|
} else {
|
||||||
|
// Log if user was connected at the time of switching off.
|
||||||
|
mMetricsFeatureProvider.action(mContext, MetricsEvent.ACTION_WIFI_OFF,
|
||||||
|
mConnected.get());
|
||||||
|
}
|
||||||
if (!mWifiManager.setWifiEnabled(isChecked)) {
|
if (!mWifiManager.setWifiEnabled(isChecked)) {
|
||||||
// Error
|
// Error
|
||||||
mSwitchBar.setEnabled(true);
|
mSwitchBar.setEnabled(true);
|
||||||
|
@@ -483,12 +483,13 @@ public class WifiSettings extends RestrictedSettingsFragment
|
|||||||
}
|
}
|
||||||
switch (item.getItemId()) {
|
switch (item.getItemId()) {
|
||||||
case MENU_ID_CONNECT: {
|
case MENU_ID_CONNECT: {
|
||||||
if (mSelectedAccessPoint.isSaved()) {
|
boolean isSavedNetwork = mSelectedAccessPoint.isSaved();
|
||||||
connect(mSelectedAccessPoint.getConfig());
|
if (isSavedNetwork) {
|
||||||
|
connect(mSelectedAccessPoint.getConfig(), isSavedNetwork);
|
||||||
} else if (mSelectedAccessPoint.getSecurity() == AccessPoint.SECURITY_NONE) {
|
} else if (mSelectedAccessPoint.getSecurity() == AccessPoint.SECURITY_NONE) {
|
||||||
/** Bypass dialog for unsecured networks */
|
/** Bypass dialog for unsecured networks */
|
||||||
mSelectedAccessPoint.generateOpenNetworkConfig();
|
mSelectedAccessPoint.generateOpenNetworkConfig();
|
||||||
connect(mSelectedAccessPoint.getConfig());
|
connect(mSelectedAccessPoint.getConfig(), isSavedNetwork);
|
||||||
} else {
|
} else {
|
||||||
showDialog(mSelectedAccessPoint, WifiConfigUiBase.MODE_CONNECT);
|
showDialog(mSelectedAccessPoint, WifiConfigUiBase.MODE_CONNECT);
|
||||||
}
|
}
|
||||||
@@ -521,7 +522,7 @@ public class WifiSettings extends RestrictedSettingsFragment
|
|||||||
if (mSelectedAccessPoint.getSecurity() == AccessPoint.SECURITY_NONE &&
|
if (mSelectedAccessPoint.getSecurity() == AccessPoint.SECURITY_NONE &&
|
||||||
!mSelectedAccessPoint.isSaved() && !mSelectedAccessPoint.isActive()) {
|
!mSelectedAccessPoint.isSaved() && !mSelectedAccessPoint.isActive()) {
|
||||||
mSelectedAccessPoint.generateOpenNetworkConfig();
|
mSelectedAccessPoint.generateOpenNetworkConfig();
|
||||||
connect(mSelectedAccessPoint.getConfig());
|
connect(mSelectedAccessPoint.getConfig(), false /* isSavedNetwork */);
|
||||||
} else if (mSelectedAccessPoint.isSaved()) {
|
} else if (mSelectedAccessPoint.isSaved()) {
|
||||||
showDialog(mSelectedAccessPoint, WifiConfigUiBase.MODE_VIEW);
|
showDialog(mSelectedAccessPoint, WifiConfigUiBase.MODE_VIEW);
|
||||||
} else {
|
} else {
|
||||||
@@ -831,14 +832,14 @@ public class WifiSettings extends RestrictedSettingsFragment
|
|||||||
if (config == null) {
|
if (config == null) {
|
||||||
if (mSelectedAccessPoint != null
|
if (mSelectedAccessPoint != null
|
||||||
&& mSelectedAccessPoint.isSaved()) {
|
&& mSelectedAccessPoint.isSaved()) {
|
||||||
connect(mSelectedAccessPoint.getConfig());
|
connect(mSelectedAccessPoint.getConfig(), true /* isSavedNetwork */);
|
||||||
}
|
}
|
||||||
} else if (configController.getMode() == WifiConfigUiBase.MODE_MODIFY) {
|
} else if (configController.getMode() == WifiConfigUiBase.MODE_MODIFY) {
|
||||||
mWifiManager.save(config, mSaveListener);
|
mWifiManager.save(config, mSaveListener);
|
||||||
} else {
|
} else {
|
||||||
mWifiManager.save(config, mSaveListener);
|
mWifiManager.save(config, mSaveListener);
|
||||||
if (mSelectedAccessPoint != null) { // Not an "Add network"
|
if (mSelectedAccessPoint != null) { // Not an "Add network"
|
||||||
connect(config);
|
connect(config, false /* isSavedNetwork */);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -868,13 +869,17 @@ public class WifiSettings extends RestrictedSettingsFragment
|
|||||||
changeNextButtonState(false);
|
changeNextButtonState(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void connect(final WifiConfiguration config) {
|
protected void connect(final WifiConfiguration config, boolean isSavedNetwork) {
|
||||||
mMetricsFeatureProvider.action(getActivity(), MetricsEvent.ACTION_WIFI_CONNECT);
|
// Log subtype if configuration is a saved network.
|
||||||
|
mMetricsFeatureProvider.action(getActivity(), MetricsEvent.ACTION_WIFI_CONNECT,
|
||||||
|
isSavedNetwork);
|
||||||
mWifiManager.connect(config, mConnectListener);
|
mWifiManager.connect(config, mConnectListener);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void connect(final int networkId) {
|
protected void connect(final int networkId, boolean isSavedNetwork) {
|
||||||
mMetricsFeatureProvider.action(getActivity(), MetricsEvent.ACTION_WIFI_CONNECT);
|
// Log subtype if configuration is a saved network.
|
||||||
|
mMetricsFeatureProvider.action(getActivity(), MetricsEvent.ACTION_WIFI_CONNECT,
|
||||||
|
isSavedNetwork);
|
||||||
mWifiManager.connect(networkId, mConnectListener);
|
mWifiManager.connect(networkId, mConnectListener);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -130,17 +130,17 @@ public class WifiSettingsForSetupWizard extends WifiSettings {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void connect(final WifiConfiguration config) {
|
protected void connect(final WifiConfiguration config, boolean isSavedNetwork) {
|
||||||
WifiSetupActivity activity = (WifiSetupActivity) getActivity();
|
WifiSetupActivity activity = (WifiSetupActivity) getActivity();
|
||||||
activity.networkSelected();
|
activity.networkSelected();
|
||||||
super.connect(config);
|
super.connect(config, isSavedNetwork);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void connect(final int networkId) {
|
protected void connect(final int networkId, boolean isSavedNetwork) {
|
||||||
WifiSetupActivity activity = (WifiSetupActivity) getActivity();
|
WifiSetupActivity activity = (WifiSetupActivity) getActivity();
|
||||||
activity.networkSelected();
|
activity.networkSelected();
|
||||||
super.connect(networkId);
|
super.connect(networkId, isSavedNetwork);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user