diff options
author | Dianne Hackborn <hackbod@google.com> | 2014-01-15 16:20:44 -0800 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2014-01-15 16:20:44 -0800 |
commit | a7c837f043c1ca0bdecd42645ba7da8c5717566d (patch) | |
tree | e3d16df6cc6aacea78491879a72172512ea078dd /services/core/java | |
parent | 881c6d57d2528c6eb1bdc934915595f92595bd53 (diff) | |
download | frameworks_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.java | 4 |
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); } } } |