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 Map<String, MultiMap<String, String>>

interface FlashingResourcesParser.Constraint

Eine Filteroberfläche, die es FlashingResourcesParser ermöglichen soll, einige zu ignorieren Ressourcen, die sonst möglicherweise

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, c)

FlashingResourcesParser erstellen und das angegebene Geräte-Image parsen lassen für Anforderungen an das Flashen.

FlashingResourcesParser(File deviceImgZipFile)

FlashingResourcesParser erstellen und das angegebene Geräte-Image parsen lassen für Anforderungen an das Flashen.

FlashingResourcesParser(BufferedReader infoReader, c)

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

public  getRequiredBoards ()

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