Inkrementelle ImageUtil
public
class
IncrementalImageUtil
extends Object
java.lang.Object
|
😎 |
com.android.tradefed.util.image.incrementImageUtil
|
Ein Dienstprogramm zur Nutzung des inkrementellen Image- und Geräte-Updates.
Zusammenfassung
Öffentliche Methoden |
void
|
allowSameBuildFlashing()
|
void
|
allowUnzipBaseline()
|
void
|
cleanAfterSetup()
Wenn wir einen Teil der Anwendungslogik ausführen, können wir Dateien direkt nach der Einrichtung bereinigen.
|
File
|
getExtractedTargetDirectory()
|
static
IncrementalImageUtil
|
initialize(ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
|
boolean
|
isSameBuildFlashingAllowed()
|
static
boolean
|
isSnapshotInUse(ITestDevice device)
Gibt an, ob das Gerät derzeit Snapshots verwendet oder nicht.
|
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean applySnapshot)
Gibt zurück, ob wir die Snapshot-Logik zum Aktualisieren des Geräts verwenden können oder nicht
|
void
|
notifyBasebadNeedsRevert()
|
void
|
notifyBootloaderNeedsRevert()
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
Gibt zurück, ob die Aktualisierung abgeschlossen wurde oder nicht.
|
void
|
updateDevice(File currentBootloader, File currentRadio)
Aktualisiert das Gerät mithilfe der Snapshot-Logik.
|
Felder
DYNAMISCHE_PARTITIONS_ZU_Unterschied
public static final DYNAMIC_PARTITIONS_TO_DIFF
Öffentliche Konstruktoren
Inkrementelle ImageUtil
public IncrementalImageUtil (ITestDevice device,
File deviceImage,
File bootloader,
File baseband,
File targetImage,
File createSnapshot,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Parameter |
device |
ITestDevice |
deviceImage |
File |
bootloader |
File |
baseband |
File |
targetImage |
File |
createSnapshot |
File |
applySnapshot |
boolean |
waitPhase |
SnapuserdWaitPhase |
Öffentliche Methoden
SameBuildFlashing zulassen
public void allowSameBuildFlashing ()
allowUnzipBaseline
public void allowUnzipBaseline ()
cleanAfterSetup
public void cleanAfterSetup ()
Wenn wir einen Teil der Anwendungslogik ausführen, können wir Dateien direkt nach der Einrichtung bereinigen.
public File getExtractedTargetDirectory ()
initialisieren
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowCrossRelease,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Parameter |
device |
ITestDevice |
build |
IDeviceBuildInfo |
createSnapshot |
File |
isIsolatedSetup |
boolean |
allowCrossRelease |
boolean |
applySnapshot |
boolean |
waitPhase |
SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
IsSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Gibt an, ob das Gerät derzeit Snapshots verwendet oder nicht.
Parameter |
device |
ITestDevice |
isSnapshotSupported
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
Gibt zurück, ob wir die Snapshot-Logik zum Aktualisieren des Geräts verwenden können oder nicht
Parameter |
device |
ITestDevice |
applySnapshot |
boolean |
BenachrichtigtBasebadBededürftwiederherstellung
public void notifyBasebadNeedsRevert ()
BenachrichtigtBootloaderBenötigtRückgängig machen
public void notifyBootloaderNeedsRevert ()
public void teardownDevice (TestInformation testInfo)
Parameter |
testInfo |
TestInformation |
Aktualisierung abgeschlossen
public boolean updateCompleted ()
Gibt zurück, ob die Aktualisierung abgeschlossen wurde oder nicht.
Gerät aktualisieren
public void updateDevice (File currentBootloader,
File currentRadio)
Aktualisiert das Gerät mithilfe der Snapshot-Logik.
Parameter |
currentBootloader |
File |
currentRadio |
File |