OSDN Git Service

Do not sleep if someone is paying attention
authorLucas Dupin <dupin@google.com>
Thu, 17 Jan 2019 02:52:30 +0000 (18:52 -0800)
committerLucas Dupin <dupin@google.com>
Fri, 25 Jan 2019 18:28:01 +0000 (10:28 -0800)
commit0a5d79707d95afc4a7c18a57cc2b48d098e4ac2d
tree4f4ed07e30ec783ab93c295083494414173d5c16
parenta75a6ee0c1f635dd9b1d77875ce6e62c9e0c5816
Do not sleep if someone is paying attention

Test: atest AttentionDetectorTest
Test: manual; let device sleep because of timeout (without attention)
Test: manual; let device sleep after maximum attention timeout
Test: manual; touch screen multiple times to avoid timeout
Bug: 111939367
Change-Id: Iafeea7569f84fce08888bc5b6d74ba02fb13fd04
core/java/android/os/BatteryStats.java
core/java/android/os/PowerManager.java
core/res/res/values/config.xml
core/res/res/values/symbols.xml
services/core/java/com/android/server/attention/AttentionManagerService.java
services/core/java/com/android/server/power/AttentionDetector.java [new file with mode: 0644]
services/core/java/com/android/server/power/PowerManagerService.java
services/tests/servicestests/src/com/android/server/power/AttentionDetectorTest.java [new file with mode: 0644]