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 на устройстве и возвращает результат.

Map<String, Boolean> getBootloaderAndFastbootdDevices ()

Возвращает карту серийных номеров устройств и информацию о том, находятся ли они в режиме fastbootd или нет.

Map<String, Boolean> getBootloaderAndFastbootdTcpDevices (Map<String, String> serials)

Возвращает карту серийных номеров устройств и информацию о том, находятся ли они в режиме fastbootd или нет.

Set<String> getDevices ()

Возвращает набор серийных номеров устройств в режиме fastboot или пустой набор, если устройств в режиме fastboot нет.

boolean isFastbootAvailable ()

Определите, доступна ли функция fastboot для использования.

boolean isFastbootd (String serial)

Возвращает значение, указывающее, находится ли устройство в режиме Fastbootd, а не в режиме Bootloader.

Государственные строители

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

Конструктор.

Параметры
runUtil IRunUtil : a IRunUtil .

fastbootPath String

Общедоступные методы

выполнитьКоманду

public String executeCommand (String serial, 
                String command)

Выполняет команду fastboot на устройстве и возвращает результат.

Параметры
serial String : серийный номер устройства.

command String : команда fastboot для выполнения.

Возвраты
String Результат выполнения команды fastboot. Значение null, если команда завершилась неудачей.

getBootloaderAndFastbootdDevices

public Map<String, Boolean> getBootloaderAndFastbootdDevices ()

Возвращает карту серийных номеров устройств и информацию о том, находятся ли они в режиме fastbootd или нет.

Возвраты
Map<String, Boolean> Карта последовательного порта в загрузчике или fastbootd; логическое значение истинно, если используется fastbootd.

getBootloaderAndFastbootdTcpDevices

public Map<String, Boolean> getBootloaderAndFastbootdTcpDevices (Map<String, String> serials)

Возвращает карту серийных номеров устройств и информацию о том, находятся ли они в режиме fastbootd или нет.

Параметры
serials Map : карта серийных номеров устройств и серийных номеров в режиме fastboot.

Возвраты
Map<String, Boolean> Карта последовательного порта в загрузчике или fastbootd; логическое значение истинно, если используется fastbootd.

getDevices

public Set<String> getDevices ()

Возвращает набор серийных номеров устройств в режиме fastboot или пустой набор, если устройств в режиме fastboot нет.

Возвраты
Set<String> набор серийных номеров устройств.

isFastbootAvailable

public boolean isFastbootAvailable ()

Определите, доступна ли функция fastboot для использования.

Возвраты
boolean

isFastbootd

public boolean isFastbootd (String serial)

Возвращает значение, указывающее, находится ли устройство в режиме Fastbootd, а не в режиме Bootloader.

Параметры
serial String

Возвраты
boolean