summaryrefslogtreecommitdiff
path: root/core/java/android/os/BatteryUsageStatsQuery.java
Commit message (Collapse)AuthorAgeFilesLines
* Exclude SDK Sandbox virtual UID from BatteryUsageStatsDmitri Plotnikov2022-03-101-0/+12
| | | | | | Bug: 219077358 Test: atest FrameworksCoreTests:BatteryStatsTests Change-Id: I42e73348f787841677ce63e8cb2be98a0b8e53e2
* Allow requesting BatteryUsageStats for specific power componentsDmitri Plotnikov2022-01-261-2/+25
| | | | | | Bug: 216393849 Test: atest FrameworksCoreTests:BatteryUsageStatsProviderTest Change-Id: I8db1f41c42929ab2cfc5c64dc0c1fce74ca19896
* Update CpuPowerCalculator to do per process state attributionDmitri Plotnikov2021-10-281-0/+4
| | | | | | | Bug: 191921016 Test: atest FrameworksCoreTests:BatteryStatsTests Change-Id: I6c69f2b2aa03a61ade6c087e17891c079bc3e054
* Add per-proc-state power componentsDmitri Plotnikov2021-10-131-3/+16
| | | | | | | | Test: atest FrameworksCoreTests:BatteryStatsTests atest BatteryUsageStatsProtoTests:BatteryUsageStatsPulledTest Bug: 191921016 Change-Id: I698421a87766fcaef6569fd0ecfd1a44a9a3659f
* Add BatteryUsageStatsQuery parameters: time rangeDmitri Plotnikov2021-06-081-0/+38
| | | | | | Bug: 187223764 Test: atest FrameworksCoreTests:BatteryUsageStatsProviderTest Change-Id: If370360695a3f0327f07457abac1fd02164864e1
* Add BatteryConsumer.getPowerModel() methodDmitri Plotnikov2021-03-311-0/+17
| | | | | | | | This method will be used for testing and visualization purposes. Bug: 184207674 Test: atest FrameworksCoreTests:com.android.internal.os.BatteryStatsTests Change-Id: Id28ba4cbb8f27774f36248678f93ec187bc022b3
* Remove references to BatterStatsHelper from BatteryUsageStatsProviderDmitri Plotnikov2021-03-231-0/+24
| | | | | | | | | Also, add BatteryUsageStatsQuery.getMaxStatsAge() to allow throttling of battery stats sync. Bug: 174186345 Test: atest FrameworksCoreTests:com.android.internal.os.BatteryStatsTests Change-Id: I097c6b9575422837a522cf313a320e83221cdfab
* Add battery history to BatteryStatsUsageDmitri Plotnikov2021-02-281-3/+10
| | | | | | Bug: 173745486 Test: atest FrameworksCoreTests:com.android.internal.os.BatteryUsageStatsProviderTest Change-Id: Icfd9e49b68f1be99312c88ac889b06aa669367ef
* Measured energy for Ambient Display in BatteryUsageStatsDmitri Plotnikov2021-02-181-0/+8
| | | | | | | Bug: 178140704 Test: atest FrameworksCoreTests:com.android.internal.os.AmbientDisplayPowerCalculatorTest Change-Id: I1a573c3e380777637b7c0466aa78a4cab4c05887
* Convert UserPowerCalculator to work with BatteryUsageStatsDmitri Plotnikov2021-02-091-0/+33
| | | | | | | | Test: atest FrameworksCoreTests:com.android.internal.os.UserPowerCalculatorTest Bug: 158137862 Change-Id: Ibfd0138a2e455e2242750518d89c620901326d11
* Change the API for getting PowerProfile-only BatteryUsageStatsDmitri Plotnikov2021-02-031-7/+10
| | | | | | Bug: 175644968 Test: mp :BatteryStatsViewer && adb shell am start -n com.android.frameworks.core.batterystatsviewer/.BatteryStatsViewerActivity Change-Id: I66ce64321805423d2545df4691a4df8508f40440
* Add "modeled" power componentsDmitri Plotnikov2020-12-161-0/+123
Modeled power components are computed without regard for power measured with ODPM/rails. The purpose of this is mostly to support testing of power models themselves. Bug: 175644968 Test: mp :BatteryStatsViewer && adb shell am start -n com.android.frameworks.core.batterystatsviewer/.BatteryStatsViewerActivity Change-Id: Icca6fe6954776baed48b593017abd8c9bab4dfb7