aboutsummaryrefslogtreecommitdiffstats
path: root/ddms/libs
diff options
context:
space:
mode:
authorBrett Chabot <brettchabot@android.com>2011-12-09 17:30:05 -0800
committerBrett Chabot <brettchabot@android.com>2011-12-09 17:30:05 -0800
commitaa8d2759d19eb63d1c0e83bd09a541030afa359e (patch)
treed35413c208ae863b920e7f7e7a39931045d0d63a /ddms/libs
parent0c0e91cea1cbb74505a19300022a99b40cb1328a (diff)
downloadsdk-aa8d2759d19eb63d1c0e83bd09a541030afa359e.zip
sdk-aa8d2759d19eb63d1c0e83bd09a541030afa359e.tar.gz
sdk-aa8d2759d19eb63d1c0e83bd09a541030afa359e.tar.bz2
Use a custom timeout for IDevice.getBatteryLevel.
Bug 5697543 Change-Id: I6ce33dd2c8416f5ccfb55b26120edb6a0acf5ad7
Diffstat (limited to 'ddms/libs')
-rw-r--r--ddms/libs/ddmlib/src/com/android/ddmlib/Device.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/ddms/libs/ddmlib/src/com/android/ddmlib/Device.java b/ddms/libs/ddmlib/src/com/android/ddmlib/Device.java
index 15420cd..5a3cfd1 100644
--- a/ddms/libs/ddmlib/src/com/android/ddmlib/Device.java
+++ b/ddms/libs/ddmlib/src/com/android/ddmlib/Device.java
@@ -36,6 +36,7 @@ import java.util.regex.Pattern;
final class Device implements IDevice {
private final static int INSTALL_TIMEOUT = 2*60*1000; //2min
+ private static final int BATTERY_TIMEOUT = 2*1000; //2 seconds
/** Emulator Serial Number regexp. */
final static String RE_EMULATOR_SN = "emulator-(\\d+)"; //$NON-NLS-1$
@@ -716,7 +717,7 @@ final class Device implements IDevice {
return mLastBatteryLevel;
}
BatteryReceiver receiver = new BatteryReceiver();
- executeShellCommand("dumpsys battery", receiver);
+ executeShellCommand("dumpsys battery", receiver, BATTERY_TIMEOUT);
mLastBatteryLevel = receiver.getBatteryLevel();
mLastBatteryCheckTime = System.currentTimeMillis();
return mLastBatteryLevel;