Loading core/java/android/net/wimax/WimaxHelper.java +4 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,7 @@ import android.os.Handler; import android.os.IBinder; import android.os.ServiceManager; import android.util.Log; import android.provider.Settings; import java.lang.reflect.Constructor; import java.lang.reflect.Method; Loading Loading @@ -104,6 +104,9 @@ public class WimaxHelper { Object wimaxService = context.getSystemService(WimaxManagerConstants.WIMAX_SERVICE); Method m = wimaxService.getClass().getMethod("setWimaxEnabled", boolean.class); ret = (Boolean) m.invoke(wimaxService, enabled); if (ret) Settings.Secure.putInt(context.getContentResolver(), Settings.Secure.WIMAX_ON, (Boolean) enabled ? 1 : 0); } catch (Exception e) { Log.e(TAG, "Unable to set WiMAX state!", e); } Loading packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/PowerWidget.java +5 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.content.IntentFilter; import android.content.res.Resources; import android.database.ContentObserver; import android.net.Uri; import android.net.wimax.WimaxHelper; import android.os.Handler; import android.provider.Settings; import android.util.AttributeSet; Loading Loading @@ -104,6 +105,10 @@ public class PowerWidget extends FrameLayout { if(buttons == null) { Log.i(TAG, "Default buttons being loaded"); buttons = BUTTONS_DEFAULT; // Add the WiMAX button if it's supported if (WimaxHelper.isWimaxSupported(mContext)) { buttons += BUTTON_DELIMITER + PowerButton.BUTTON_WIMAX; } } Log.i(TAG, "Button list: " + buttons); Loading packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/WimaxButton.java +0 −7 Original line number Diff line number Diff line Loading @@ -24,7 +24,6 @@ import android.content.IntentFilter; import android.net.wimax.WimaxHelper; import android.net.wimax.WimaxManagerConstants; import android.os.AsyncTask; import android.provider.Settings; import android.util.Log; public class WimaxButton extends PowerButton { Loading Loading @@ -72,12 +71,6 @@ public class WimaxButton extends PowerButton { int wimaxState = intent.getIntExtra(WimaxManagerConstants.CURRENT_WIMAX_ENABLED_STATE, WimaxManagerConstants.WIMAX_ENABLED_STATE_UNKNOWN); int widgetState = wimaxStateToFiveState(wimaxState); setCurrentState(context, widgetState); if (widgetState == WimaxManagerConstants.WIMAX_ENABLED_STATE_ENABLED) Settings.Secure.putInt(context.getContentResolver(), Settings.Secure.WIMAX_ON, 1); else if (widgetState == WimaxManagerConstants.WIMAX_ENABLED_STATE_DISABLED) Settings.Secure.putInt(context.getContentResolver(), Settings.Secure.WIMAX_ON, 0); } /** Loading Loading
core/java/android/net/wimax/WimaxHelper.java +4 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,7 @@ import android.os.Handler; import android.os.IBinder; import android.os.ServiceManager; import android.util.Log; import android.provider.Settings; import java.lang.reflect.Constructor; import java.lang.reflect.Method; Loading Loading @@ -104,6 +104,9 @@ public class WimaxHelper { Object wimaxService = context.getSystemService(WimaxManagerConstants.WIMAX_SERVICE); Method m = wimaxService.getClass().getMethod("setWimaxEnabled", boolean.class); ret = (Boolean) m.invoke(wimaxService, enabled); if (ret) Settings.Secure.putInt(context.getContentResolver(), Settings.Secure.WIMAX_ON, (Boolean) enabled ? 1 : 0); } catch (Exception e) { Log.e(TAG, "Unable to set WiMAX state!", e); } Loading
packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/PowerWidget.java +5 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.content.IntentFilter; import android.content.res.Resources; import android.database.ContentObserver; import android.net.Uri; import android.net.wimax.WimaxHelper; import android.os.Handler; import android.provider.Settings; import android.util.AttributeSet; Loading Loading @@ -104,6 +105,10 @@ public class PowerWidget extends FrameLayout { if(buttons == null) { Log.i(TAG, "Default buttons being loaded"); buttons = BUTTONS_DEFAULT; // Add the WiMAX button if it's supported if (WimaxHelper.isWimaxSupported(mContext)) { buttons += BUTTON_DELIMITER + PowerButton.BUTTON_WIMAX; } } Log.i(TAG, "Button list: " + buttons); Loading
packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/WimaxButton.java +0 −7 Original line number Diff line number Diff line Loading @@ -24,7 +24,6 @@ import android.content.IntentFilter; import android.net.wimax.WimaxHelper; import android.net.wimax.WimaxManagerConstants; import android.os.AsyncTask; import android.provider.Settings; import android.util.Log; public class WimaxButton extends PowerButton { Loading Loading @@ -72,12 +71,6 @@ public class WimaxButton extends PowerButton { int wimaxState = intent.getIntExtra(WimaxManagerConstants.CURRENT_WIMAX_ENABLED_STATE, WimaxManagerConstants.WIMAX_ENABLED_STATE_UNKNOWN); int widgetState = wimaxStateToFiveState(wimaxState); setCurrentState(context, widgetState); if (widgetState == WimaxManagerConstants.WIMAX_ENABLED_STATE_ENABLED) Settings.Secure.putInt(context.getContentResolver(), Settings.Secure.WIMAX_ON, 1); else if (widgetState == WimaxManagerConstants.WIMAX_ENABLED_STATE_DISABLED) Settings.Secure.putInt(context.getContentResolver(), Settings.Secure.WIMAX_ON, 0); } /** Loading