FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
Klasa, która analizuje wymagane wersje pomocniczych plików obrazów potrzebnych do flashowania urządzenia. (np.program rozruchowy, pasmo podstawowe itp.)
Podsumowanie
Zagnieżdżone klasy | |
|---|---|
class |
FlashingResourcesParser.AndroidInfo
Definicja typu dla elementu |
interface |
FlashingResourcesParser.Constraint
interfejs filtrowania, który umożliwia |
Stałe | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
String |
PRODUCT_KEY
|
String |
TRUSTY_VERSION_KEY
|
Konstruktory publiczne | |
|---|---|
FlashingResourcesParser(BufferedReader infoReader)
Tworzy obiekt FlashingResourcesParser z podanym czytnikiem AndroidInfo. Udostępniono do testowania jednostkowego |
|
FlashingResourcesParser(BufferedReader infoReader, Map<String, FlashingResourcesParser.Constraint> c)
Tworzy obiekt FlashingResourcesParser z podanym czytnikiem AndroidInfo. Udostępniono do testowania jednostkowego |
|
FlashingResourcesParser(File deviceImgZipFile)
Utwórz |
|
FlashingResourcesParser(File deviceImgZipFile, Map<String, FlashingResourcesParser.Constraint> c)
Utwórz |
|
Metody publiczne | |
|---|---|
String
|
getRequiredBasebandVersion()
Pobiera wymaganą wersję pasma podstawowego określoną w pliku ZIP obrazu urządzenia. Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej. |
Collection<String>
|
getRequiredBoards()
Pobiera wymagane typy płytek określone w pliku ZIP z obrazem urządzenia. |
String
|
getRequiredBootloaderVersion()
Pobiera wymaganą wersję programu rozruchowego określoną w pliku ZIP obrazu urządzenia. Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej. |
String
|
getRequiredImageVersion(String imageVersionKey)
Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku ZIP obrazu urządzenia. Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej. |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku ZIP obrazu urządzenia. Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej. |
String
|
getRequiredTrustyVersion()
Pobiera wymaganą wersję trusty określoną w pliku ZIP obrazu urządzenia. Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej. |
Stałe
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
Wartość stała: "version-baseband"
BOARD_KEY
public static final String BOARD_KEY
Wartość stała: "board"
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
Wartość stała: "version-bootloader"
PRODUCT_KEY
public static final String PRODUCT_KEY
Wartość stała: "product"
TRUSTY_VERSION_KEY
public static final String TRUSTY_VERSION_KEY
Wartość stała: "version-trusty"
Konstruktory publiczne
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Tworzy obiekt FlashingResourcesParser z podanym czytnikiem AndroidInfo.
Udostępniono do testowania jednostkowego
| Parametry | |
|---|---|
infoReader |
BufferedReader: BufferedReader zawierający odpowiednik pliku android-info.txt do przeanalizowania |
| Zgłasza | |
|---|---|
IOException |
|
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
Map<String, FlashingResourcesParser.Constraint> c)Tworzy obiekt FlashingResourcesParser z podanym czytnikiem AndroidInfo.
Udostępniono do testowania jednostkowego
| Parametry | |
|---|---|
infoReader |
BufferedReader: BufferedReader zawierający odpowiednik pliku android-info.txt do przeanalizowania |
c |
Map: mapa od nazwy klucza do Constraint. Nazwy obrazów będą sprawdzane pod kątem odpowiedniego ograniczenia (jeśli takie istnieje) jako warunek wstępny dodania. Może mieć wartość null, aby wyłączyć filtrowanie. |
| Zgłasza | |
|---|---|
IOException |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
Utwórz FlashingResourcesParser i sprawdź, czy określony obraz urządzenia spełnia wymagania dotyczące flashowania.
| Parametry | |
|---|---|
deviceImgZipFile |
File: plik updater.zip do wgrania |
| Zgłasza | |
|---|---|
TargetSetupError |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
Map<String, FlashingResourcesParser.Constraint> c)Utwórz FlashingResourcesParser i sprawdź, czy określony obraz urządzenia spełnia wymagania dotyczące flashowania. Wymagania dotyczące migania muszą spełniać odpowiednie ograniczenie (jeśli takie istnieje), zanim zostaną dodane. Odrzucone wymagania zostaną pominięte bez powiadomienia.
| Parametry | |
|---|---|
deviceImgZipFile |
File: plik updater.zip do wgrania |
c |
Map: mapa od nazwy klucza do Constraint. Nazwy obrazów będą sprawdzane pod kątem odpowiedniego ograniczenia (jeśli takie istnieje) jako warunek wstępny dodania. Może mieć wartość null, aby wyłączyć filtrowanie. |
| Zgłasza | |
|---|---|
TargetSetupError |
|
Metody publiczne
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
Pobiera wymaganą wersję pasma podstawowego określoną w pliku ZIP obrazu urządzenia.
Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.
| Zwraca | |
|---|---|
String |
wersja pasma podstawowego lub null, jeśli nie została podana. |
getRequiredBoards
public Collection<String> getRequiredBoards ()
Pobiera wymagane typy płytek określone w pliku ZIP z obrazem urządzenia.
| Zwraca | |
|---|---|
Collection<String> |
rodzaje tablic lub null, jeśli nie zostały określone. |
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
Pobiera wymaganą wersję programu rozruchowego określoną w pliku ZIP obrazu urządzenia.
Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.
| Zwraca | |
|---|---|
String |
wersja programu rozruchowego lub null, jeśli nie została określona. |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey)
Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku ZIP obrazu urządzenia.
Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.
| Parametry | |
|---|---|
imageVersionKey |
String: oczekiwany identyfikator informacji o wersji obrazu. |
| Zwraca | |
|---|---|
String |
wymagana wersja danego obrazu lub null, jeśli nie została określona. |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey,
String productName)Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku ZIP obrazu urządzenia. Jeśli parametr
productName ma wartość inną niż null, ta metoda sprawdzi (i zwróci, jeśli są) wymagania dotyczące obrazu określone dla danego produktu. Jeśli nie ma wymagań dotyczących konkretnego produktu, zostaną zwrócone wymagania globalne lub null, jeśli dla danego versionKey nie ma żadnych wymagań.
Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.
| Parametry | |
|---|---|
imageVersionKey |
String: oczekiwany identyfikator informacji o wersji obrazu. |
productName |
String: konkretna nazwa produktu do sprawdzenia |
| Zwraca | |
|---|---|
String |
wymagana wersja danego obrazu lub null, jeśli nie została określona. |
getRequiredTrustyVersion
public String getRequiredTrustyVersion ()
Pobiera wymaganą wersję trusty określoną w pliku ZIP obrazu urządzenia.
Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.
| Zwraca | |
|---|---|
String |
wersja trusty lub null, jeśli nie została określona. |