OSDN Git Service

Add high usage battery tip
authorjackqdyulei <jackqdyulei@google.com>
Tue, 2 Jan 2018 22:19:06 +0000 (14:19 -0800)
committerjackqdyulei <jackqdyulei@google.com>
Tue, 9 Jan 2018 23:00:41 +0000 (15:00 -0800)
commitca102facf0aa11a8205c0bf66979d40878f8d508
tree57eeb2c065d10c2f26f26a42801b6148830da654
parent5ff1df89fac75c24205a01503382ecb901cd57c8
Add high usage battery tip

1. Add both model and detector
2. Move the screen usage method to BatteryUtils
so we could reuse it.
3. Add and update the tests

Bug: 70570352
Test: RunSettingsRoboTests

Change-Id: I6a7248d9d48ee8cb6fc2c18c8c225210d49b6bc9
res/values/strings.xml
src/com/android/settings/fuelgauge/BatteryUtils.java
src/com/android/settings/fuelgauge/PowerUsageSummary.java
src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java
src/com/android/settings/fuelgauge/batterytip/detectors/HighUsageDetector.java [new file with mode: 0644]
src/com/android/settings/fuelgauge/batterytip/tips/HighUsageTip.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/fuelgauge/BatteryUtilsTest.java
tests/robotests/src/com/android/settings/fuelgauge/PowerUsageSummaryTest.java
tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/HighUsageDetectorTest.java [new file with mode: 0644]