FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


Klasa, która analizuje wymagane wersje plików obrazów pomocniczych potrzebnych do flashowania urządzenia. (np. bootloader, baseband itp.)

Streszczenie

Klasy zagnieżdżone

class FlashingResourcesParser.AndroidInfo

Typedef 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óre w przeciwnym razie mogłyby zostać użyte

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

Konstruktorzy publiczni

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

Utwórz FlashingResourcesParser i przeanalizuj określony obraz urządzenia pod kątem wymagań dotyczących flashowania.

FlashingResourcesParser (File deviceImgZipFile)

Utwórz FlashingResourcesParser i przeanalizuj 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ą, zakładając, że wersje są sortowane alfabetycznie od najstarszych do najnowszych.

getRequiredBoards ()

Pobiera wymagane typy tablic 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ą, zakładając, że wersje są sortowane alfabetycznie od najstarszych do najnowszych.

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ą, zakładając, że wersje są sortowane alfabetycznie od najstarszych do najnowszych.

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ą, zakładając, że wersje są sortowane alfabetycznie od najstarszych do najnowszych.

Pola

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

KLUCZ PRODUKTU

public static final String PRODUCT_KEY

Konstruktorzy publiczni

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Utwórz FlashingResourcesParser i przeanalizuj określony obraz urządzenia pod kątem wymagań dotyczących flashowania. Wymagania flashowania muszą przejść odpowiednie ograniczenie (jeśli 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 będą sprawdzane pod kątem odpowiedniego ograniczenia (jeśli istnieje) jako warunek wstępny dodania. Może mieć wartość null, aby wyłączyć filtrowanie.

Rzuty
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Utwórz FlashingResourcesParser i przeanalizuj 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 pliku android-info.txt do przeanalizowania

c : Mapa od nazwy klucza do Constraint . Nazwy obrazów będą sprawdzane pod kątem odpowiedniego ograniczenia (jeśli istnieje) jako warunek wstępny 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 pliku 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ą, zakładając, że wersje są sortowane alfabetycznie od najstarszych do najnowszych.

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

getRequiredBoards

public  getRequiredBoards ()

Pobiera wymagane typy tablic określone w pliku zip obrazu urządzenia.

Zwroty
typy plansz 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ą, zakładając, że wersje są sortowane alfabetycznie od najstarszych do najnowszych.

Zwroty
String wersja programu ładującego lub null , jeśli nie określono

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ą, zakładając, że wersje są sortowane alfabetycznie od najstarszych do najnowszych.

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 ma wartość inną niż null , ta metoda sprawdzi (i zwróci, jeśli istnieją) wymagania dotyczące obrazu określone dla tego konkretnego produktu. Jeśli nie istnieje żadne wymaganie specyficzne dla produktu, nastąpi powrót do zwrócenia wymagania globalnego lub null , jeśli nie ma żadnego wymagania dla tego konkretnego versionKey .

Jeśli na liście znajduje się wiele wersji, pobierz najnowszą, zakładając, że wersje są sortowane alfabetycznie od najstarszych do najnowszych.

Parametry
imageVersionKey String : oczekiwany identyfikator informacji o wersji obrazu

productName String : Określona nazwa produktu do sprawdzenia

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