AppareilImageTracker

public class DeviceImageTracker
extends Object

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


Pour certaines mises à jour incrémentielles des appareils, nous avons besoin des fichiers de base pour calculer les différences. Cet utilitaire permet de les suivre.

Résumé

Classes imbriquées

class DeviceImageTracker.FileCacheTracker

Suivre les informations de l'image de l'appareil mise en cache et ses métadonnées

Constructeurs protégés

DeviceImageTracker ()

Méthodes publiques

DeviceImageTracker.FileCacheTracker getBaselineDeviceImage (String serial)

Renvoie l'image de l'appareil qui a été suivie pour l'appareil.

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

Suit l'image d'un appareil donné jusqu'au numéro de série de l'appareil qui a été flashé avec elle

Méthodes protégées

void cleanUp ()

Constructeurs protégés

AppareilImageTracker

protected DeviceImageTracker ()

Méthodes publiques

getBaselineDeviceImage

public DeviceImageTracker.FileCacheTracker getBaselineDeviceImage (String serial)

Renvoie l'image de l'appareil qui a été suivie pour l'appareil. Nul si aucun n’a été suivi.

Paramètres
serial String

Retour
DeviceImageTracker.FileCacheTracker

getDefaultCache

public static DeviceImageTracker getDefaultCache ()

Retour
DeviceImageTracker

invalidateTracking

public void invalidateTracking (String serial)

Paramètres
serial String

trackUpdatedDeviceImage

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

Suit l'image d'un appareil donné jusqu'au numéro de série de l'appareil qui a été flashé avec elle

Paramètres
serial String : l'appareil sur lequel l'image a été flashée.

deviceImage File : L'image a flashé sur l'appareil.

bootloader File

baseband File

buildId String : l'identifiant de build associé à l'image de l'appareil.

branch String : La branche associée à l'image de l'appareil.

flavor String : la version de build associée à l'image de l'appareil.

Méthodes protégées

nettoyer

protected void cleanUp ()