FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Obiekt
com.android.tradefed.targetprep.FlashingResourcesParser


Klasa, która analizuje wymagane wersje pomocniczych plików obrazów potrzebnych do flashowania urządzenia. (np. program ładujący, pasmo podstawowe itp.)

Streszczenie

Klasy zagnieżdżone

class FlashingResourcesParser.AndroidInfo

Definicja typu dla Map<String, MultiMap<String, String>> .

interface FlashingResourcesParser.Constraint

Interfejs filtrujący, którego celem jest umożliwienie FlashingResourcesParser ignorowania niektórych zasobów, których w przeciwnym razie mógłby użyć

Pola

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

Konstruktory publiczne

FlashingResourcesParser (File deviceImgZipFile, c) FlashingResourcesParser (File deviceImgZipFile, c)

Utwórz FlashingResourcesParser i pozwól mu przeanalizować określony obraz urządzenia pod kątem wymagań dotyczących flashowania.

FlashingResourcesParser (File deviceImgZipFile)

Utwórz FlashingResourcesParser i pozwól mu przeanalizować określony obraz urządzenia pod kątem wymagań dotyczących flashowania.

FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c)

Konstruuje FlashingResourcesParser z dostarczonym czytnikiem AndroidInfo

Wystawiony do testów jednostkowych

FlashingResourcesParser (BufferedReader infoReader)

Konstruuje FlashingResourcesParser z dostarczonym czytnikiem AndroidInfo

Wystawiony do testów jednostkowych

Metody publiczne

String getRequiredBasebandVersion ()

Pobiera wymaganą wersję pasma podstawowego określoną w pliku zip obrazu urządzenia.

Jeśli na liście znajduje się wiele wersji, pobierz najnowszą z założeniem, że wersje są sortowane alfabetycznie od najstarszej do najnowszej.

getRequiredBoards ()

Pobiera wymagane typy płyt określone w pliku ZIP obrazu urządzenia.

String getRequiredBootloaderVersion ()

Pobiera wymaganą wersję programu ładującego określoną w pliku zip obrazu urządzenia.

Jeśli na liście znajduje się wiele wersji, pobierz najnowszą z założeniem, że wersje są sortowane alfabetycznie od najstarszej do najnowszej.

String getRequiredImageVersion (String imageVersionKey)

Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku zip obrazu urządzenia

Jeśli na liście znajduje się wiele wersji, pobierz najnowszą z założeniem, że wersje są sortowane 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 na liście znajduje się wiele wersji, pobierz najnowszą z założeniem, że wersje są sortowane alfabetycznie od najstarszej do najnowszej.

Pola

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

KLUCZ_TABLIC

public static final String BOARD_KEY

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

KLUCZ PRODUKTU

public static final String PRODUCT_KEY

Konstruktory publiczne

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Utwórz FlashingResourcesParser i pozwól mu przeanalizować określony obraz urządzenia pod kątem wymagań dotyczących flashowania. Wymagania flashowania muszą przejść odpowiednie ograniczenie (jeśli takie istnieje) przed dodaniem. Odrzucone wymagania zostaną po cichu usunięte.

Parametry
deviceImgZipFile File : plik updater.zip do flashowania

c : Mapa od nazwy klucza do Constraint . Nazwy obrazów zostaną sprawdzone pod kątem odpowiednich ograniczeń (jeśli istnieją) jako warunek dodania. Może mieć wartość null, aby wyłączyć filtrowanie.

Rzuty
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Utwórz FlashingResourcesParser i pozwól mu przeanalizować określony obraz urządzenia pod kątem wymagań dotyczących flashowania.

Parametry
deviceImgZipFile File : plik updater.zip do flashowania

Rzuty
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Konstruuje FlashingResourcesParser z dostarczonym czytnikiem AndroidInfo

Wystawiony do testów jednostkowych

Parametry
infoReader BufferedReader : ERROR(/BufferedReader) zawierający odpowiednik android-info.txt do przeanalizowania

c : Mapa od nazwy klucza do Constraint . Nazwy obrazów zostaną sprawdzone pod kątem odpowiednich ograniczeń (jeśli istnieją) jako warunek dodania. Może mieć wartość null, aby wyłączyć filtrowanie.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Konstruuje FlashingResourcesParser z dostarczonym czytnikiem AndroidInfo

Wystawiony do testów jednostkowych

Parametry
infoReader BufferedReader : ERROR(/BufferedReader) zawierający odpowiednik android-info.txt do przeanalizowania

Metody publiczne

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Pobiera wymaganą wersję pasma podstawowego określoną w pliku zip obrazu urządzenia.

Jeśli na liście znajduje się wiele wersji, pobierz najnowszą z założeniem, że wersje są sortowane alfabetycznie od najstarszej do najnowszej.

Zwroty
String wersja pasma podstawowego lub null , jeśli nie określono

getRequiredBoards

public  getRequiredBoards ()

Pobiera wymagane typy płyt określone w pliku ZIP obrazu urządzenia.

Zwroty
typy planszy lub null , jeśli nie określono

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Pobiera wymaganą wersję programu ładującego określoną w pliku zip obrazu urządzenia.

Jeśli na liście znajduje się wiele wersji, pobierz najnowszą z założeniem, że wersje są sortowane alfabetycznie od najstarszej do najnowszej.

Zwroty
String wersja programu ładującego 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 na liście znajduje się wiele wersji, pobierz najnowszą z założeniem, że wersje są sortowane alfabetycznie od najstarszej do najnowszej.

Parametry
imageVersionKey String : oczekiwany identyfikator informacji o wersji obrazu

Zwroty
String wymagana wersja dla danego obrazu lub null , jeśli nie określono

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku zip obrazu urządzenia. Jeśli productName nie ma null , ta metoda sprawdzi (i zwróci, jeśli są) wymagania dotyczące obrazu określone dla tego konkretnego produktu. Jeśli nie istnieje żadne wymaganie specyficzne dla produktu, powróci do zwrócenia wymagania globalnego lub wartości null , jeśli nie ma żadnego wymagania dla tej konkretnej versionKey .

Jeśli na liście znajduje się wiele wersji, pobierz najnowszą z założeniem, że wersje są sortowane alfabetycznie od najstarszej do najnowszej.

Parametry
imageVersionKey String : oczekiwany identyfikator informacji o wersji obrazu

productName String : Konkretna nazwa produktu do sprawdzenia

Zwroty
String wymagana wersja dla danego obrazu lub null , jeśli nie określono