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 /core/java/android/os | |
| parent | 6347c322b36cdf6a30a35e80d205d00d40368e61 (diff) | |
| download | frameworks_base-5347bd4cda2b6afc18f8acab48e52131f35ed13c.zip frameworks_base-5347bd4cda2b6afc18f8acab48e52131f35ed13c.tar.gz frameworks_base-5347bd4cda2b6afc18f8acab48e52131f35ed13c.tar.bz2 | |
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 'core/java/android/os')
| -rw-r--r-- | core/java/android/os/BatteryStats.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/os/BatteryStats.java b/core/java/android/os/BatteryStats.java index 333ba73..8a0fd58 100644 --- a/core/java/android/os/BatteryStats.java +++ b/core/java/android/os/BatteryStats.java @@ -61,6 +61,13 @@ public abstract class BatteryStats implements Parcelable { */ public static final int SCAN_WIFI_LOCK = 6; + /** + * A constant indicating a wifi multicast timer + * + * {@hide} + */ + public static final int WIFI_MULTICAST_ENABLED = 7; + /** * Include all of the data in the stats, including previously saved data. */ @@ -225,9 +232,13 @@ public abstract class BatteryStats implements Parcelable { public abstract void noteFullWifiLockReleasedLocked(); public abstract void noteScanWifiLockAcquiredLocked(); public abstract void noteScanWifiLockReleasedLocked(); + public abstract void noteWifiMulticastEnabledLocked(); + public abstract void noteWifiMulticastDisabledLocked(); public abstract long getWifiTurnedOnTime(long batteryRealtime, int which); public abstract long getFullWifiLockTime(long batteryRealtime, int which); public abstract long getScanWifiLockTime(long batteryRealtime, int which); + public abstract long getWifiMulticastTime(long batteryRealtime, + int which); /** * Note that these must match the constants in android.os.LocalPowerManager. |
