FlashowanieResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

Obiekt 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. bootloader, pasmo podstawowe itp.)

Streszczenie

Zagnieżdżone klasy

class FlashingResourcesParser.AndroidInfo

Typ def dla Map<String, MultiMap<String, String>> .

interface FlashingResourcesParser.Constraint

Interfejs filtrujący, którego zadaniem 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

Konstruktorzy publiczni

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

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

FlashingResourcesParser (File deviceImgZipFile)

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

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

Konstruuje FlashingResourcesParser za pomocą dostarczonego czytnika AndroidInfo

Wystawiony do testów jednostkowych

FlashingResourcesParser (BufferedReader infoReader)

Konstruuje FlashingResourcesParser za pomocą dostarczonego czytnika 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 najstarszej do najnowszej.

getRequiredBoards ()

Pobiera wymagane typy płytek 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 najstarszej do najnowszej.

String getRequiredImageVersion (String imageVersionKey)

Pobiera wymaganą niestandardową wersję obrazu 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 najstarszej do najnowszej.

String getRequiredImageVersion (String imageVersionKey, String productName)

Pobiera wymaganą niestandardową wersję obrazu 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 najstarszej do najnowszej.

Pola

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

KLUCZ PŁYTY

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

FlashowanieResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Utwórz FlashingResourcesParser i poproś go o przeanalizowanie określonego obrazu urządzenia pod kątem wymagań dotyczących flashowania. Wymagania dotyczące flashowania muszą przejść odpowiednie ograniczenie (jeśli takie istnieje) przed dodaniem. Odrzucone wymagania zostaną pominię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 wstępny dodania. Może mieć wartość null, aby wyłączyć filtrowanie.

Rzuca
TargetSetupError

FlashowanieResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

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

Parametry
deviceImgZipFile File : Plik updater.zip do flashowania

Rzuca
TargetSetupError

FlashowanieResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Konstruuje FlashingResourcesParser za pomocą dostarczonego czytnika AndroidInfo

Wystawiony do testów jednostkowych

Parametry
infoReader BufferedReader : ERROR(/BufferedReader) zawierający odpowiednik pliku Android-info.txt do analizy

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

FlashowanieResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Konstruuje FlashingResourcesParser za pomocą dostarczonego czytnika AndroidInfo

Wystawiony do testów jednostkowych

Parametry
infoReader BufferedReader : ERROR(/BufferedReader) zawierający odpowiednik pliku Android-info.txt do analizy

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 najstarszej do najnowszej.

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

getRequiredBoards

public  getRequiredBoards ()

Pobiera wymagane typy płytek określone w pliku zip obrazu urządzenia.

Zwroty
typy tablic 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 najstarszej do najnowszej.

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

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Pobiera wymaganą niestandardową wersję obrazu 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 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ą niestandardową wersję obrazu określoną w pliku zip obrazu urządzenia. Jeśli productName ma wartość różną od 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, zostanie zwrócone wymaganie globalne lub wartość null , jeśli dla tej konkretnej versionKey nie istnieją żadne wymagania.

Jeśli na liście znajduje się wiele wersji, pobierz najnowszą, zakładając, ż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