FlashingResourcesParser
public class FlashingResourcesParser
extends Object
implements IFlashingResourcesParser
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
Eine Klasse, die erforderliche Versionen von Hilfsbilddateien analysiert, die zum Flashen eines Geräts erforderlich sind. (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 Bauträger | |
---|---|
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) Konstruiert einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo Reader Für Unit-Tests verfügbar gemacht | |
FlashingResourcesParser (BufferedReader infoReader) Konstruiert einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo Reader Für Unit-Tests verfügbar gemacht |
Öffentliche Methoden | |
---|---|
String | getRequiredBasebandVersion () Ruft die erforderliche Basisbandversion ab, die in der Geräte-Image-ZIP-Datei angegeben ist. Wenn mehrere Versionen aufgelistet sind, rufen Sie die neueste ab, wobei davon ausgegangen wird, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert werden. |
getRequiredBoards () Ruft die erforderlichen Board-Typen ab, die in der ZIP-Datei des Geräte-Images angegeben sind. | |
String | getRequiredBootloaderVersion () Ruft die erforderliche Bootloader-Version ab, die in der ZIP-Datei des Geräteimages angegeben ist. Wenn mehrere Versionen aufgelistet sind, rufen Sie die neueste ab, wobei davon ausgegangen wird, 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 aufgelistet sind, rufen Sie die neueste ab, wobei davon ausgegangen wird, 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 aufgelistet sind, rufen Sie die neueste ab, wobei davon ausgegangen wird, 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 Bauträger
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
Erstellen Sie einen FlashingResourcesParser
und lassen Sie ihn das angegebene Geräteimage auf Flashing-Anforderungen analysieren. Flashing-Anforderungen müssen die entsprechende Einschränkung (falls vorhanden) erfüllen, bevor sie hinzugefügt werden. Abgelehnte Anforderungen werden stillschweigend verworfen.
Parameter | |
---|---|
deviceImgZipFile | File : Die updater.zip Datei, die geflasht werden soll |
c | Constraint . Als Voraussetzung für das Hinzufügen werden Bildnamen anhand der entsprechenden Einschränkung (falls vorhanden) überprüft. Kann null sein, um die Filterung zu deaktivieren. |
Würfe | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
Erstellen Sie einen FlashingResourcesParser
und lassen Sie ihn das angegebene Geräteimage auf Flashing-Anforderungen analysieren.
Parameter | |
---|---|
deviceImgZipFile | File : Die updater.zip Datei, die geflasht werden soll |
Würfe | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
Konstruiert einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo Reader
Für Unit-Tests verfügbar gemachtParameter | |
---|---|
infoReader | BufferedReader : ein ERROR(/BufferedReader) der das Äquivalent von android-info.txt zum Parsen enthält |
c | Constraint . Als Voraussetzung für das Hinzufügen werden Bildnamen anhand der entsprechenden Einschränkung (falls vorhanden) überprüft. Kann null sein, um die Filterung zu deaktivieren. |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Konstruiert einen FlashingResourcesParser mit dem bereitgestellten AndroidInfo Reader
Für Unit-Tests verfügbar gemachtParameter | |
---|---|
infoReader | BufferedReader : ein ERROR(/BufferedReader) der das Äquivalent von android-info.txt zum Parsen enthält |
Öffentliche Methoden
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
Ruft die erforderliche Basisbandversion ab, die in der Geräte-Image-ZIP-Datei angegeben ist.
Wenn mehrere Versionen aufgelistet sind, rufen Sie die neueste ab, wobei davon ausgegangen wird, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert werden.Kehrt zurück | |
---|---|
String | die Basisbandversion oder null , wenn nicht angegeben |
getRequiredBoards
publicgetRequiredBoards ()
Ruft die erforderlichen Board-Typen ab, die in der ZIP-Datei des Geräte-Images 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 ZIP-Datei des Geräteimages angegeben ist.
Wenn mehrere Versionen aufgelistet sind, rufen Sie die neueste ab, wobei davon ausgegangen wird, 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 aufgelistet sind, rufen Sie die neueste ab, wobei davon ausgegangen wird, dass die Versionen alphabetisch von der ältesten zur neuesten sortiert werden.Parameter | |
---|---|
imageVersionKey | String : die erwartete Kennung 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, prüft diese Methode, ob für das jeweilige Produkt angegebene Bildanforderungen vorliegen (und gibt diese zurück, falls vorhanden). Wenn keine produktspezifische Anforderung vorhanden ist, wird auf die Rückgabe der globalen Anforderung zurückgegriffen, oder null
, wenn für diesen bestimmten versionKey
keinerlei Anforderung vorhanden ist.
Parameter | |
---|---|
imageVersionKey | String : die erwartete Kennung der Versionsinformationen des Bildes |
productName | String : Ein spezifischer 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-12-01 (UTC).