diff options
author | Robert Greenwalt <robdroid@android.com> | 2009-05-13 15:10:16 -0700 |
---|---|---|
committer | Robert Greenwalt <robdroid@android.com> | 2009-05-13 15:10:16 -0700 |
commit | 5347bd4cda2b6afc18f8acab48e52131f35ed13c (patch) | |
tree | af3c0e520ff5712344bd5174b7d02d24ef34c4e7 /services/java/com/android/server/am/BatteryStatsService.java | |
parent | 6347c322b36cdf6a30a35e80d205d00d40368e61 (diff) |
Add wifi multicast filter api (enable/disable).
Fixes 1833432. Automatically re-disables any request when the app
exits/crashes. Also hooked into Battery Stats for power managment analysis.
Diffstat (limited to 'services/java/com/android/server/am/BatteryStatsService.java')
-rw-r--r-- | services/java/com/android/server/am/BatteryStatsService.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/services/java/com/android/server/am/BatteryStatsService.java b/services/java/com/android/server/am/BatteryStatsService.java index a21893bbb44c..0387be5285fd 100644 --- a/services/java/com/android/server/am/BatteryStatsService.java +++ b/services/java/com/android/server/am/BatteryStatsService.java @@ -261,6 +261,20 @@ public final class BatteryStatsService extends IBatteryStats.Stub { } } + public void noteWifiMulticastEnabled(int uid) { + enforceCallingPermission(); + synchronized (mStats) { + mStats.noteWifiMulticastEnabledLocked(uid); + } + } + + public void noteWifiMulticastDisabled(int uid) { + enforceCallingPermission(); + synchronized (mStats) { + mStats.noteWifiMulticastDisabledLocked(uid); + } + } + public boolean isOnBattery() { return mStats.isOnBattery(); } |