Analizator FlashingResources

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 umożliwiający usłudze FlashingResourcesParser ignorowanie zasobów, które w innym przypadku mogłyby być używane.

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)

Konstruuje FlashingResourcesParser za pomocą dołączonego czytnika AndroidInfo Reader

Udostępnione do testowania jednostkowego

FlashingResourcesParser(BufferedReader infoReader, c)

Konstruuje FlashingResourcesParser za pomocą dołączonego czytnika AndroidInfo Reader

Udostępnione do testowania jednostkowego

FlashingResourcesParser(File deviceImgZipFile)

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

FlashingResourcesParser(File deviceImgZipFile, c)

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

Metody publiczne

String getRequiredBasebandVersion()

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

Jeśli wymienionych jest kilka wersji, pobierz najnowsze z założeniem, że wersje są sortowane alfabetycznie od najstarszej do najnowszej.

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 z obrazem urządzenia.

Jeśli wymienionych jest kilka wersji, pobierz najnowsze 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 skompresowanym z obrazem urządzenia.

Jeśli wymienionych jest kilka wersji, pobierz najnowsze 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 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

Analizator FlashingResources

public FlashingResourcesParser (BufferedReader infoReader)

Tworzy obiekt FlashingResourcesParser za pomocą podanego obiektu AndroidInfo Reader

Udostępnione do testowania jednostkowego

Parametry
infoReader BufferedReader: ERROR(/BufferedReader) zawierający odpowiednik 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 : mapa od nazwy klucza na Constraint. Jako warunek wstępny dodania nazwy obrazów będą sprawdzane pod kątem odpowiedniego ograniczenia (jeśli istnieje). Może być puste, aby wyłączyć filtrowanie.

Analizator FlashingResources

public FlashingResourcesParser (File deviceImgZipFile)

Utwórz FlashingResourcesParser i poproś o przeanalizowanie określonego obrazu urządzenia pod kątem wymagań dotyczących Flasha.

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

Rzuty
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Utwórz FlashingResourcesParser i poproś o przeanalizowanie określonego obrazu urządzenia pod kątem wymagań dotyczących Flasha. Wymagania dotyczące migania muszą przejść odpowiednie ograniczenie (jeśli takie istnieje) przed dodaniem. Odrzucone wymagania zostaną odrzucone bez powiadomienia.

Parametry
deviceImgZipFile File: plik updater.zip do flashowania

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. Aby wyłączyć filtrowanie, może mieć wartość null.

Rzuty
TargetSetupError

Metody publiczne

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

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

Jeśli wymienionych jest kilka wersji, pobierz najnowsze 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

getWymaganeBoard

public  getRequiredBoards ()

Pobiera wymagane typy płytek określone w pliku ZIP 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 wymienionych jest kilka wersji, pobierz najnowsze z założeniem, że wersje są sortowane alfabetycznie od najstarszej do najnowszej.

Zwroty
String wersja programu rozruchowego lub null, jeśli nie zostanie określona

getRequiredImageVersion

public 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.

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 ZIP z obrazem urządzenia. Jeśli productName ma wartość inną niż null, ta metoda sprawdzi (i zwróci, jeśli występują) wymagania dotyczące zdjęć określone dla danego produktu. Jeśli nie ma żadnych wymagań dotyczących konkretnego produktu, system zwróci wymaganie globalne lub wartość null, jeśli w przypadku danego elementu versionKey nie ma żadnych wymagań.

Jeśli wymienionych jest kilka wersji, pobierz najnowsze 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 danego obrazu lub null, jeśli nie jest określona;