FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
java.lang.Object | |
➔ | com.android.tradefed.targetprep.FlashingResourcesParser |
Eine Klasse, die die erforderlichen Versionen von Hilfs-Imagedateien analysiert, die zum Flashen eines Geräts erforderlich sind. (z. B. Bootloader, Baseband usw.)
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class |
FlashingResourcesParser.AndroidInfo
Eine Typedef für |
interface |
FlashingResourcesParser.Constraint
Eine Filteroberfläche, die es |
Felder | |
---|---|
public
static
final
String |
BASEBAND_VERSION_KEY
|
public
static
final
String |
BOARD_KEY
|
public
static
final
String |
BOOTLOADER_VERSION_KEY
|
public
static
final
String |
PRODUCT_KEY
|
Öffentliche Konstruktoren | |
---|---|
FlashingResourcesParser(BufferedReader infoReader)
Erstellt einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader. Gefährdet für Einheitentests |
|
FlashingResourcesParser(BufferedReader infoReader,
Erstellt einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader. Für Unit-Tests freigegeben |
|
FlashingResourcesParser(File deviceImgZipFile)
Erstellen Sie ein |
|
FlashingResourcesParser(File deviceImgZipFile,
Erstelle einen |
Öffentliche Methoden | |
---|---|
String
|
getRequiredBasebandVersion()
Ruft die erforderliche Baseband-Version ab, die in der ZIP-Datei mit dem Geräte-Image angegeben ist. Wenn mehrere Versionen aufgeführt sind, wird die neueste Version abgerufen. Dabei wird davon ausgegangen, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert sind. |
|
getRequiredBoards()
Ruft die erforderlichen Boardtypen ab, die in der ZIP-Datei des Geräte-Images angegeben sind. |
String
|
getRequiredBootloaderVersion()
Ruft die erforderliche Bootloaderversion ab, die in der ZIP-Datei des Geräte-Images angegeben ist. Wenn mehrere Versionen aufgeführt sind, rufen Sie die neueste Version ab. Dabei wird vorausgesetzt, dass die Versionen alphabetisch von der ältesten zur neuesten Version sortiert werden. |
String
|
getRequiredImageVersion(String imageVersionKey)
Ruft die erforderliche Version des benutzerdefinierten Images ab, die in der ZIP-Datei mit dem Geräte-Image angegeben ist Wenn mehrere Versionen aufgeführt sind, rufen Sie die neueste Version ab. Dabei wird vorausgesetzt, dass die Versionen alphabetisch von der ältesten zur neuesten Version sortiert werden. |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
Ruft die erforderliche Version des benutzerdefinierten Bilds ab, die in der ZIP-Datei des Geräte-Images angegeben ist. Wenn mehrere Versionen aufgeführt sind, rufen Sie die neueste Version ab. Dabei wird vorausgesetzt, dass die Versionen alphabetisch von der ältesten zur neuesten Version sortiert werden. |
Felder
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
BOARD_KEY
public static final String BOARD_KEY
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
PRODUCT_KEY
public static final String PRODUCT_KEY
Öffentliche Konstruktoren
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Erstellt einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader.
Gefährdet für Einheitentests
Parameter | |
---|---|
infoReader |
BufferedReader : Eine ERROR(/BufferedReader) mit dem Äquivalent von android-info.txt zum Parsen. |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
Erstellt einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader.
Gefährdet für Einheitentests
Parameter | |
---|---|
infoReader |
BufferedReader : Eine ERROR(/BufferedReader) mit dem Äquivalent von android-info.txt zum Parsen. |
c |
: Eine Zuordnung vom Schlüsselnamen zu Constraint . Bildnamen werden vor dem Hinzufügen auf die entsprechende Einschränkung (falls vorhanden) geprüft. Kann null sein, um die Filterung zu deaktivieren. |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
Erstelle einen FlashingResourcesParser
und lasse das angegebene Geräte-Image im Hinblick auf die Flash-Anforderungen parsen.
Parameter | |
---|---|
deviceImgZipFile |
File : Die updater.zip -Datei, die geflasht werden soll |
Ausgabe | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
Erstelle einen FlashingResourcesParser
und lasse das angegebene Geräte-Image im Hinblick auf die Flash-Anforderungen parsen. Die Flash-Anforderungen müssen die entsprechende Einschränkung (sofern vorhanden) erfüllen, bevor sie hinzugefügt werden können. Abgelehnte Anforderungen werden ohne Meldung entfernt.
Parameter | |
---|---|
deviceImgZipFile |
File : Die zu flashende updater.zip -Datei |
c |
: Eine Zuordnung vom Schlüsselnamen zu Constraint . Imagenamen werden anhand der gegebenenfalls vorhandenen Einschränkung als Voraussetzung für das Hinzufügen geprüft. Kann null sein, um die Filterung zu deaktivieren. |
Ausgabe | |
---|---|
TargetSetupError |
Öffentliche Methoden
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
Ruft die erforderliche Baseband-Version ab, die in der ZIP-Datei mit dem Geräte-Image angegeben ist.
Wenn mehrere Versionen aufgeführt sind, rufen Sie die neueste Version ab, wobei davon ausgegangen wird, dass die Versionen alphabetisch von der ältesten zur neuesten Version sortiert werden.
Returns | |
---|---|
String |
die Baseband-Version oder null , falls nicht angegeben |
getRequiredBoards
publicgetRequiredBoards ()
Ruft die erforderlichen Board-Typen ab, die in der ZIP-Datei mit dem Gerätebild angegeben sind.
Returns | |
---|---|
|
die Board-Typen oder null , falls nicht angegeben |
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
Ruft die erforderliche Bootloaderversion ab, die in der ZIP-Datei des Geräte-Images angegeben ist.
Wenn mehrere Versionen aufgeführt sind, wird die neueste Version abgerufen. Dabei wird davon ausgegangen, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert sind.
Returns | |
---|---|
String |
die Bootloader-Version oder null , falls nicht angegeben |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey)
Ruft die erforderliche Version des benutzerdefinierten Images ab, die in der ZIP-Datei mit dem Geräte-Image angegeben ist
Wenn mehrere Versionen aufgeführt sind, wird die neueste Version abgerufen. Dabei wird davon ausgegangen, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert sind.
Parameter | |
---|---|
imageVersionKey |
String : die erwartete Kennzeichnung der Versionsinformationen des Images |
Returns | |
---|---|
String |
die erforderliche Version für ein bestimmtes Image oder null , falls nicht angegeben |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey, String productName)
Ruft die erforderliche Version des benutzerdefinierten Bilds ab, die in der ZIP-Datei des Geräte-Images angegeben ist. Wenn productName
nicht null
ist, prüft diese Methode, ob für das betreffende Produkt Bildanforderungen angegeben sind, und gibt diese zurück, falls vorhanden. Wenn keine produktspezifische Anforderung vorhanden ist, wird die globale Anforderung zurückgegeben. Wenn für diese versionKey
keine Anforderung vorhanden ist, wird null
zurückgegeben.
Wenn mehrere Versionen aufgeführt sind, wird die neueste Version abgerufen, wobei davon ausgegangen wird, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert sind.
Parameter | |
---|---|
imageVersionKey |
String : die erwartete Kennzeichnung der Versionsinformationen des Images |
productName |
String : ein spezifischer Produktname, der geprüft werden soll |
Returns | |
---|---|
String |
Die erforderliche Version für das angegebene Bild oder null , falls nicht angegeben |