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

bootloader mode with is-userspace = true though `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

bootloader mode with is-userspace = true though `adb reboot fastboot`

離線

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[]