Loading packages/SystemUI/src/com/android/systemui/quicksettings/MobileNetworkTypeTile.java +29 −1 Original line number Diff line number Diff line Loading @@ -13,8 +13,10 @@ import com.android.internal.telephony.Phone; import com.android.systemui.R; import com.android.systemui.statusbar.phone.QuickSettingsContainerView; import com.android.systemui.statusbar.phone.QuickSettingsController; import com.android.systemui.statusbar.policy.NetworkController; import com.android.systemui.statusbar.policy.NetworkController.NetworkSignalChangedCallback; public class MobileNetworkTypeTile extends QuickSettingsTile { public class MobileNetworkTypeTile extends QuickSettingsTile implements NetworkSignalChangedCallback { private static final String TAG = "NetworkModeQuickSettings"; Loading Loading @@ -195,4 +197,30 @@ public class MobileNetworkTypeTile extends QuickSettingsTile { Settings.System.EXPANDED_NETWORK_MODE, CM_MODE_3G2G); } @Override void onPostCreate() { NetworkController controller = new NetworkController(mContext); controller.addNetworkSignalChangedCallback(this); super.onPostCreate(); } @Override public void onWifiSignalChanged(boolean enabled, int wifiSignalIconId, String wifitSignalContentDescriptionId, String description) { // TODO Auto-generated method stub } @Override public void onMobileDataSignalChanged(boolean enabled, int mobileSignalIconId, String mobileSignalContentDescriptionId, int dataTypeIconId, String dataTypeContentDescriptionId, String description) { applyNetworkTypeChanges(); } @Override public void onAirplaneModeChanged(boolean enabled) { // TODO Auto-generated method stub } } Loading
packages/SystemUI/src/com/android/systemui/quicksettings/MobileNetworkTypeTile.java +29 −1 Original line number Diff line number Diff line Loading @@ -13,8 +13,10 @@ import com.android.internal.telephony.Phone; import com.android.systemui.R; import com.android.systemui.statusbar.phone.QuickSettingsContainerView; import com.android.systemui.statusbar.phone.QuickSettingsController; import com.android.systemui.statusbar.policy.NetworkController; import com.android.systemui.statusbar.policy.NetworkController.NetworkSignalChangedCallback; public class MobileNetworkTypeTile extends QuickSettingsTile { public class MobileNetworkTypeTile extends QuickSettingsTile implements NetworkSignalChangedCallback { private static final String TAG = "NetworkModeQuickSettings"; Loading Loading @@ -195,4 +197,30 @@ public class MobileNetworkTypeTile extends QuickSettingsTile { Settings.System.EXPANDED_NETWORK_MODE, CM_MODE_3G2G); } @Override void onPostCreate() { NetworkController controller = new NetworkController(mContext); controller.addNetworkSignalChangedCallback(this); super.onPostCreate(); } @Override public void onWifiSignalChanged(boolean enabled, int wifiSignalIconId, String wifitSignalContentDescriptionId, String description) { // TODO Auto-generated method stub } @Override public void onMobileDataSignalChanged(boolean enabled, int mobileSignalIconId, String mobileSignalContentDescriptionId, int dataTypeIconId, String dataTypeContentDescriptionId, String description) { applyNetworkTypeChanges(); } @Override public void onAirplaneModeChanged(boolean enabled) { // TODO Auto-generated method stub } }