IDevice.DeviceState
public
static
final
enum
IDevice.DeviceState
extends Enum<IDevice.DeviceState>
| java.lang.Object | ||
| ↳ | java.lang.Enum<com.android.ddmlib.IDevice.DeviceState> | |
| ↳ | com.android.ddmlib.IDevice.DeviceState | |
The state of a device.
Summary
Enum values | |
|---|---|
IDevice.DeviceState |
BOOTLOADER
|
IDevice.DeviceState |
DISCONNECTED
|
IDevice.DeviceState |
FASTBOOTD
bootloader mode with is-userspace = true though `adb reboot fastboot` |
IDevice.DeviceState |
OFFLINE
|
IDevice.DeviceState |
ONLINE
|
IDevice.DeviceState |
RECOVERY
|
IDevice.DeviceState |
SIDELOAD
Device is in "sideload" state either through `adb sideload` or recovery menu |
IDevice.DeviceState |
UNAUTHORIZED
|
Public methods | |
|---|---|
static
IDevice.DeviceState
|
getState(String state)
Returns a |
String
|
getState()
|
static
IDevice.DeviceState
|
valueOf(String name)
|
static
final
DeviceState[]
|
values()
|
Enum values
FASTBOOTD
public static final IDevice.DeviceState FASTBOOTD
bootloader mode with is-userspace = true though `adb reboot fastboot`
SIDELOAD
public static final IDevice.DeviceState SIDELOAD
Device is in "sideload" state either through `adb sideload` or recovery menu
Public methods
getState
public static IDevice.DeviceState getState (String state)
Returns a DeviceState from the string returned by adb devices.
| Parameters | |
|---|---|
state |
String: the device state. |
| Returns | |
|---|---|
IDevice.DeviceState |
a DeviceState object or null if the state is unknown. |
getState
public String getState ()
| Returns | |
|---|---|
String |
|
valueOf
public static IDevice.DeviceState valueOf (String name)
| Parameters | |
|---|---|
name |
String |
| Returns | |
|---|---|
IDevice.DeviceState |
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-12-04 UTC.