FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
Eine Klasse, die die erforderlichen Versionen von Hilfsbilddateien parst, die zum Flashen eines Geräts erforderlich sind. (z.B. Bootloader, Baseband)
Zusammenfassung
Verschachtelte Klassen | |
|---|---|
class |
FlashingResourcesParser.AndroidInfo
Ein „typedef“ für |
interface |
FlashingResourcesParser.Constraint
Eine Filterschnittstelle, mit der |
Konstanten | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
String |
PRODUCT_KEY
|
String |
TRUSTY_VERSION_KEY
|
Öffentliche Konstruktoren | |
|---|---|
FlashingResourcesParser(BufferedReader infoReader)
Erstellt einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader. Für Einheitentests verfügbar gemacht |
|
FlashingResourcesParser(BufferedReader infoReader, Map<String, FlashingResourcesParser.Constraint> c)
Erstellt einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader. Für Einheitentests verfügbar gemacht |
|
FlashingResourcesParser(File deviceImgZipFile)
Erstelle ein |
|
FlashingResourcesParser(File deviceImgZipFile, Map<String, FlashingResourcesParser.Constraint> c)
Erstelle ein |
|
Öffentliche Methoden | |
|---|---|
String
|
getRequiredBasebandVersion()
Ruft die erforderliche Basisbandversion ab, die in der ZIP-Datei des Geräte-Images angegeben ist. Wenn mehrere Versionen aufgeführt sind, wählen Sie die neueste aus. Die Versionen sind alphabetisch nach Alter sortiert. |
Collection<String>
|
getRequiredBoards()
Ruft die erforderlichen Boardtypen ab, die in der ZIP-Datei mit dem Geräte-Image 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, wählen Sie die neueste aus. Die Versionen sind alphabetisch nach Alter sortiert. |
String
|
getRequiredImageVersion(String imageVersionKey)
Ruft die erforderliche benutzerdefinierte Image-Version ab, die in der ZIP-Datei mit dem Geräte-Image angegeben ist. Wenn mehrere Versionen aufgeführt sind, wählen Sie die neueste aus. Die Versionen sind alphabetisch nach Alter sortiert. |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
Ruft die erforderliche benutzerdefinierte Image-Version ab, die in der ZIP-Datei mit dem Geräte-Image angegeben ist. Wenn mehrere Versionen aufgeführt sind, wählen Sie die neueste aus. Die Versionen sind alphabetisch nach Alter sortiert. |
String
|
getRequiredTrustyVersion()
Ruft die erforderliche trusty-Version ab, die in der ZIP-Datei des Geräte-Images angegeben ist. Wenn mehrere Versionen aufgeführt sind, wählen Sie die neueste aus. Die Versionen sind alphabetisch nach Alter sortiert. |
Konstanten
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
Konstanter Wert: "version-baseband"
BOARD_KEY
public static final String BOARD_KEY
Konstanter Wert: "board"
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
Konstanter Wert: "version-bootloader"
PRODUCT_KEY
public static final String PRODUCT_KEY
Konstanter Wert: "product"
TRUSTY_VERSION_KEY
public static final String TRUSTY_VERSION_KEY
Konstanter Wert: "version-trusty"
Öffentliche Konstruktoren
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Erstellt einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader.
Für Einheitentests verfügbar gemacht
| Parameter | |
|---|---|
infoReader |
BufferedReader: eine BufferedReader mit dem Äquivalent von android-info.txt zum Parsen |
| Löst aus | |
|---|---|
IOException |
|
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
Map<String, FlashingResourcesParser.Constraint> c)Erstellt einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo-Reader.
Für Einheitentests verfügbar gemacht
| Parameter | |
|---|---|
infoReader |
BufferedReader: eine BufferedReader mit dem Äquivalent von android-info.txt zum Parsen |
c |
Map: Eine Zuordnung von Schlüsselname zu Constraint. Bildnamen werden anhand der entsprechenden Einschränkung (falls vorhanden) geprüft, bevor sie hinzugefügt werden. Kann null sein, um die Filterung zu deaktivieren. |
| Löst aus | |
|---|---|
IOException |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
Erstelle ein FlashingResourcesParser und lasse es das angegebene Geräte-Image auf Anforderungen für das Flashen analysieren.
| Parameter | |
|---|---|
deviceImgZipFile |
File: Die updater.zip-Datei, die geflasht werden soll |
| Löst aus | |
|---|---|
TargetSetupError |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
Map<String, FlashingResourcesParser.Constraint> c)Erstelle ein FlashingResourcesParser und lasse es das angegebene Geräte-Image auf Anforderungen für das Flashen analysieren. Die Anforderungen für das Blinken müssen die entsprechende Einschränkung (falls vorhanden) erfüllen, bevor sie hinzugefügt werden. Abgelehnte Anforderungen werden ohne Benachrichtigung entfernt.
| Parameter | |
|---|---|
deviceImgZipFile |
File: Die updater.zip-Datei, die geflasht werden soll |
c |
Map: Eine Zuordnung von Schlüsselname zu Constraint. Bildnamen werden anhand der entsprechenden Einschränkung (falls vorhanden) geprüft, bevor sie hinzugefügt werden. Kann null sein, um die Filterung zu deaktivieren. |
| Löst aus | |
|---|---|
TargetSetupError |
|
Öffentliche Methoden
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
Ruft die erforderliche Basisbandversion ab, die in der ZIP-Datei des Geräte-Images angegeben ist.
Wenn mehrere Versionen aufgeführt sind, wählen Sie die neueste aus. Die Versionen sind alphabetisch nach Alter sortiert.
| Gibt Folgendes zurück: | |
|---|---|
String |
die Baseband-Version oder null, falls nicht angegeben |
getRequiredBoards
public Collection<String> getRequiredBoards ()
Ruft die erforderlichen Boardtypen ab, die in der ZIP-Datei mit dem Geräte-Image angegeben sind.
| Gibt Folgendes zurück: | |
|---|---|
Collection<String> |
die Boardtypen 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, wählen Sie die neueste aus. Die Versionen sind alphabetisch nach Alter sortiert.
| Gibt Folgendes zurück: | |
|---|---|
String |
Die Bootloader-Version oder null, falls nicht angegeben |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey)
Ruft die erforderliche benutzerdefinierte Image-Version ab, die in der ZIP-Datei mit dem Geräte-Image angegeben ist.
Wenn mehrere Versionen aufgeführt sind, wählen Sie die neueste aus. Die Versionen sind alphabetisch nach Alter sortiert.
| Parameter | |
|---|---|
imageVersionKey |
String: die erwartete Kennung der Versionsinformationen des Bildes |
| Gibt Folgendes zurück: | |
|---|---|
String |
Die erforderliche Version für das angegebene Bild oder null, falls nicht angegeben |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey,
String productName)Ruft die erforderliche benutzerdefinierte Image-Version ab, die in der ZIP-Datei mit dem Geräte-Image angegeben ist. Wenn productName nicht null ist, werden mit dieser Methode die für das jeweilige Produkt angegebenen Bildanforderungen geprüft und zurückgegeben (falls vorhanden). Wenn keine produktspezifische Anforderung vorhanden ist, wird auf die globale Anforderung zurückgegriffen oder null zurückgegeben, wenn für die jeweilige versionKey keine Anforderung vorhanden ist.
Wenn mehrere Versionen aufgeführt sind, wählen Sie die neueste aus. Die Versionen sind alphabetisch nach Alter sortiert.
| Parameter | |
|---|---|
imageVersionKey |
String: die erwartete Kennung der Versionsinformationen des Bildes |
productName |
String: Ein bestimmter Produktname, der geprüft werden soll |
| Gibt Folgendes zurück: | |
|---|---|
String |
Die erforderliche Version für das angegebene Bild oder null, falls nicht angegeben |
getRequiredTrustyVersion
public String getRequiredTrustyVersion ()
Ruft die erforderliche trusty-Version ab, die in der ZIP-Datei des Geräte-Images angegeben ist.
Wenn mehrere Versionen aufgeführt sind, wählen Sie die neueste aus. Die Versionen sind alphabetisch nach Alter sortiert.
| Gibt Folgendes zurück: | |
|---|---|
String |
die Trusty-Version oder null, falls nicht angegeben |