From e565d5688ac11ee1440d7622a84ae5a688f7f3b5 Mon Sep 17 00:00:00 2001 From: Tad Date: Sat, 16 Apr 2016 22:49:51 -0400 Subject: [PATCH] Aggressive Doze Change-Id: If28d95b48fc283d88999a200112ee579dd9a4bc2 --- .../com/android/server/DeviceIdleController.java | 47 ++++++++-------------- 1 file changed, 16 insertions(+), 31 deletions(-) diff --git a/services/core/java/com/android/server/DeviceIdleController.java b/services/core/java/com/android/server/DeviceIdleController.java index 0f541d1..44cc490 100644 --- a/services/core/java/com/android/server/DeviceIdleController.java +++ b/services/core/java/com/android/server/DeviceIdleController.java @@ -553,37 +553,22 @@ public class DeviceIdleController extends SystemService Slog.e(TAG, "Bad device idle settings", e); } - INACTIVE_TIMEOUT = mParser.getLong(KEY_INACTIVE_TIMEOUT, - 30000L); - SENSING_TIMEOUT = mParser.getLong(KEY_SENSING_TIMEOUT, - 0L); - LOCATING_TIMEOUT = mParser.getLong(KEY_LOCATING_TIMEOUT, - 0L); - LOCATION_ACCURACY = mParser.getFloat(KEY_LOCATION_ACCURACY, 20); - MOTION_INACTIVE_TIMEOUT = mParser.getLong(KEY_MOTION_INACTIVE_TIMEOUT, - 0L); - IDLE_AFTER_INACTIVE_TIMEOUT = mParser.getLong(KEY_IDLE_AFTER_INACTIVE_TIMEOUT, - 0L); - IDLE_PENDING_TIMEOUT = mParser.getLong(KEY_IDLE_PENDING_TIMEOUT, - 12000L); - MAX_IDLE_PENDING_TIMEOUT = mParser.getLong(KEY_MAX_IDLE_PENDING_TIMEOUT, - 12000L); - IDLE_PENDING_FACTOR = mParser.getFloat(KEY_IDLE_PENDING_FACTOR, - 2f); - IDLE_TIMEOUT = mParser.getLong(KEY_IDLE_TIMEOUT, - 60000L); - MAX_IDLE_TIMEOUT = mParser.getLong(KEY_MAX_IDLE_TIMEOUT, - 21600000L); - IDLE_FACTOR = mParser.getFloat(KEY_IDLE_FACTOR, - 2f); - MIN_TIME_TO_ALARM = mParser.getLong(KEY_MIN_TIME_TO_ALARM, - 600000L); - MAX_TEMP_APP_WHITELIST_DURATION = mParser.getLong( - KEY_MAX_TEMP_APP_WHITELIST_DURATION, 10000L); - MMS_TEMP_APP_WHITELIST_DURATION = mParser.getLong( - KEY_MMS_TEMP_APP_WHITELIST_DURATION, 10000L); - SMS_TEMP_APP_WHITELIST_DURATION = mParser.getLong( - KEY_SMS_TEMP_APP_WHITELIST_DURATION, 10000L); + INACTIVE_TIMEOUT = 300000L;//5m + SENSING_TIMEOUT = 15000L;//15s + LOCATING_TIMEOUT = 15000L;//15s + LOCATION_ACCURACY = 30f; + MOTION_INACTIVE_TIMEOUT = 15000L;//15s + IDLE_AFTER_INACTIVE_TIMEOUT = 15000L;//15s + IDLE_PENDING_TIMEOUT = 15000L;//15s + MAX_IDLE_PENDING_TIMEOUT = 60000L;//60s + IDLE_PENDING_FACTOR = 2f; + IDLE_TIMEOUT = 600000L;//10m + MAX_IDLE_TIMEOUT = 21600000L;//6h + IDLE_FACTOR = 2f; + MIN_TIME_TO_ALARM = 600000L;//10m + MAX_TEMP_APP_WHITELIST_DURATION = 120000L;//2m + MMS_TEMP_APP_WHITELIST_DURATION = 60000L;//1m + SMS_TEMP_APP_WHITELIST_DURATION = 30000L;//30s } } -- 2.8.0