diff options
author | Nick Pelly <npelly@google.com> | 2009-06-19 10:08:09 -0700 |
---|---|---|
committer | Nick Pelly <npelly@google.com> | 2009-06-19 10:08:09 -0700 |
commit | 6c901db72dbaf57d8fdf26adae6721de14ecae22 (patch) | |
tree | f49c0fa11e6fd06ab20abe870456d041aaee433b /core/java/android/server/BluetoothDeviceService.java | |
parent | fd5f087536dcb04ac9c46f2b19f87a37455390b0 (diff) | |
download | frameworks_base-6c901db72dbaf57d8fdf26adae6721de14ecae22.zip frameworks_base-6c901db72dbaf57d8fdf26adae6721de14ecae22.tar.gz frameworks_base-6c901db72dbaf57d8fdf26adae6721de14ecae22.tar.bz2 |
Add getBatteryUsageHint() to BluetoothHeadset for power monitoring.
This is a monotonically increasing integer. Wraps to 0 at
Integer.MAX_INT, and at boot.
Current implementation returns the number of AT commands handled since
boot. This is a good indicator for spammy headset/handsfree units that
can keep the device awake by polling for cellular status updates. As a
rule of thumb, each AT command prevents the CPU from sleeping for 500 ms
Diffstat (limited to 'core/java/android/server/BluetoothDeviceService.java')
-rw-r--r-- | core/java/android/server/BluetoothDeviceService.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/server/BluetoothDeviceService.java b/core/java/android/server/BluetoothDeviceService.java index 3a89abd..8c843ef 100644 --- a/core/java/android/server/BluetoothDeviceService.java +++ b/core/java/android/server/BluetoothDeviceService.java @@ -1224,6 +1224,8 @@ public class BluetoothDeviceService extends IBluetoothDevice.Stub { break; } pw.println("getHeadsetAddress() = " + headset.getHeadsetAddress()); + pw.println("getBatteryUsageHint() = " + headset.getBatteryUsageHint()); + headset.close(); } |