DeviceImageTracker

public class DeviceImageTracker
extends Object

java.lang.Object
com.android.tradefed.util.image.DeviceImageTracker


Für einige der inkrementellen Geräteaktualisierungen benötigen wir die Basisdateien, um Unterschiede zu berechnen. Dieses Dienstprogramm hilft dabei, den Überblick zu behalten.

Zusammenfassung

Verschachtelte Klassen

class DeviceImageTracker.FileCacheTracker

Verfolgen Sie Informationen zum zwischengespeicherten Gerätebild und seinen Metadaten

Geschützte Konstrukteure

DeviceImageTracker ()

Öffentliche Methoden

DeviceImageTracker.FileCacheTracker getBaselineDeviceImage (String serial)

Gibt das Gerätebild zurück, das für das Gerät verfolgt wurde.

static DeviceImageTracker getDefaultCache ()
void invalidateTracking (String serial)
void trackUpdatedDeviceImage (String serial, File deviceImage, File bootloader, File baseband, String buildId, String branch, String flavor)

Verfolgt ein bestimmtes Geräte-Image der Geräteseriennummer, die damit geflasht wurde

Geschützte Methoden

void cleanUp ()

Geschützte Konstrukteure

DeviceImageTracker

protected DeviceImageTracker ()

Öffentliche Methoden

getBaselineDeviceImage

public DeviceImageTracker.FileCacheTracker getBaselineDeviceImage (String serial)

Gibt das Gerätebild zurück, das für das Gerät verfolgt wurde. Null, wenn keiner verfolgt wurde.

Parameter
serial String

Kehrt zurück
DeviceImageTracker.FileCacheTracker

getDefaultCache

public static DeviceImageTracker getDefaultCache ()

Kehrt zurück
DeviceImageTracker

invalidateTracking

public void invalidateTracking (String serial)

Parameter
serial String

trackUpdatedDeviceImage

public void trackUpdatedDeviceImage (String serial, 
                File deviceImage, 
                File bootloader, 
                File baseband, 
                String buildId, 
                String branch, 
                String flavor)

Verfolgt ein bestimmtes Geräte-Image der Geräteseriennummer, die damit geflasht wurde

Parameter
serial String : Das Gerät, das mit dem Bild geflasht wurde.

deviceImage File : Das Bild wurde auf das Gerät geflasht.

bootloader File

baseband File

buildId String : Die mit dem Geräte-Image verknüpfte Build-ID.

branch String : Der Zweig, der dem Gerätebild zugeordnet ist.

flavor String : Die Build-Variante, die dem Geräte-Image zugeordnet ist.

Geschützte Methoden

Aufräumen

protected void cleanUp ()