快速启动助手

public class FastbootHelper
extends Object

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


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

概括

公共构造函数

FastbootHelper ( IRunUtil runUtil, String fastbootPath)

构造函数。

公共方法

String executeCommand (String serial, String command)

在设备上执行 fastboot 命令并返回输出。

getBootloaderAndFastbootdDevices ()

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

getBootloaderAndFastbootdTcpDevices ( serials) getBootloaderAndFastbootdTcpDevices ( serials)

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

getDevices ()

返回快速启动模式下的一组设备序列号,如果没有快速启动设备,则返回空集。

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)

在设备上执行 fastboot 命令并返回输出。

参数
serial String :设备序列号。

command String :要运行的 fastboot 命令。

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

获取BootloaderAndFastbootdDevices

public  getBootloaderAndFastbootdDevices ()

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

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

getBootloaderAndFastbootdTcpDevices

public  getBootloaderAndFastbootdTcpDevices ( serials)

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

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

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

获取设备

public  getDevices ()

返回快速启动模式下的一组设备序列号,如果没有快速启动设备,则返回空集。

退货
一组设备序列号。

是否可以快速启动

public boolean isFastbootAvailable ()

确定 fastboot 是否可用。

退货
boolean

是快速启动

public boolean isFastbootd (String serial)

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

参数
serial String

退货
boolean