summaryrefslogtreecommitdiff
path: root/core/java/com/android/internal/os/BatteryUsageStatsProvider.java
Commit message (Expand)AuthorAgeFilesLines
* Reclassify FGS and BOUND_TOP as "background" in BatteryUsageStatsDmitri Plotnikov2023-02-071-7/+5
* Address proportional counting for out-of-order timestampsDmitri Plotnikov2022-05-031-1/+48
* Exclude SDK Sandbox virtual UID from BatteryUsageStatsDmitri Plotnikov2022-03-101-0/+7
* Remove BatteryStatsHelper and BatterySipperDmitri Plotnikov2022-02-091-1/+1
* Allow requesting BatteryUsageStats for specific power componentsDmitri Plotnikov2022-01-261-0/+13
* Include saved battery history buffers into BatteryUsageStats parcelDmitri Plotnikov2022-01-051-1/+8
* Fix concurrency issue with BatteryUsageStatsDmitri Plotnikov2021-12-291-2/+13
* Add per-proc-state power componentsDmitri Plotnikov2021-10-131-11/+27
* Writing battery history tags into the history bufferDmitri Plotnikov2021-10-041-11/+1
* Check custom component names before aggregating BatteryUsageStats snapshotsDmitri Plotnikov2021-08-161-2/+11
* Fix KernelCpuUidUserSysTimeReaderTest#testThrottler by injecting a mock clockDmitri Plotnikov2021-07-221-3/+3
* Disable the BatteryUsageStatsStore featureDmitri Plotnikov2021-06-281-0/+7
* Add BatteryUsageStatsQuery parameters: time rangeDmitri Plotnikov2021-06-171-1/+39
* Fix time-in-foreground to include PROCESS_STATE_FOREGROUND_SERVICEDmitri Plotnikov2021-05-201-16/+15
* Add stats session end timestamp and duration to BatteryUsageStatsDmitri Plotnikov2021-05-131-2/+18
* Use battery capacity estimates provided by Health HALDmitri Plotnikov2021-05-031-1/+1
* Use POWER_COMPONENT_ constants instead of TIME_COMPONENT_... constantsDmitri Plotnikov2021-04-231-6/+1
* Use BatteryStats instead of BatteryStatsImpl in BatteryUsageStatsProviderDmitri Plotnikov2021-04-161-9/+32
* Add BatteryConsumer.getCustomPowerComponentName() and getCustomPowerComponent...Dmitri Plotnikov2021-04-131-6/+2
* Add BatteryConsumer.getPowerModel() methodDmitri Plotnikov2021-03-311-3/+6
* Merge "Remove references to BatterStatsHelper from BatteryUsageStatsProvider"...Dmitri Plotnikov2021-03-241-20/+20
|\
| * Remove references to BatterStatsHelper from BatteryUsageStatsProviderDmitri Plotnikov2021-03-231-20/+20
* | Change getStatsStartRealtime to getStatsStartTimestampDmitri Plotnikov2021-03-221-1/+1
|/
* Merge changes from topic "cpuEnergyAttribution" into sc-devMichael Wachenschwanz2021-03-081-4/+4
|\
| * Accumulate charge instead of energy in BatteryStatsImplMichael Wachenschwanz2021-03-081-4/+4
* | Add batteryTimeRemaining and chargeTimeRemaining to BatteryUsageStatsDmitri Plotnikov2021-03-051-1/+1
|/
* Add battery history to BatteryStatsUsageDmitri Plotnikov2021-02-281-0/+15
* Add UID time-in-state to UidBatteryConsumerDmitri Plotnikov2021-02-251-9/+51
* Copy custom measured power to BatteryUsageStatsDmitri Plotnikov2021-02-201-2/+7
* Add discharge power estimates to BatteryUsageStatsDmitri Plotnikov2021-02-181-5/+4
* Simplify SystemServicePowerCalculatorDmitri Plotnikov2021-02-121-3/+7
* Merge "CustomMeasuredPowerCalculator" into sc-devAdam Bookatz2021-02-121-0/+1
|\
| * CustomMeasuredPowerCalculatorAdam Bookatz2021-02-111-0/+1
* | Convert UserPowerCalculator to work with BatteryUsageStatsDmitri Plotnikov2021-02-091-13/+13
* | Change the API for getting PowerProfile-only BatteryUsageStatsDmitri Plotnikov2021-02-031-7/+11
|/
* Merge "Calculate total power for a BatteryConsumer by adding up PowerComponen...Dmitri Plotnikov2021-02-031-8/+3
|\
| * Calculate total power for a BatteryConsumer by adding up PowerComponentsDmitri Plotnikov2021-02-011-8/+3
* | Use consistent Wifi-only checkingRemi NGUYEN VAN2021-01-281-10/+1
|/
* Convert SensorPowerCalculator to work with BatteryUsageStatsDmitri Plotnikov2021-01-211-1/+2
* Convert several PowerCalculators to use BatteryUsageStatsDmitri Plotnikov2021-01-111-1/+2
* Add "modeled" power componentsDmitri Plotnikov2020-12-161-4/+11
* Add SystemBatteryConsumerDmitri Plotnikov2020-12-121-9/+7
* Convert CpuPowerCalculator from using BatterySipper to UidBatteryConsumerDmitri Plotnikov2020-12-091-9/+73
* Introduce BatteryUsageStats APIDmitri Plotnikov2020-12-031-0/+76