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 . |
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
/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 |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-01 UTC.