IDDeviceFlasher

public interface IDeviceFlasher

com.android.tradefed.targetprep.IDeviceFlasher


Miga obraz urządzenia na urządzeniu.

Streszczenie

Zagnieżdżone klasy

enum IDeviceFlasher.UserDataFlashOption

Liczba opcji obsługi obrazu danych użytkownika

Metody publiczne

abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)

Lampy błyskowe zbudowane na urządzeniu.

abstract CommandStatus getSystemFlashingStatus ()

Pobierz status wykonania polecenia dla flashowania podstawowych partycji systemowych.

abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

Pobiera informację, czy obraz danych użytkownika powinien zostać flashowany, wyczyszczony czy zachowany

abstract void overrideDeviceOptions (ITestDevice device)

Zastąp opcje urządzenia.

abstract void setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList)

Ustawia listę ścieżek w obszarze /data , aby uniknąć czyszczenia podczas korzystania ITestsZipInstaller

Należy pamiętać, że szczegółowość listy pominięć jest bezpośrednimi elementami podrzędnymi /data .

abstract void setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever)

Ustawia mechanizm, dzięki któremu flasher może pobierać pliki zasobów do flashowania.

abstract void setForceSystemFlash (boolean forceSystemFlash)

Ustawia, czy system powinien zawsze być flashowany, nawet jeśli uruchomiona jest bieżąca kompilacja

default void setRamdiskPartition (String ramdiskPartition)

Ustawia partycję ramdysku

default void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Ustawia, czy po aktualizacji urządzenia za pomocą obrazu zip powinien być flashowany dodatkowy ramdysk

abstract void setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption)

Przełącza, czy obraz danych użytkownika powinien być flashowany, usuwany czy zachowywany

abstract void setWipeTimeout (long timeout)

Ustaw limit czasu czyszczenia danych.

default boolean shouldFlashRamdisk ()

Sprawdza, czy flasher jest ustawiony na dodatkowy ramdysk, który powinien zostać flashowany po aktualizacji urządzenia za pomocą obrazu zip

default boolean supportsFlashingInFastbootD ()

Określa, czy urządzenie implementujące flasher może być flashowane w trybie fastbootd.

Metody publiczne

błysk

public abstract void flash (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Lampy błyskowe zbudowane na urządzeniu.

Powraca natychmiast po zakończeniu flashowania. Przed przystąpieniem do testowania osoby dzwoniące powinny poczekać, aż urządzenie będzie online i dostępne.

Parametry
device ITestDevice : ITestDevice do flashowania

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo do flashowania

Rzuca
TargetSetupError jeśli nie udało się flashować kompilacji
DeviceNotAvailableException jeśli urządzenie przestanie odpowiadać

getSystemFlashingStatus

public abstract CommandStatus getSystemFlashingStatus ()

Pobierz status wykonania polecenia dla flashowania podstawowych partycji systemowych.

Należy pamiętać, że jeśli partycje systemowe nie są flashowane (system ma już kompilację do flashowania), status polecenia może mieć wartość null

Zwroty
CommandStatus

getUserDataFlashOpcja

public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

Pobiera informację, czy obraz danych użytkownika powinien zostać flashowany, wyczyszczony czy zachowany

Zwroty
IDeviceFlasher.UserDataFlashOption Określa, czy obraz danych użytkownika powinien zostać flashowany, wyczyszczony czy zachowany

zastąpićOpcjeUrządzenia

public abstract void overrideDeviceOptions (ITestDevice device)

Zastąp opcje urządzenia. Służy do zastąpienia domyślnych wartości opcji, jeśli wartości domyślne nie są obsługiwane przez określone urządzenie.

setDataWipeSkipList

public abstract void setDataWipeSkipList ( dataWipeSkipList)

Ustawia listę ścieżek w obszarze /data , aby uniknąć czyszczenia podczas korzystania ITestsZipInstaller

Należy pamiętać, że szczegółowość listy pominięć jest bezpośrednimi elementami podrzędnymi /data .

Parametry
dataWipeSkipList

setFlashingResourcesRetriever

public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)

Ustawia mechanizm, dzięki któremu flasher może pobierać pliki zasobów do flashowania.

Parametry
retriever IFlashingResourcesRetriever : IFlashingResourcesRetriever do użycia

setForceSystemFlash

public abstract void setForceSystemFlash (boolean forceSystemFlash)

Ustawia, czy system powinien zawsze być flashowany, nawet jeśli uruchomiona jest bieżąca kompilacja

ustawRamdiskPartition

public void setRamdiskPartition (String ramdiskPartition)

Ustawia partycję ramdysku

setShouldFlashRamdysk

public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Ustawia, czy po aktualizacji urządzenia za pomocą obrazu zip powinien być flashowany dodatkowy ramdysk

ustaw opcjęUserDataFlashOpcja

public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)

Przełącza, czy obraz danych użytkownika powinien być flashowany, usuwany czy zachowywany

ustawWipeTimeout

public abstract void setWipeTimeout (long timeout)

Ustaw limit czasu czyszczenia danych.

Parametry
timeout long

powinien FlashRamdysk

public boolean shouldFlashRamdisk ()

Sprawdza, czy flasher jest ustawiony na dodatkowy ramdysk, który powinien zostać flashowany po aktualizacji urządzenia za pomocą obrazu zip

Zwroty
boolean

obsługujeFlashingInFastbootD

public boolean supportsFlashingInFastbootD ()

Określa, czy urządzenie implementujące flasher może być flashowane w trybie fastbootd.

Zwroty
boolean