快速启动助手

public class FastbootHelper
extends Object

java.lang.Object
com.android.tradefed.device.FastbootHelper


用于快速启动操作的辅助类。

概括

公共构造函数

FastbootHelper ( IRunUtil runUtil, String fastbootPath)

构造函数。

公共方法

String executeCommand (String serial, String command)

在设备上执行快速启动命令并返回输出。

getBootloaderAndFastbootdDevices ()

返回设备序列号的映射以及它们是否处于 fastbootd 模式。

getBootloaderAndFastbootdTcpDevices ( serials) getBootloaderAndFastbootdTcpDevices ( serials)

返回设备序列号的映射以及它们是否处于 fastbootd 模式。

getDevices ()

返回一组处于 fastboot 模式的设备序列号,如果没有 fastboot 设备则返回一个空集。

boolean isFastbootAvailable ()

确定 fastboot 是否可用。

boolean isFastbootd (String serial)

返回设备是否在 Fastbootd 而不是 Bootloader 中。

公共构造函数

快速启动助手

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

构造函数。

参数
runUtil IRunUtil :一个IRunUtil

fastbootPath String

公共方法

执行命令

public String executeCommand (String serial, 
                String command)

在设备上执行快速启动命令并返回输出。

参数
serial String :设备序列号。

command String :要运行的快速启动命令。

退货
String fastboot 命令的输出。如果命令失败则为 null。

getBootloaderAndFastbootdDevices

public  getBootloaderAndFastbootdDevices ()

返回设备序列号的映射以及它们是否处于 fastbootd 模式。

退货
bootloader 或 fastbootd 中的串行映射,如果在 fastbootd 中则布尔值为真

getBootloaderAndFastbootdTcpDevices

public  getBootloaderAndFastbootdTcpDevices ( serials)

返回设备序列号的映射以及它们是否处于 fastbootd 模式。

参数
serials :设备序列号和快速启动模式序列号的映射。

退货
bootloader 或 fastbootd 中的串行映射,如果在 fastbootd 中则布尔值为真

获取设备

public  getDevices ()

返回一组处于 fastboot 模式的设备序列号,如果没有 fastboot 设备则返回一个空集。

退货
一组设备序列号。

isFastbootAvailable

public boolean isFastbootAvailable ()

确定 fastboot 是否可用。

退货
boolean

isFastbootd

public boolean isFastbootd (String serial)

返回设备是否在 Fastbootd 而不是 Bootloader 中。

参数
serial String

退货
boolean