fastbootHelper

public class FastbootHelper
extends Object

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


用于 fastboot 操作的辅助类。

摘要

公共构造函数

FastbootHelper(IRunUtil runUtil, String fastbootPath)

构造函数。

公共方法

String executeCommand(String serial, String command)

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

getBootloaderAndFastbootdDevices()

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

getBootloaderAndFastbootdTcpDevices( serials)

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

getDevices()

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

boolean isFastbootAvailable()

确定 fastboot 是否可供使用。

boolean isFastbootd(String serial)

返回设备是否处于 Fastbootd(而非引导加载程序)中。

公共构造函数

fastbootHelper

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。

getBootloaderAndFastbootdDevices

public  getBootloaderAndFastbootdDevices ()

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

返回
引导加载程序或 fastbootd 中的序列号的映射,如果在 fastbootd 中,则布尔值为 true

getBootloaderAndFastbootdTcpDevices

public  getBootloaderAndFastbootdTcpDevices ( serials)

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

参数
serials :设备序列号和 fastboot 模式序列号的映射。

返回
引导加载程序或 fastbootd 中的序列号的映射,如果在 fastbootd 中,则布尔值为 true

getDevices

public  getDevices ()

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

返回
一组设备序列号

isFastbootAvailable

public boolean isFastbootAvailable ()

确定 fastboot 是否可供使用。

返回
boolean

isfastbootd

public boolean isFastbootd (String serial)

返回设备是否处于 Fastbootd(而非引导加载程序)中。

参数
serial String

返回
boolean