ce0fd25e2ca2f8f7505dea7e684c5d05cb8d3890 |
|
05-Jul-2017 |
jackqdyulei <jackqdyulei@google.com> |
Update the smearing methods in framework. 1. Fix the bug about foregroundActivityTime. It should take microseconds as parameter and return microseconds 2. Use the min time of foregroundActivity time and Top time as "screen time" 3. Hide bluetooth, wifi, idle but don't smear it Bug: 63176214 Test: runtest -x BatteryStatsHelperTest Change-Id: I5798577da17d60fb3e3b18351deb31ae77939154
/frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsHelperTest.java
|
1424c1d77cfcd2e44366f5a3fbed153ba782f265 |
|
06-Jun-2017 |
jackqdyulei <jackqdyulei@google.com> |
Copy smearing method to BatteryStatsHelper Cherry pick: fix conflict in config.xml This cl adds the following data in BatterySipper 1. screenPowerMah: power smeared by screen 2. proportionalSmearMah: power need to smeared proportionally 3. displayPowerMah: smeared power usage This cl also copies bunch of methods from BatteryUtils to BatteryStatsHelper with minor changes, so we could log smearing logic in BatteryStatsHelper Bug: 62300864 Test: runtest -x BatteryStatsHelperTest Change-Id: I9f92f5c1ac5fa483d0c15a3d5daad570da68a7ff
/frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsHelperTest.java
|