summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod/setupwizard/SetupWizardApp.java
diff options
context:
space:
mode:
authorcretin45 <cretin45@gmail.com>2015-02-19 13:01:28 -0800
committercretin45 <cretin45@gmail.com>2015-02-19 13:01:28 -0800
commite001f975dbd961eabc79040d74111d36ebc6336c (patch)
treecc895bbbc015d8b4f5c3350bbd5219ffba27ed11 /src/com/cyanogenmod/setupwizard/SetupWizardApp.java
parent328ec8da4279366ed4c6f274fb66fa5ee79078aa (diff)
downloadpackages_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.java13
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);
+ }
}