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


设备的状态。

摘要

枚举值

IDevice.DeviceState  BOOTLOADER

 

IDevice.DeviceState  DISCONNECTED

 

IDevice.DeviceState  FASTBOOTD

启动加载器模式,但 is-userspace = true,尽管 `adb reboot fastboot` 

IDevice.DeviceState  OFFLINE

 

IDevice.DeviceState  ONLINE

 

IDevice.DeviceState  RECOVERY

 

IDevice.DeviceState  SIDELOAD

设备通过 `adb sideload` 或恢复菜单处于“旁加载”状态

IDevice.DeviceState  UNAUTHORIZED

 

公共方法

static IDevice.DeviceState getState(String state)

adb devices 返回的字符串中返回 DeviceState

String getState()
static IDevice.DeviceState valueOf(String name)
static final DeviceState[] values()

枚举值

BOOTLOADER

public static final IDevice.DeviceState BOOTLOADER

已断开连接

public static final IDevice.DeviceState DISCONNECTED

FASTBOOTD

public static final IDevice.DeviceState FASTBOOTD

通过“adb reboot fastboot”进入 is-userspace = true 的引导加载程序模式

线下

public static final IDevice.DeviceState OFFLINE

线上

public static final IDevice.DeviceState ONLINE

RECOVERY

public static final IDevice.DeviceState RECOVERY

旁加载

public static final IDevice.DeviceState SIDELOAD

设备处于“旁加载”状态,无论是通过 `adb sideload` 还是恢复菜单

UNAUTHORIZED

public static final IDevice.DeviceState UNAUTHORIZED

公共方法

getState

public static IDevice.DeviceState getState (String state)

根据 adb devices 返回的字符串返回 DeviceState

参数
state String:设备状态。

返回
IDevice.DeviceState 一个 DeviceState 对象;如果状态未知,则为 null

getState

public String getState ()

返回
String

valueOf

public static IDevice.DeviceState valueOf (String name)

参数
name String

返回
IDevice.DeviceState

values

public static final DeviceState[] values ()

返回
DeviceState[]