Loading src/com/android/settings/fuelgauge/batteryusage/DataProcessor.java +3 −0 Original line number Diff line number Diff line Loading @@ -1547,6 +1547,9 @@ public final class DataProcessor { appUsageMap, selectedBatteryEntry.mUserId, selectedBatteryEntry.mPackageName)); // Make sure the background + screen-on time will not exceed the threshold. backgroundUsageTimeInMs = Math.min( backgroundUsageTimeInMs, (long) TOTAL_HOURLY_TIME_THRESHOLD - screenOnTime); final BatteryDiffEntry currentBatteryDiffEntry = new BatteryDiffEntry( context, foregroundUsageTimeInMs, Loading tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessorTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -1149,7 +1149,7 @@ public final class DataProcessorTest { assertThat(resultEntry.mForegroundUsageTimeInMs) .isEqualTo(Math.round(entry.mForegroundUsageTimeInMs * ratio)); assertThat(resultEntry.mBackgroundUsageTimeInMs) .isEqualTo(Math.round(entry.mBackgroundUsageTimeInMs * ratio)); .isEqualTo(0); assertThat(resultEntry.mConsumePower) .isEqualTo(entry.mConsumePower * ratio); assertThat(resultEntry.mForegroundUsageConsumePower) Loading Loading
src/com/android/settings/fuelgauge/batteryusage/DataProcessor.java +3 −0 Original line number Diff line number Diff line Loading @@ -1547,6 +1547,9 @@ public final class DataProcessor { appUsageMap, selectedBatteryEntry.mUserId, selectedBatteryEntry.mPackageName)); // Make sure the background + screen-on time will not exceed the threshold. backgroundUsageTimeInMs = Math.min( backgroundUsageTimeInMs, (long) TOTAL_HOURLY_TIME_THRESHOLD - screenOnTime); final BatteryDiffEntry currentBatteryDiffEntry = new BatteryDiffEntry( context, foregroundUsageTimeInMs, Loading
tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessorTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -1149,7 +1149,7 @@ public final class DataProcessorTest { assertThat(resultEntry.mForegroundUsageTimeInMs) .isEqualTo(Math.round(entry.mForegroundUsageTimeInMs * ratio)); assertThat(resultEntry.mBackgroundUsageTimeInMs) .isEqualTo(Math.round(entry.mBackgroundUsageTimeInMs * ratio)); .isEqualTo(0); assertThat(resultEntry.mConsumePower) .isEqualTo(entry.mConsumePower * ratio); assertThat(resultEntry.mForegroundUsageConsumePower) Loading