summaryrefslogtreecommitdiffstats
path: root/services/core/java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2014-01-15 16:20:44 -0800
committerDianne Hackborn <hackbod@google.com>2014-01-15 16:20:44 -0800
commita7c837f043c1ca0bdecd42645ba7da8c5717566d (patch)
treee3d16df6cc6aacea78491879a72172512ea078dd /services/core/java
parent881c6d57d2528c6eb1bdc934915595f92595bd53 (diff)
downloadframeworks_base-a7c837f043c1ca0bdecd42645ba7da8c5717566d.zip
frameworks_base-a7c837f043c1ca0bdecd42645ba7da8c5717566d.tar.gz
frameworks_base-a7c837f043c1ca0bdecd42645ba7da8c5717566d.tar.bz2
Add battery power use reporting to batterystats service.
Move the BatteryStatsHelper class (which computes power use based on the raw battery stats) out of the settings app and in to the framework. It is now used by batterystats dump output to print the computed power information from its current stats. This involved a lot of refactoring of the BatteryStatsHelper code to remove all of the UI dependencies. I also did a bunch of cleanup in it, such as making all power computations be in terms of mAh. Change-Id: I8ccf2c9789dc9ad34904917ef57050371a59dc28
Diffstat (limited to 'services/core/java')
-rw-r--r--services/core/java/com/android/server/am/BatteryStatsService.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/am/BatteryStatsService.java b/services/core/java/com/android/server/am/BatteryStatsService.java
index 2d59678..9805efe 100644
--- a/services/core/java/com/android/server/am/BatteryStatsService.java
+++ b/services/core/java/com/android/server/am/BatteryStatsService.java
@@ -568,11 +568,11 @@ public final class BatteryStatsService extends IBatteryStats.Stub {
if (isCheckin) {
List<ApplicationInfo> apps = mContext.getPackageManager().getInstalledApplications(0);
synchronized (mStats) {
- mStats.dumpCheckinLocked(pw, apps, isUnpluggedOnly, includeHistory);
+ mStats.dumpCheckinLocked(mContext, pw, apps, isUnpluggedOnly, includeHistory);
}
} else {
synchronized (mStats) {
- mStats.dumpLocked(pw, isUnpluggedOnly, reqUid);
+ mStats.dumpLocked(mContext, pw, isUnpluggedOnly, reqUid);
}
}
}