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 przeflashowania urządzenia. (np.program rozruchowy, pasmo podstawowe itp.)

Podsumowanie

Zagnieżdżone klasy

class FlashingResourcesParser.AndroidInfo

Typ danych Map<String, MultiMap<String, String>>

interface FlashingResourcesParser.Constraint

interfejs filtrowania, który pozwala FlashingResourcesParser ignorować niektóre zasoby, których w innym przypadku mógłby użyć;

Fieldsem

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(BufferedReader infoReader)

Tworzy obiekt FlashingResourcesParser za pomocą podanego obiektu AndroidInfo Reader

Udostępnione do testowania jednostkowego

FlashingResourcesParser(BufferedReader infoReader, c)

Tworzy obiekt FlashingResourcesParser za pomocą podanego obiektu AndroidInfo Reader

Udostępnione do testowania jednostkowego

FlashingResourcesParser(File deviceImgZipFile)

Utwórz FlashingResourcesParser i spraw, aby przeanalizował obraz wybranego urządzenia pod kątem wymagań dotyczących flashowania.

FlashingResourcesParser(File deviceImgZipFile, c)

Utwórz FlashingResourcesParser i spraw, aby przeanalizował obraz wskazanego urządzenia pod kątem wymagań dotyczących flashowania.

Metody publiczne

String getRequiredBasebandVersion()

Pobiera wymaganą wersję pasma podstawowego wskazaną w pliku zip z obrazem urządzenia.

Jeśli wyświetla się kilka wersji, pobierz najnowszą, zakładając, że wersje są posortowane od najstarszej do najnowszej w kolejności alfabetycznej.

getRequiredBoards()

Pobiera wymagane typy płyty określone w pliku skompresowanym z obrazem urządzenia.

String getRequiredBootloaderVersion()

Pobiera wymaganą wersję programu rozruchowego określoną w pliku ZIP z obrazem urządzenia.

Jeśli wyświetla się kilka wersji, pobierz najnowszą, zakładając, że wersje są posortowane od najstarszej do najnowszej w kolejności alfabetycznej.

String getRequiredImageVersion(String imageVersionKey)

Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku skompresowanym z obrazem urządzenia.

Jeśli wyświetla się kilka wersji, pobierz najnowszą, zakładając, że wersje są posortowane od najstarszej do najnowszej w kolejności alfabetycznej.

String getRequiredImageVersion(String imageVersionKey, String productName)

Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku skompresowanym z obrazem urządzenia.

Jeśli wyświetla się kilka wersji, pobierz najnowszą, zakładając, że wersje są posortowane od najstarszej do najnowszej w kolejności alfabetycznej.

Fieldsem

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

PRODUCT_KEY

public static final String PRODUCT_KEY

Konstruktory publiczne

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Tworzy obiekt FlashingResourcesParser za pomocą podanego obiektu AndroidInfo Reader

Udostępnione do testowania jednostkowego

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

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Tworzy obiekt FlashingResourcesParser za pomocą podanego obiektu AndroidInfo Reader

Udostępnione do testowania jednostkowego

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

c : mapowanie nazwy klucza na Constraint. Nazwy obrazów będą sprawdzane pod kątem odpowiedniego ograniczenia (jeśli takie istnieje) jako warunku wstępnego. Może być puste, aby wyłączyć filtrowanie.

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Utwórz FlashingResourcesParser i spraw, aby przeanalizował obraz wybranego urządzenia pod kątem wymagań dotyczących flashowania.

Parametry
deviceImgZipFile File: plik updater.zip, który ma zostać zaflashowany

Rzuty
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Utwórz FlashingResourcesParser i spraw, aby przeanalizował obraz wybranego urządzenia pod kątem wymagań dotyczących flashowania. Wymagania dotyczące migania muszą przejść odpowiednie ograniczenie (jeśli istnieje) przed dodaniem. Odrzucone wymagania zostaną po cichu odrzucone.

Parametry
deviceImgZipFile File: plik updater.zip, który ma zostać zaflashowany

c : mapowanie nazwy klucza na Constraint. Nazwy obrazów będą sprawdzane pod kątem odpowiedniego ograniczenia (jeśli takie istnieje) jako warunku wstępnego. Może być puste, aby wyłączyć filtrowanie.

Rzuty
TargetSetupError

Metody publiczne

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Pobiera wymaganą wersję pasma podstawowego wskazaną w pliku zip z obrazem urządzenia.

Jeśli wyświetla się kilka wersji, pobierz najnowszą, zakładając, że wersje są posortowane od najstarszej do najnowszej w kolejności alfabetycznej.

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

getRequiredBoards

public  getRequiredBoards ()

Pobiera wymagane typy płyty określone w pliku skompresowanym z obrazem urządzenia.

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

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Pobiera wymaganą wersję programu rozruchowego określoną w pliku ZIP z obrazem urządzenia.

Jeśli wyświetla się kilka wersji, pobierz najnowszą, zakładając, że wersje są posortowane od najstarszej do najnowszej w kolejności alfabetycznej.

Zwroty
String wersję 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 wyświetla się kilka wersji, pobierz najnowszą, zakładając, że wersje są posortowane od najstarszej do najnowszej w kolejności alfabetycznej.

Parametry
imageVersionKey String: oczekiwany identyfikator informacji o wersji obrazu

Zwroty
String wymagana wersja danego obrazu lub null, jeśli nie jest określona;

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku skompresowanym z obrazem urządzenia. Jeśli productName nie jest równe null, ta metoda sprawdzi (i zwróci, jeśli jest obecny) wymagania dotyczące obrazu określone dla tego konkretnego produktu. Jeśli nie ma wymagań dotyczących konkretnego produktu, zwróci wymagania globalne, a jeśli nie ma żadnych wymagań dotyczących danego versionKey, zwróci null.

Jeśli wyświetla się kilka wersji, pobierz najnowszą, zakładając, że wersje są posortowane od najstarszej do najnowszej w kolejności alfabetycznej.

Parametry
imageVersionKey String: oczekiwany identyfikator informacji o wersji obrazu

productName String: nazwa konkretnego produktu do sprawdzenia

Zwroty
String wymagana wersja danego obrazu lub null, jeśli nie jest określona;