FlashingResourcesParser
public class FlashingResourcesParser
extends Object
implements IFlashingResourcesParser
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
Eine Klasse, die erforderliche Versionen von zusätzlichen Bilddateien parst, die zum Flashen eines Geräts benötigt werden. (z. B. Bootloader, Basisband usw.)
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class | FlashingResourcesParser.AndroidInfo Eine Typdefinition für |
interface | FlashingResourcesParser.Constraint Eine Filterschnittstelle, 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 Konstrukteure | |
---|---|
FlashingResourcesParser (File deviceImgZipFile, c) FlashingResourcesParser (File deviceImgZipFile, c) Erstellen Sie einen | |
FlashingResourcesParser (File deviceImgZipFile) Erstellen Sie einen | |
FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c) Erstellt einen FlashingResourcesParser mit dem mitgelieferten AndroidInfo Reader Für Komponententests verfügbar gemacht | |
FlashingResourcesParser (BufferedReader infoReader) Erstellt einen FlashingResourcesParser mit dem mitgelieferten AndroidInfo Reader Für Komponententests verfügbar gemacht |
Öffentliche Methoden | |
---|---|
String | getRequiredBasebandVersion () Ruft die erforderliche Baseband-Version ab, die in der Geräte-Image-ZIP-Datei angegeben ist. Wenn mehrere Versionen aufgeführt sind, erhalten Sie die neueste Version unter der Annahme, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert werden. |
getRequiredBoards () Ruft die erforderlichen Platinentypen ab, die in der Geräte-Image-ZIP-Datei angegeben sind. | |
String | getRequiredBootloaderVersion () Ruft die erforderliche Bootloader-Version ab, die in der Geräte-Image-ZIP-Datei angegeben ist. Wenn mehrere Versionen aufgeführt sind, erhalten Sie die neueste Version unter der Annahme, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert werden. |
String | getRequiredImageVersion (String imageVersionKey) Ruft die erforderliche benutzerdefinierte Image-Version ab, die in der Geräte-Image-ZIP-Datei angegeben ist Wenn mehrere Versionen aufgeführt sind, erhalten Sie die neueste Version unter der Annahme, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert werden. |
String | getRequiredImageVersion (String imageVersionKey, String productName) Ruft die erforderliche benutzerdefinierte Image-Version ab, die in der Geräte-Image-ZIP-Datei angegeben ist. Wenn mehrere Versionen aufgeführt sind, erhalten Sie die neueste Version unter der Annahme, dass die Versionen alphabetisch von der ältesten zur neuesten 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
PRODUKTSCHLÜSSEL
public static final String PRODUCT_KEY
Öffentliche Konstrukteure
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
Erstellen Sie einen FlashingResourcesParser
und lassen Sie ihn das angegebene Geräte-Image auf Flash-Anforderungen analysieren. Flashing-Anforderungen müssen die entsprechende Einschränkung (sofern vorhanden) erfüllen, bevor sie hinzugefügt werden. Abgelehnte Anforderungen werden stillschweigend gelöscht.
Parameter | |
---|---|
deviceImgZipFile | File : Die updater.zip Datei, die geflasht werden soll |
c | Constraint . Bildnamen werden anhand der entsprechenden Einschränkung (falls vorhanden) als Voraussetzung für das Hinzufügen überprüft. Kann null sein, um die Filterung zu deaktivieren. |
Wirft | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
Erstellen Sie einen FlashingResourcesParser
und lassen Sie ihn das angegebene Geräte-Image auf Flash-Anforderungen analysieren.
Parameter | |
---|---|
deviceImgZipFile | File : Die updater.zip Datei, die geflasht werden soll |
Wirft | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
Erstellt einen FlashingResourcesParser mit dem mitgelieferten AndroidInfo Reader
Für Komponententests verfügbar gemachtParameter | |
---|---|
infoReader | BufferedReader : ein ERROR(/BufferedReader) mit dem Äquivalent von android-info.txt zum Analysieren |
c | Constraint . Bildnamen werden anhand der entsprechenden Einschränkung (falls vorhanden) als Voraussetzung für das Hinzufügen überprüft. Kann null sein, um die Filterung zu deaktivieren. |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Erstellt einen FlashingResourcesParser mit dem mitgelieferten AndroidInfo Reader
Für Komponententests verfügbar gemachtParameter | |
---|---|
infoReader | BufferedReader : ein ERROR(/BufferedReader) mit dem Äquivalent von android-info.txt zum Analysieren |
Öffentliche Methoden
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
Ruft die erforderliche Baseband-Version ab, die in der Geräte-Image-ZIP-Datei angegeben ist.
Wenn mehrere Versionen aufgeführt sind, erhalten Sie die neueste Version unter der Annahme, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert werden.Kehrt zurück | |
---|---|
String | die Basisbandversion oder null , falls nicht angegeben |
getRequiredBoards
publicgetRequiredBoards ()
Ruft die erforderlichen Platinentypen ab, die in der Geräte-Image-ZIP-Datei angegeben sind.
Kehrt zurück | |
---|---|
die Board-Typen oder null , wenn nicht angegeben |
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
Ruft die erforderliche Bootloader-Version ab, die in der Geräte-Image-ZIP-Datei angegeben ist.
Wenn mehrere Versionen aufgeführt sind, erhalten Sie die neueste Version unter der Annahme, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert werden.Kehrt zurück | |
---|---|
String | die Bootloader-Version oder null , wenn nicht angegeben |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey)
Ruft die erforderliche benutzerdefinierte Image-Version ab, die in der Geräte-Image-ZIP-Datei angegeben ist
Wenn mehrere Versionen aufgeführt sind, erhalten Sie die neueste Version unter der Annahme, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert werden.Parameter | |
---|---|
imageVersionKey | String : der erwartete Bezeichner der Versionsinformationen des Bildes |
Kehrt zurück | |
---|---|
String | die erforderliche Version für das angegebene Bild oder null , wenn nicht angegeben |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey, String productName)
Ruft die erforderliche benutzerdefinierte Image-Version ab, die in der Geräte-Image-ZIP-Datei angegeben ist. Wenn productName
nicht null
ist, sucht diese Methode nach Bildanforderungen, die für dieses bestimmte Produkt angegeben sind (und gibt sie zurück, falls vorhanden). Wenn keine produktspezifische Anforderung vorhanden ist, wird auf die Rückgabe der globalen Anforderung oder null
zurückgegriffen, wenn für diesen bestimmten versionKey
keinerlei Anforderung besteht.
Parameter | |
---|---|
imageVersionKey | String : der erwartete Bezeichner der Versionsinformationen des Bildes |
productName | String : Ein bestimmter Produktname, der überprüft werden soll |
Kehrt zurück | |
---|---|
String | die erforderliche Version für das angegebene Bild oder null , wenn nicht angegeben |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-03-30 (UTC).