Loading packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java +3 −0 Original line number Diff line number Diff line Loading @@ -77,6 +77,9 @@ public class QuickStatusBarHeader extends RelativeLayout { BatteryMeterView battery = findViewById(R.id.battery); battery.setForceShowPercent(true); // Don't show the Wi-Fi indicator here, because it is shown just below in the tile. SignalClusterView signalCluster = findViewById(R.id.signal_cluster); signalCluster.setForceBlockWifi(); mActivityStarter = Dependency.get(ActivityStarter.class); } Loading packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java +12 −1 Original line number Diff line number Diff line Loading @@ -120,6 +120,7 @@ public class SignalClusterView extends LinearLayout implements NetworkController private boolean mBlockWifi; private boolean mBlockEthernet; private boolean mActivityEnabled; private boolean mForceBlockWifi; public SignalClusterView(Context context) { this(context, null); Loading Loading @@ -151,6 +152,16 @@ public class SignalClusterView extends LinearLayout implements NetworkController updateActivityEnabled(); } public void setForceBlockWifi() { mForceBlockWifi = true; mBlockWifi = true; if (isAttachedToWindow()) { // Re-register to get new callbacks. mNetworkController.removeCallback(this); mNetworkController.addCallback(this); } } @Override public void onTuningChanged(String key, String newValue) { if (!StatusBarIconController.ICON_BLACKLIST.equals(key)) { Loading @@ -167,7 +178,7 @@ public class SignalClusterView extends LinearLayout implements NetworkController mBlockAirplane = blockAirplane; mBlockMobile = blockMobile; mBlockEthernet = blockEthernet; mBlockWifi = blockWifi; mBlockWifi = blockWifi || mForceBlockWifi; // Re-register to get new callbacks. mNetworkController.removeCallback(this); mNetworkController.addCallback(this); Loading Loading
packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java +3 −0 Original line number Diff line number Diff line Loading @@ -77,6 +77,9 @@ public class QuickStatusBarHeader extends RelativeLayout { BatteryMeterView battery = findViewById(R.id.battery); battery.setForceShowPercent(true); // Don't show the Wi-Fi indicator here, because it is shown just below in the tile. SignalClusterView signalCluster = findViewById(R.id.signal_cluster); signalCluster.setForceBlockWifi(); mActivityStarter = Dependency.get(ActivityStarter.class); } Loading
packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java +12 −1 Original line number Diff line number Diff line Loading @@ -120,6 +120,7 @@ public class SignalClusterView extends LinearLayout implements NetworkController private boolean mBlockWifi; private boolean mBlockEthernet; private boolean mActivityEnabled; private boolean mForceBlockWifi; public SignalClusterView(Context context) { this(context, null); Loading Loading @@ -151,6 +152,16 @@ public class SignalClusterView extends LinearLayout implements NetworkController updateActivityEnabled(); } public void setForceBlockWifi() { mForceBlockWifi = true; mBlockWifi = true; if (isAttachedToWindow()) { // Re-register to get new callbacks. mNetworkController.removeCallback(this); mNetworkController.addCallback(this); } } @Override public void onTuningChanged(String key, String newValue) { if (!StatusBarIconController.ICON_BLACKLIST.equals(key)) { Loading @@ -167,7 +178,7 @@ public class SignalClusterView extends LinearLayout implements NetworkController mBlockAirplane = blockAirplane; mBlockMobile = blockMobile; mBlockEthernet = blockEthernet; mBlockWifi = blockWifi; mBlockWifi = blockWifi || mForceBlockWifi; // Re-register to get new callbacks. mNetworkController.removeCallback(this); mNetworkController.addCallback(this); Loading