OSDN Git Service

Support WorkChains for WakeLock start / stop / change events.
authorNarayan Kamath <narayan@google.com>
Fri, 8 Dec 2017 11:56:01 +0000 (11:56 +0000)
committerNarayan Kamath <narayan@google.com>
Fri, 22 Dec 2017 16:21:07 +0000 (16:21 +0000)
commit8182202ac884331a8f0a8d5094d5aad7d9323c08
treebb53c6960bef6f80b5fd14c4d5e4403add20606e
parent5c74af9498c51b3f789adae6796938789d3b2740
Support WorkChains for WakeLock start / stop / change events.

Log WorkChains associated with a given WorkSource to statsd whenever
a wakelock is acquired / released or changes.

Test: WorkSourceTest, manual.
Bug: 62390666

Change-Id: I1720ba8b1778d38067398caac7cf92c4d375f816
core/java/android/os/PowerManager.java
core/java/android/os/WorkSource.java
core/java/com/android/internal/os/BatteryStatsImpl.java
core/tests/coretests/src/android/os/WorkSourceTest.java
services/core/java/com/android/server/am/BatteryStatsService.java
services/core/java/com/android/server/power/PowerManagerService.java