diff options
author | cretin45 <cretin45@gmail.com> | 2015-02-19 13:01:28 -0800 |
---|---|---|
committer | cretin45 <cretin45@gmail.com> | 2015-02-19 13:01:28 -0800 |
commit | e001f975dbd961eabc79040d74111d36ebc6336c (patch) | |
tree | cc895bbbc015d8b4f5c3350bbd5219ffba27ed11 /src/com/cyanogenmod/setupwizard/SetupWizardApp.java | |
parent | 328ec8da4279366ed4c6f274fb66fa5ee79078aa (diff) | |
download | packages_apps_SetupWizard-e001f975dbd961eabc79040d74111d36ebc6336c.zip packages_apps_SetupWizard-e001f975dbd961eabc79040d74111d36ebc6336c.tar.gz packages_apps_SetupWizard-e001f975dbd961eabc79040d74111d36ebc6336c.tar.bz2 |
SetupWizard: Add captive portal check
Change-Id: I990b3d5c67fa9ba54e7e834b42a11a93133646d9
Diffstat (limited to 'src/com/cyanogenmod/setupwizard/SetupWizardApp.java')
-rw-r--r-- | src/com/cyanogenmod/setupwizard/SetupWizardApp.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/setupwizard/SetupWizardApp.java b/src/com/cyanogenmod/setupwizard/SetupWizardApp.java index 22a376c..9f76940 100644 --- a/src/com/cyanogenmod/setupwizard/SetupWizardApp.java +++ b/src/com/cyanogenmod/setupwizard/SetupWizardApp.java @@ -20,6 +20,7 @@ package com.cyanogenmod.setupwizard; import android.app.Application; import android.app.StatusBarManager; import android.content.Context; +import android.provider.Settings; public class SetupWizardApp extends Application { @@ -41,16 +42,20 @@ public class SetupWizardApp extends Application { public static final String EXTRA_THEME = "theme"; public static final String EXTRA_MATERIAL_LIGHT = "material_light"; + private static final String KEY_DETECT_CAPTIVE_PORTAL = "captive_portal_detection_enabled"; + public static final int REQUEST_CODE_SETUP_WIFI = 0; public static final int REQUEST_CODE_SETUP_GMS= 1; public static final int REQUEST_CODE_RESTORE_GMS= 2; public static final int REQUEST_CODE_SETUP_CYANOGEN= 3; + public static final int REQUEST_CODE_SETUP_CAPTIVE_PORTAL= 4; private StatusBarManager mStatusBarManager; @Override public void onCreate() { super.onCreate(); + disableCaptivePortalDetection(); mStatusBarManager = (StatusBarManager)getSystemService(Context.STATUS_BAR_SERVICE); } @@ -63,4 +68,12 @@ public class SetupWizardApp extends Application { public void enableStatusBar() { mStatusBarManager.disable(StatusBarManager.DISABLE_NONE); } + + public void disableCaptivePortalDetection() { + Settings.Global.putInt(getContentResolver(), KEY_DETECT_CAPTIVE_PORTAL, 0); + } + + public void enableCaptivePortalDetection() { + Settings.Global.putInt(getContentResolver(), KEY_DETECT_CAPTIVE_PORTAL, 1); + } } |