FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
java.lang.Object | |
😎 | com.android.tradefed.targetprep.FlashingResourcesParser |
Klasse, die die erforderlichen Versionen von Hilfs-Image-Dateien parst, 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(File deviceImgZipFile,
|
|
FlashingResourcesParser(File deviceImgZipFile)
|
|
FlashingResourcesParser(BufferedReader infoReader,
Konstruiert einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader Gefährdet für Einheitentests |
|
FlashingResourcesParser(BufferedReader infoReader)
Konstruiert einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader Gefährdet für Einheitentests |
Ö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, rufen Sie die neueste Version ab, in der Annahme, dass Versionen alphabetisch nach oben sortiert. |
|
getRequiredBoards()
Ruft die erforderlichen Board-Typen ab, die in der ZIP-Datei mit dem Gerätebild angegeben sind. |
String
|
getRequiredBootloaderVersion()
Ruft die erforderliche Bootloader-Version ab, die in der ZIP-Datei des Geräte-Images angegeben ist. Wenn mehrere Versionen aufgeführt sind, rufen Sie die neueste Version ab, in der Annahme, dass Versionen alphabetisch nach oben sortiert. |
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, in der Annahme, dass Versionen alphabetisch nach oben sortiert. |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
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, in der Annahme, dass Versionen alphabetisch nach oben sortiert. |
Felder
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
BOARD_KEY (BOARD_KEY)
public static final String BOARD_KEY
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
PRODUKTSCHLÜSSEL
public static final String PRODUCT_KEY
Öffentliche Konstruktoren
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
FlashingResourcesParser
erstellen und das angegebene Geräte-Image parsen lassen für
Anforderungen an das Flashen. Die Flash-Anforderungen müssen die entsprechende Beschränkung erfüllen (falls eine
vorhanden ist, bevor sie hinzugefügt werden. Abgelehnte Anforderungen werden ohne Meldung entfernt.
Parameter | |
---|---|
deviceImgZipFile |
File : Die updater.zip -Datei, die geflasht werden soll |
c |
: Eine Zuordnung vom Schlüsselnamen zu Constraint . Image-Namen werden mit den
die entsprechende Einschränkung (falls vorhanden)
als Voraussetzung für das Hinzufügen festzulegen. Kann null sein für
Deaktivieren Sie die Filterfunktion. |
Ausgabe | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
FlashingResourcesParser
erstellen und das angegebene Geräte-Image parsen lassen für
Anforderungen an das Flashen.
Parameter | |
---|---|
deviceImgZipFile |
File : Die updater.zip -Datei, die geflasht werden soll |
Ausgabe | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
Konstruiert einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader
Gefährdet für Einheitentests
Parameter | |
---|---|
infoReader |
BufferedReader : Eine ERROR(/BufferedReader) , die das Äquivalent von android-info.txt enthält, um
parsen |
c |
: Eine Zuordnung vom Schlüsselnamen zu Constraint . Image-Namen werden mit den
die entsprechende Einschränkung (falls vorhanden)
als Voraussetzung für das Hinzufügen festzulegen. Kann null sein für
Deaktivieren Sie die Filterfunktion. |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Konstruiert einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader
Gefährdet für Einheitentests
Parameter | |
---|---|
infoReader |
BufferedReader : Eine ERROR(/BufferedReader) , die das Äquivalent von android-info.txt enthält, um
parsen |
Ö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, in der Annahme, dass Versionen alphabetisch nach oben sortiert.
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 Bootloader-Version ab, die in der ZIP-Datei des Geräte-Images angegeben ist.
Wenn mehrere Versionen aufgeführt sind, rufen Sie die neueste Version ab, in der Annahme, dass Versionen alphabetisch nach oben sortiert.
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, rufen Sie die neueste Version ab, in der Annahme, dass Versionen alphabetisch nach oben sortiert.
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 Images ab, die in der ZIP-Datei mit dem Geräte-Image angegeben ist. Wenn
productName
ist nicht null
, diese Methode sucht nach (und gibt zurück, falls vorhanden)
Anforderungen an Bilder, die für das jeweilige Produkt gelten. Wenn keine produktspezifischen Anforderungen
vorhanden ist, wird die globale Anforderung oder null
zurückgegeben, falls keine
Anforderung jeglicher Art für diese versionKey
.
Wenn mehrere Versionen aufgeführt sind, rufen Sie die neueste Version ab, in der Annahme, dass Versionen alphabetisch nach oben sortiert.
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 ein bestimmtes Image oder null , falls nicht angegeben |