[Provider Model] Update internet preference icon and summary

- Airplane mode icon/summary

- Airplane mode networks icon/summary

- Wi-Fi network connected icon/SSID

- Cellular network connected icon/carrier-name

- Ethernet network connected icon/summary

- Screenshot:
  https://screenshot.googleplex.com/AzhCEX2HjwYUMtJ
  https://screenshot.googleplex.com/9BRfQLMW4UvHqqq
  https://screenshot.googleplex.com/5jdi8oEjMPUURdT

Bug: 176796623
Test: manual test
- atest -c InternetUpdaterTest \
           InternetPreferenceControllerTest

Change-Id: Icc8944dabdac597f12b67cffa72cb0be02d9671d
This commit is contained in:
Weng Su
2021-01-19 08:46:36 +00:00
parent f4e71b0019
commit 46837dc4d5
7 changed files with 518 additions and 30 deletions

View File

@@ -113,7 +113,7 @@ public class NetworkDashboardFragment extends DashboardFragment implements
metricsFeatureProvider);
final InternetPreferenceController internetPreferenceController =
Utils.isProviderModelEnabled(context)
? new InternetPreferenceController(context)
? new InternetPreferenceController(context, lifecycle)
: null;
final VpnPreferenceController vpnPreferenceController =
@@ -126,9 +126,6 @@ public class NetworkDashboardFragment extends DashboardFragment implements
if (wifiPreferenceController != null) {
lifecycle.addObserver(wifiPreferenceController);
}
if (internetPreferenceController != null) {
lifecycle.addObserver(internetPreferenceController);
}
lifecycle.addObserver(vpnPreferenceController);
lifecycle.addObserver(privateDnsPreferenceController);
}