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

Podsumowanie

Zagnieżdżone klasy

class FlashingResourcesParser.AndroidInfo

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

interface FlashingResourcesParser.Constraint

interfejs filtrowania, który umożliwia FlashingResourcesParser ignorowanie niektórych zasobów, z których w innych okolicznościach mogłoby korzystać;

Stałe

String BASEBAND_VERSION_KEY

String BOARD_KEY

String BOOTLOADER_VERSION_KEY

String PRODUCT_KEY

Publiczne konstruktory

FlashingResourcesParser(BufferedReader infoReader)

Tworzy obiekt FlashingResourcesParser z podanym czytnikiem AndroidInfo.

Udostępniono do testowania jednostkowego

FlashingResourcesParser(BufferedReader infoReader, c)

Tworzy obiekt FlashingResourcesParser z podanym czytnikiem AndroidInfo.

Udostępniono do testowania jednostkowego

FlashingResourcesParser(File deviceImgZipFile)

Utwórz FlashingResourcesParser i sprawdź, czy określony obraz urządzenia spełnia wymagania dotyczące flashowania.

FlashingResourcesParser(File deviceImgZipFile, c)

Utwórz FlashingResourcesParser i sprawdź, czy określony obraz urządzenia spełnia wymagania dotyczące flashowania.

Metody publiczne

String getRequiredBasebandVersion()

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

Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.

getRequiredBoards()

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

String getRequiredBootloaderVersion()

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

Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.

String getRequiredImageVersion(String imageVersionKey)

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

Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane 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 jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.

Stałe

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

Stała wartość: "version-baseband"

BOARD_KEY

public static final String BOARD_KEY

Wartość stała: "board"

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

Stała wartość: "version-bootloader"

PRODUCT_KEY

public static final String PRODUCT_KEY

Wartość stała: „product”

Publiczne konstruktory

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Tworzy obiekt FlashingResourcesParser z podanym czytnikiem AndroidInfo.

Udostępniono do testowania jednostkowego

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

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Tworzy obiekt FlashingResourcesParser z podanym czytnikiem AndroidInfo.

Udostępniono do testowania jednostkowego

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

c : Mapa z nazwą klucza na Constraint. Nazwy obrazów będą sprawdzane pod kątem odpowiedniego ograniczenia (jeśli takie istnieje) jako warunek wstępny dodania. Może mieć wartość null, aby wyłączyć filtrowanie.

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Utwórz FlashingResourcesParser i sprawdź, czy określony obraz urządzenia spełnia wymagania dotyczące flashowania.

Parametry
deviceImgZipFile File: plik updater.zip do wgrania

Zgłasza
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Utwórz FlashingResourcesParser i sprawdź, czy określony obraz urządzenia spełnia wymagania dotyczące flashowania. Wymagania dotyczące migania muszą spełniać odpowiednie ograniczenia (jeśli takie istnieją), zanim zostaną dodane. Odrzucone wymagania zostaną pominięte bez powiadomienia.

Parametry
deviceImgZipFile File: plik updater.zip do wgrania

c : Mapa z nazwą klucza na Constraint. Nazwy obrazów będą sprawdzane pod kątem odpowiedniego ograniczenia (jeśli takie istnieje) jako warunek wstępny dodania. Może mieć wartość null, aby wyłączyć filtrowanie.

Zgłasza
TargetSetupError

Metody publiczne

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

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

Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.

Zwroty
String wersja pasma podstawowego lub null, jeśli nie została podana;

getRequiredBoards

public  getRequiredBoards ()

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

Zwroty
rodzaje tablic lub null, jeśli nie zostały określone.

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

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

Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.

Zwroty
String wersja 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 jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.

Parametry
imageVersionKey String: oczekiwany identyfikator informacji o wersji obrazu.

Zwroty
String wymaganą wersję danego obrazu lub null, jeśli nie została określona.

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku ZIP obrazu urządzenia. Jeśli parametr productName nie jest wartością null, ta metoda sprawdzi (i zwróci, jeśli są) wymagania dotyczące obrazu określone dla danego produktu. Jeśli nie ma wymagań dotyczących konkretnego produktu, system powróci do globalnych wymagań lub null, jeśli dla danego versionKey nie ma żadnych wymagań.

Jeśli jest wymienionych kilka wersji, wybierz najnowszą, zakładając, że są one posortowane alfabetycznie od najstarszej do najnowszej.

Parametry
imageVersionKey String: oczekiwany identyfikator informacji o wersji obrazu.

productName String: konkretna nazwa produktu do sprawdzenia.

Zwroty
String wymaganą wersję danego obrazu lub null, jeśli nie została określona.