Loading core/java/android/os/BatteryUsageStats.java +1 −1 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ public final class BatteryUsageStats implements Parcelable { for (int i = 0; i < systemBatteryConsumerCount; i++) { final SystemBatteryConsumer consumer = builder.mSystemBatteryConsumerBuilders.valueAt(i).build(); totalPower += consumer.getConsumedPower(); totalPower += consumer.getConsumedPower() - consumer.getPowerConsumedByApps(); mSystemBatteryConsumers.add(consumer); } Loading core/tests/coretests/src/com/android/internal/os/BatteryUsageStatsTest.java +4 −1 Original line number Diff line number Diff line Loading @@ -103,7 +103,10 @@ public class BatteryUsageStatsTest { } public void validateBatteryUsageStats(BatteryUsageStats batteryUsageStats) { assertThat(batteryUsageStats.getConsumedPower()).isEqualTo(21500); // Camera: (10100 + 10200) - 20000 (consumed by apps) = 300 // App: 300 + 400 + 500 = 1200 // Total: 1500 assertThat(batteryUsageStats.getConsumedPower()).isEqualTo(1500); assertThat(batteryUsageStats.getDischargePercentage()).isEqualTo(20); assertThat(batteryUsageStats.getDischargedPowerRange().getLower()).isEqualTo(1000); assertThat(batteryUsageStats.getDischargedPowerRange().getUpper()).isEqualTo(2000); Loading Loading
core/java/android/os/BatteryUsageStats.java +1 −1 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ public final class BatteryUsageStats implements Parcelable { for (int i = 0; i < systemBatteryConsumerCount; i++) { final SystemBatteryConsumer consumer = builder.mSystemBatteryConsumerBuilders.valueAt(i).build(); totalPower += consumer.getConsumedPower(); totalPower += consumer.getConsumedPower() - consumer.getPowerConsumedByApps(); mSystemBatteryConsumers.add(consumer); } Loading
core/tests/coretests/src/com/android/internal/os/BatteryUsageStatsTest.java +4 −1 Original line number Diff line number Diff line Loading @@ -103,7 +103,10 @@ public class BatteryUsageStatsTest { } public void validateBatteryUsageStats(BatteryUsageStats batteryUsageStats) { assertThat(batteryUsageStats.getConsumedPower()).isEqualTo(21500); // Camera: (10100 + 10200) - 20000 (consumed by apps) = 300 // App: 300 + 400 + 500 = 1200 // Total: 1500 assertThat(batteryUsageStats.getConsumedPower()).isEqualTo(1500); assertThat(batteryUsageStats.getDischargePercentage()).isEqualTo(20); assertThat(batteryUsageStats.getDischargedPowerRange().getLower()).isEqualTo(1000); assertThat(batteryUsageStats.getDischargedPowerRange().getUpper()).isEqualTo(2000); Loading