DeviceImageTracker (Gerätebild-Tracker)

public class DeviceImageTracker
extends Object

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


Für einige inkrementelle Geräteupdates benötigen wir die Referenzdateien, um die Unterschiede zu berechnen. Dieses können Sie sie im Auge behalten.

Zusammenfassung

Verschachtelte Klassen

class DeviceImageTracker.FileCacheTracker

Informationen zum im Cache gespeicherten Gerätebild und dessen Metadaten nachverfolgen

Geschützte Konstruktoren

DeviceImageTracker()

Öffentliche Methoden

DeviceImageTracker.FileCacheTracker getBaselineDeviceImage(String serial)

Gibt das Gerätebild zurück, das für das Gerät erfasst 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ätebild mit der Geräteserie, die damit geflasht wurde.

Geschützte Methoden

void cleanUp()

Geschützte Konstruktoren

DeviceImageTracker (Gerätebild-Tracker)

protected DeviceImageTracker ()

Öffentliche Methoden

getBaselineDeviceImage

public DeviceImageTracker.FileCacheTracker getBaselineDeviceImage (String serial)

Gibt das Gerätebild zurück, das für das Gerät erfasst wurde. Null, wenn kein Wert erfasst wurde.

Parameter
serial String

Returns
DeviceImageTracker.FileCacheTracker

getDefaultCache

public static DeviceImageTracker getDefaultCache ()

Returns
DeviceImageTracker

invalidTracking

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ätebild mit der Geräteserie, die damit geflasht wurde.

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

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

bootloader File

baseband File

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

branch String: Zweig, der mit dem Geräte-Image verknüpft ist.

flavor String: Der mit dem Geräte-Image verknüpfte Build-Flavor.

Geschützte Methoden

CleanUp

protected void cleanUp ()