Loading core/java/android/os/BatteryStats.java +5 −17 Original line number Diff line number Diff line Loading @@ -52,7 +52,6 @@ import android.util.proto.ProtoOutputStream; import android.view.Display; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.os.BatteryUsageStatsProvider; import com.google.android.collect.Lists; Loading Loading @@ -4536,7 +4535,7 @@ public abstract class BatteryStats implements Parcelable { } } final BatteryUsageStats stats = getBatteryUsageStats(context); final BatteryUsageStats stats = getBatteryUsageStats(context, true /* detailed */); dumpLine(pw, 0 /* uid */, category, POWER_USE_SUMMARY_DATA, formatCharge(stats.getBatteryCapacity()), formatCharge(stats.getConsumedPower()), Loading Loading @@ -5725,14 +5724,8 @@ public abstract class BatteryStats implements Parcelable { pw.println(getDischargeAmountScreenDozeSinceCharge()); pw.println(); final BatteryUsageStatsProvider provider = new BatteryUsageStatsProvider(context, this); final BatteryUsageStats stats = provider.getBatteryUsageStats( new BatteryUsageStatsQuery.Builder() .setMaxStatsAgeMs(0) .includePowerModels() .includeProcessStateData() .includeVirtualUids() .build()); BatteryUsageStats stats = getBatteryUsageStats(context, true /* detailed */); stats.dump(pw, prefix); List<UidMobileRadioStats> uidMobileRadioStats = Loading Loading @@ -7730,7 +7723,7 @@ public abstract class BatteryStats implements Parcelable { proto.write(BatteryStatsProto.END_PLATFORM_VERSION, getEndPlatformVersion()); if ((flags & DUMP_DAILY_ONLY) == 0) { final BatteryUsageStats stats = getBatteryUsageStats(context); final BatteryUsageStats stats = getBatteryUsageStats(context, false /* detailed */); ProportionalAttributionCalculator proportionalAttributionCalculator = new ProportionalAttributionCalculator(context, stats); dumpProtoAppsLocked(proto, stats, apps, proportionalAttributionCalculator); Loading Loading @@ -8679,12 +8672,7 @@ public abstract class BatteryStats implements Parcelable { return !tm.isDataCapable(); } private BatteryUsageStats getBatteryUsageStats(Context context) { final BatteryUsageStatsProvider provider = new BatteryUsageStatsProvider(context, this); final BatteryUsageStatsQuery query = new BatteryUsageStatsQuery.Builder().setMaxStatsAgeMs(0).build(); return provider.getBatteryUsageStats(query); } protected abstract BatteryUsageStats getBatteryUsageStats(Context context, boolean detailed); private boolean shouldHidePowerComponent(int powerComponent) { return powerComponent == BatteryConsumer.POWER_COMPONENT_IDLE Loading core/java/com/android/internal/app/IBatteryStats.aidl +0 −2 Original line number Diff line number Diff line Loading @@ -16,8 +16,6 @@ package com.android.internal.app; import com.android.internal.os.BatteryStatsImpl; import android.bluetooth.BluetoothActivityEnergyInfo; import android.os.BatteryUsageStats; import android.os.BatteryUsageStatsQuery; Loading core/java/com/android/internal/os/KernelSingleUidTimeReader.java +1 −1 Original line number Diff line number Diff line Loading @@ -68,7 +68,7 @@ public class KernelSingleUidTimeReader { private static final native boolean canReadBpfTimes(); KernelSingleUidTimeReader(int cpuFreqsCount) { public KernelSingleUidTimeReader(int cpuFreqsCount) { this(cpuFreqsCount, new Injector()); } Loading core/java/com/android/internal/os/ProcessCpuTracker.java +2 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import static android.os.Process.PROC_PARENS; import static android.os.Process.PROC_SPACE_TERM; import android.compat.annotation.UnsupportedAppUsage; import android.os.BatteryStats; import android.os.Build; import android.os.CpuUsageProto; import android.os.Process; Loading Loading @@ -196,7 +197,7 @@ public class ProcessCpuTracker { final ArrayList<Stats> threadStats; final ArrayList<Stats> workingThreads; public BatteryStatsImpl.Uid.Proc batteryStats; public BatteryStats.Uid.Proc batteryStats; public boolean interesting; Loading core/java/com/android/internal/power/MeasuredEnergyStats.java +2 −3 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ import java.util.Arrays; public class MeasuredEnergyStats { private static final String TAG = "MeasuredEnergyStats"; // Note: {@link com.android.internal.os.BatteryStatsImpl#VERSION} MUST be updated if standard // Note: {@link BatteryStats#VERSION} MUST be updated if standard // power bucket integers are modified/added/removed. public static final int POWER_BUCKET_UNKNOWN = -1; public static final int POWER_BUCKET_SCREEN_ON = 0; Loading Loading @@ -309,8 +309,7 @@ public class MeasuredEnergyStats { * Read from summary parcel. * Note: Measured subsystem (and therefore bucket) availability may be different from when the * summary parcel was written. Availability has already been correctly set in the constructor. * Note: {@link com.android.internal.os.BatteryStatsImpl#VERSION} must be updated if summary * parceling changes. * Note: {@link android.os.BatteryStats#VERSION} must be updated if summary parceling changes. * * Corresponding write performed by {@link #writeSummaryToParcel(Parcel)}. */ Loading Loading
core/java/android/os/BatteryStats.java +5 −17 Original line number Diff line number Diff line Loading @@ -52,7 +52,6 @@ import android.util.proto.ProtoOutputStream; import android.view.Display; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.os.BatteryUsageStatsProvider; import com.google.android.collect.Lists; Loading Loading @@ -4536,7 +4535,7 @@ public abstract class BatteryStats implements Parcelable { } } final BatteryUsageStats stats = getBatteryUsageStats(context); final BatteryUsageStats stats = getBatteryUsageStats(context, true /* detailed */); dumpLine(pw, 0 /* uid */, category, POWER_USE_SUMMARY_DATA, formatCharge(stats.getBatteryCapacity()), formatCharge(stats.getConsumedPower()), Loading Loading @@ -5725,14 +5724,8 @@ public abstract class BatteryStats implements Parcelable { pw.println(getDischargeAmountScreenDozeSinceCharge()); pw.println(); final BatteryUsageStatsProvider provider = new BatteryUsageStatsProvider(context, this); final BatteryUsageStats stats = provider.getBatteryUsageStats( new BatteryUsageStatsQuery.Builder() .setMaxStatsAgeMs(0) .includePowerModels() .includeProcessStateData() .includeVirtualUids() .build()); BatteryUsageStats stats = getBatteryUsageStats(context, true /* detailed */); stats.dump(pw, prefix); List<UidMobileRadioStats> uidMobileRadioStats = Loading Loading @@ -7730,7 +7723,7 @@ public abstract class BatteryStats implements Parcelable { proto.write(BatteryStatsProto.END_PLATFORM_VERSION, getEndPlatformVersion()); if ((flags & DUMP_DAILY_ONLY) == 0) { final BatteryUsageStats stats = getBatteryUsageStats(context); final BatteryUsageStats stats = getBatteryUsageStats(context, false /* detailed */); ProportionalAttributionCalculator proportionalAttributionCalculator = new ProportionalAttributionCalculator(context, stats); dumpProtoAppsLocked(proto, stats, apps, proportionalAttributionCalculator); Loading Loading @@ -8679,12 +8672,7 @@ public abstract class BatteryStats implements Parcelable { return !tm.isDataCapable(); } private BatteryUsageStats getBatteryUsageStats(Context context) { final BatteryUsageStatsProvider provider = new BatteryUsageStatsProvider(context, this); final BatteryUsageStatsQuery query = new BatteryUsageStatsQuery.Builder().setMaxStatsAgeMs(0).build(); return provider.getBatteryUsageStats(query); } protected abstract BatteryUsageStats getBatteryUsageStats(Context context, boolean detailed); private boolean shouldHidePowerComponent(int powerComponent) { return powerComponent == BatteryConsumer.POWER_COMPONENT_IDLE Loading
core/java/com/android/internal/app/IBatteryStats.aidl +0 −2 Original line number Diff line number Diff line Loading @@ -16,8 +16,6 @@ package com.android.internal.app; import com.android.internal.os.BatteryStatsImpl; import android.bluetooth.BluetoothActivityEnergyInfo; import android.os.BatteryUsageStats; import android.os.BatteryUsageStatsQuery; Loading
core/java/com/android/internal/os/KernelSingleUidTimeReader.java +1 −1 Original line number Diff line number Diff line Loading @@ -68,7 +68,7 @@ public class KernelSingleUidTimeReader { private static final native boolean canReadBpfTimes(); KernelSingleUidTimeReader(int cpuFreqsCount) { public KernelSingleUidTimeReader(int cpuFreqsCount) { this(cpuFreqsCount, new Injector()); } Loading
core/java/com/android/internal/os/ProcessCpuTracker.java +2 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import static android.os.Process.PROC_PARENS; import static android.os.Process.PROC_SPACE_TERM; import android.compat.annotation.UnsupportedAppUsage; import android.os.BatteryStats; import android.os.Build; import android.os.CpuUsageProto; import android.os.Process; Loading Loading @@ -196,7 +197,7 @@ public class ProcessCpuTracker { final ArrayList<Stats> threadStats; final ArrayList<Stats> workingThreads; public BatteryStatsImpl.Uid.Proc batteryStats; public BatteryStats.Uid.Proc batteryStats; public boolean interesting; Loading
core/java/com/android/internal/power/MeasuredEnergyStats.java +2 −3 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ import java.util.Arrays; public class MeasuredEnergyStats { private static final String TAG = "MeasuredEnergyStats"; // Note: {@link com.android.internal.os.BatteryStatsImpl#VERSION} MUST be updated if standard // Note: {@link BatteryStats#VERSION} MUST be updated if standard // power bucket integers are modified/added/removed. public static final int POWER_BUCKET_UNKNOWN = -1; public static final int POWER_BUCKET_SCREEN_ON = 0; Loading Loading @@ -309,8 +309,7 @@ public class MeasuredEnergyStats { * Read from summary parcel. * Note: Measured subsystem (and therefore bucket) availability may be different from when the * summary parcel was written. Availability has already been correctly set in the constructor. * Note: {@link com.android.internal.os.BatteryStatsImpl#VERSION} must be updated if summary * parceling changes. * Note: {@link android.os.BatteryStats#VERSION} must be updated if summary parceling changes. * * Corresponding write performed by {@link #writeSummaryToParcel(Parcel)}. */ Loading