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 |
|