summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dmitri Plotnikov <dplotnikov@google.com> 2024-08-27 18:50:10 -0700
committer Dmitri Plotnikov <dplotnikov@google.com> 2024-08-27 18:50:10 -0700
commitcb5a5cb6cd4130328f4f58a9fe28fe87335082cd (patch)
tree31eb54d8abf1ed10806387475d2b3cf50733b44f
parent1d2177bf57d26f6909dad5ed162e5611a6e3f09b (diff)
Fix enabling of power stats exporters: PHONE and CUSTOM
Bug: 333941740 Test: adb shell dumpsys batterystats --usage Flag: com.android.server.power.optimization.streamlined_misc_battery_stats Change-Id: If89c4c1603db3d5f4efd4c1bd51e20e539e9f066
-rw-r--r--services/core/java/com/android/server/am/BatteryStatsService.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/am/BatteryStatsService.java b/services/core/java/com/android/server/am/BatteryStatsService.java
index 5137b4c72fae..8e87342a9569 100644
--- a/services/core/java/com/android/server/am/BatteryStatsService.java
+++ b/services/core/java/com/android/server/am/BatteryStatsService.java
@@ -687,6 +687,9 @@ public final class BatteryStatsService extends IBatteryStats.Stub
mBatteryUsageStatsProvider.setPowerStatsExporterEnabled(
BatteryConsumer.POWER_COMPONENT_MOBILE_RADIO,
Flags.streamlinedConnectivityBatteryStats());
+ mBatteryUsageStatsProvider.setPowerStatsExporterEnabled(
+ BatteryConsumer.POWER_COMPONENT_PHONE,
+ Flags.streamlinedConnectivityBatteryStats());
mStats.setPowerStatsCollectorEnabled(BatteryConsumer.POWER_COMPONENT_WIFI,
Flags.streamlinedConnectivityBatteryStats());
@@ -737,6 +740,9 @@ public final class BatteryStatsService extends IBatteryStats.Stub
// By convention POWER_COMPONENT_ANY represents custom Energy Consumers
mStats.setPowerStatsCollectorEnabled(BatteryConsumer.POWER_COMPONENT_ANY,
Flags.streamlinedMiscBatteryStats());
+ mBatteryUsageStatsProvider.setPowerStatsExporterEnabled(
+ BatteryConsumer.POWER_COMPONENT_ANY,
+ Flags.streamlinedMiscBatteryStats());
mWorker.systemServicesReady();
mStats.systemServicesReady(mContext);