FastbootHelper
public
class
FastbootHelper
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.FastbootHelper |
Eine Hilfsklasse für Fastboot-Vorgänge.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
FastbootHelper(IRunUtil runUtil, String fastbootPath)
Konstruktor. |
|
Öffentliche Methoden | |
|---|---|
String
|
executeCommand(String serial, String command)
Führt einen Fastboot-Befehl auf einem Gerät aus und gibt die Ausgabe zurück. |
Map<String, Boolean>
|
getBootloaderAndFastbootdDevices()
Gibt eine Karte mit Geräteseriennummern und Informationen dazu zurück, ob sich die Geräte im fastbootd-Modus befinden. |
Map<String, Boolean>
|
getBootloaderAndFastbootdTcpDevices(Map<String, String> serials)
Gibt eine Karte mit Geräteseriennummern und Informationen dazu zurück, ob sich die Geräte im fastbootd-Modus befinden. |
Set<String>
|
getDevices()
Gibt eine Reihe von Geräteseriennummern im Fastboot-Modus zurück oder eine leere Menge, wenn keine Fastboot-Geräte vorhanden sind. |
boolean
|
isFastbootAvailable()
Ermitteln, ob Fastboot verwendet werden kann. |
boolean
|
isFastbootd(String serial)
Gibt zurück, ob sich ein Gerät im Fastbootd-Modus anstelle des Bootloader-Modus befindet. |
Öffentliche Konstruktoren
FastbootHelper
public FastbootHelper (IRunUtil runUtil, String fastbootPath)
Konstruktor.
| Parameter | |
|---|---|
runUtil |
IRunUtil: eine IRunUtil. |
fastbootPath |
String |
Öffentliche Methoden
executeCommand
public String executeCommand (String serial,
String command)Führt einen Fastboot-Befehl auf einem Gerät aus und gibt die Ausgabe zurück.
| Parameter | |
|---|---|
serial |
String: eine Geräteseriennummer. |
command |
String: Ein auszuführender Fastboot-Befehl. |
| Gibt Folgendes zurück: | |
|---|---|
String |
Die Ausgabe des Fastboot-Befehls. „null“, wenn der Befehl fehlgeschlagen ist. |
getBootloaderAndFastbootdDevices
public Map<String, Boolean> getBootloaderAndFastbootdDevices ()
Gibt eine Karte mit Geräteseriennummern und Informationen dazu zurück, ob sich die Geräte im fastbootd-Modus befinden.
| Gibt Folgendes zurück: | |
|---|---|
Map<String, Boolean> |
Eine Map der Seriennummer im Bootloader oder in fastbootd. Der boolesche Wert ist „true“, wenn sich das Gerät in fastbootd befindet. |
getBootloaderAndFastbootdTcpDevices
public Map<String, Boolean> getBootloaderAndFastbootdTcpDevices (Map<String, String> serials)
Gibt eine Karte mit Geräteseriennummern und Informationen dazu zurück, ob sich die Geräte im fastbootd-Modus befinden.
| Parameter | |
|---|---|
serials |
Map: Eine Zuordnung der Seriennummer des Geräts und der Seriennummer im Fastboot-Modus. |
| Gibt Folgendes zurück: | |
|---|---|
Map<String, Boolean> |
Eine Map der Seriennummer im Bootloader oder in fastbootd. Der boolesche Wert ist „true“, wenn sich das Gerät in fastbootd befindet. |
getDevices
public Set<String> getDevices ()
Gibt eine Reihe von Geräteseriennummern im Fastboot-Modus zurück oder eine leere Menge, wenn keine Fastboot-Geräte vorhanden sind.
| Gibt Folgendes zurück: | |
|---|---|
Set<String> |
eine Reihe von Geräteseriennummern. |
isFastbootAvailable
public boolean isFastbootAvailable ()
Ermitteln, ob Fastboot verwendet werden kann.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
isFastbootd
public boolean isFastbootd (String serial)
Gibt zurück, ob sich ein Gerät im Fastbootd-Modus anstelle des Bootloader-Modus befindet.
| Parameter | |
|---|---|
serial |
String |
| Gibt zurück | |
|---|---|
boolean |
|