FastbootHelper

public class FastbootHelper
extends Object

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


Uma classe auxiliar para operações de fastboot.

Resumo

Construtores públicos

FastbootHelper(IRunUtil runUtil, String fastbootPath)

Construtor.

Métodos públicos

String executeCommand(String serial, String command)

Executa um comando de fastboot em um dispositivo e retorna a saída.

Map<String, Boolean> getBootloaderAndFastbootdDevices()

Retorna um mapa de números de série de dispositivos e se eles estão no modo fastbootd ou não.

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

Retorna um mapa de números de série de dispositivos e se eles estão no modo fastbootd ou não.

Set<String> getDevices()

Retorna um conjunto de números de série de dispositivos no modo fastboot ou um conjunto vazio se não houver dispositivos de fastboot.

boolean isFastbootAvailable()

Determina se o fastboot está disponível para uso.

boolean isFastbootd(String serial)

Retorna se um dispositivo está no Fastbootd em vez do Bootloader.

Construtores públicos

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

Construtor.

Parâmetros
runUtil IRunUtil: um IRunUtil.

fastbootPath String

Métodos públicos

executeCommand

public String executeCommand (String serial, 
                String command)

Executa um comando de fastboot em um dispositivo e retorna a saída.

Parâmetros
serial String: um número de série do dispositivo.

command String: um comando de fastboot a ser executado.

Retorna
String a saída do comando de fastboot. Nulo se o comando falhar.

getBootloaderAndFastbootdDevices

public Map<String, Boolean> getBootloaderAndFastbootdDevices ()

Retorna um mapa de números de série de dispositivos e se eles estão no modo fastbootd ou não.

Retorna
Map<String, Boolean> um mapa de números de série no bootloader ou fastbootd. O booleano é verdadeiro se estiver no fastbootd.

getBootloaderAndFastbootdTcpDevices

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

Retorna um mapa de números de série de dispositivos e se eles estão no modo fastbootd ou não.

Parâmetros
serials Map: um mapa de números de série de dispositivos e números de série do modo fastboot.

Retorna
Map<String, Boolean> um mapa de números de série no bootloader ou fastbootd. O booleano é verdadeiro se estiver no fastbootd.

getDevices

public Set<String> getDevices ()

Retorna um conjunto de números de série de dispositivos no modo fastboot ou um conjunto vazio se não houver dispositivos de fastboot.

Retorna
Set<String> um conjunto de números de série de dispositivos.

isFastbootAvailable

public boolean isFastbootAvailable ()

Determina se o fastboot está disponível para uso.

Retorna
boolean

isFastbootd

public boolean isFastbootd (String serial)

Retorna se um dispositivo está no Fastbootd em vez do Bootloader.

Parâmetros
serial String

Retorna
boolean