summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2016-01-11 15:15:02 -0800
committerDanesh M <daneshm90@gmail.com>2016-01-11 16:00:55 -0800
commit490e114752bd89830b02c56716721fff5122712d (patch)
treef8e2035258eb621a10c5eb89ef4c932a7cb6f649
parent8cd4c37a19a7fe4abc24dd035581d8c0a8acc24b (diff)
downloadandroid_frameworks_opt_net_wifi-490e114752bd89830b02c56716721fff5122712d.tar.gz
android_frameworks_opt_net_wifi-490e114752bd89830b02c56716721fff5122712d.tar.bz2
android_frameworks_opt_net_wifi-490e114752bd89830b02c56716721fff5122712d.zip
Use def_wifi_idle_ms to fetch WIFI_IDLE_MS defaults
PAELLA-126 Change-Id: I060f2bb4611a2fc1576fd619acc6c87c784b4abf (cherry picked from commit 1e35a44465528dd552f8907be75d7dbc0d18e96a)
-rw-r--r--service/java/com/android/server/wifi/WifiController.java14
1 files changed, 4 insertions, 10 deletions
diff --git a/service/java/com/android/server/wifi/WifiController.java b/service/java/com/android/server/wifi/WifiController.java
index b5110994c..0467e7c26 100644
--- a/service/java/com/android/server/wifi/WifiController.java
+++ b/service/java/com/android/server/wifi/WifiController.java
@@ -63,21 +63,13 @@ class WifiController extends StateMachine {
private long mIdleMillis;
private int mSleepPolicy;
private boolean mFirstUserSignOnSeen = false;
+ private int mDefaultWifiIdleMs;
private AlarmManager mAlarmManager;
private PendingIntent mIdleIntent;
private static final int IDLE_REQUEST = 0;
/**
- * See {@link Settings.Global#WIFI_IDLE_MS}. This is the default value if a
- * Settings.Global value is not present. This timeout value is chosen as
- * the approximate point at which the battery drain caused by Wi-Fi
- * being enabled but not active exceeds the battery drain caused by
- * re-establishing a connection to the mobile data network.
- */
- private static final long DEFAULT_IDLE_MS = 15 * 60 * 1000; /* 15 minutes */
-
- /**
* See {@link Settings.Global#WIFI_REENABLE_DELAY_MS}. This is the default value if a
* Settings.Global value is not present. This is the minimum time after wifi is disabled
* we'll act on an enable. Enable requests received before this delay will be deferred.
@@ -141,6 +133,8 @@ class WifiController extends StateMachine {
mWifiStateMachine = service.mWifiStateMachine;
mSettingsStore = service.mSettingsStore;
mLocks = service.mLocks;
+ mDefaultWifiIdleMs = context.getResources().getInteger(com.android.internal.
+ R.integer.def_wifi_idle_ms);
mAlarmManager = (AlarmManager)mContext.getSystemService(Context.ALARM_SERVICE);
Intent idleIntent = new Intent(ACTION_DEVICE_IDLE, null);
@@ -216,7 +210,7 @@ class WifiController extends StateMachine {
private void readWifiIdleTime() {
mIdleMillis = Settings.Global.getLong(mContext.getContentResolver(),
- Settings.Global.WIFI_IDLE_MS, DEFAULT_IDLE_MS);
+ Settings.Global.WIFI_IDLE_MS, mDefaultWifiIdleMs);
}
private void readWifiSleepPolicy() {