OSDN Git Service

Support keeping activities resumed while dozing.
authorJeff Brown <jeffbrown@google.com>
Thu, 20 Nov 2014 02:30:58 +0000 (18:30 -0800)
committerJeff Brown <jeffbrown@google.com>
Fri, 21 Nov 2014 00:49:18 +0000 (16:49 -0800)
commitfbe96706bb9754f9ea3f6345f32e058a45ad10b4
tree7d25579de141efb82c0449cebe61661c33a0dee0
parentb5b9c9b589c058d9e21ca23976d7574f9c604e38
Support keeping activities resumed while dozing.

If the lock screen is not shown, then let activities keep running
while dozing.  This is important to support ambient mode on watches
since it allows the home app to keep running.

To make this possible, we need to inform the activity manager about
the exact wakefulness state, not just the overall boolean
interactive state.

Bug: 18284212
Change-Id: Ia35c99127ce51ffc178f3a2f51fca67d24061c71
core/java/android/app/ActivityManagerInternal.java
core/java/android/os/PowerManagerInternal.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/power/Notifier.java
services/core/java/com/android/server/power/PowerManagerService.java