summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Erik Ljungberg <erik.ljungberg@sonyericsson.com> 2010-08-23 15:13:46 +0200
committer Johan Redestig <johan.redestig@sonymobile.com> 2012-08-29 09:52:12 +0200
commit7e07147ecec50549272b4ec2f4f364102d7f379c (patch)
tree44724b860a023ce90527032ba94753567e8a6d52
parentad955fe87f44b43dbb2842fdcbe4e62900b5a07f (diff)
Default WiFi sleep policy setting
Creates a defult.xml setting for WiFi sleep policy. It is now possible, through device overlays, to change the default sleep policy to e.g. never in order to improve user experience of WiFi. Change-Id: Ie459b8e70fdbc7c605452fe0692d7bc26460e939
-rw-r--r--packages/SettingsProvider/res/values/defaults.xml2
-rw-r--r--packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java2
2 files changed, 4 insertions, 0 deletions
diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xml
index cd0da5a0783c..2c9a6fe0e4dc 100644
--- a/packages/SettingsProvider/res/values/defaults.xml
+++ b/packages/SettingsProvider/res/values/defaults.xml
@@ -46,6 +46,8 @@
<bool name="def_netstats_enabled">true</bool>
<bool name="def_usb_mass_storage_enabled">true</bool>
<bool name="def_wifi_on">false</bool>
+ <!-- 0 == default, 1 == never while plugged, 2 == never -->
+ <integer name="def_wifi_sleep_policy">0</integer>
<bool name="def_networks_available_notification_on">true</bool>
<bool name="def_backup_enabled">false</bool>
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
index de078d2039d3..aa2164e458bb 100644
--- a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -1496,6 +1496,8 @@ public class DatabaseHelper extends SQLiteOpenHelper {
loadIntegerSetting(stmt, Settings.System.POINTER_SPEED,
R.integer.def_pointer_speed);
+ loadIntegerSetting(stmt, Settings.System.WIFI_SLEEP_POLICY,
+ R.integer.def_wifi_sleep_policy);
} finally {
if (stmt != null) stmt.close();
}