DeviceImageTracker

public class DeviceImageTracker
extends Object

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


一部のデバイスの増分更新では、差分計算にベースライン ファイルが必要です。このユーティリティは、それらを追跡するのに役立ちます。

概要

ネストされたクラス

class DeviceImageTracker.FileCacheTracker

キャッシュに保存されたデバイス イメージとそのメタデータの情報をトラッキングします。

保護されたコンストラクタ

DeviceImageTracker()

パブリック メソッド

DeviceImageTracker.FileCacheTracker getBaselineDeviceImage(String serial)

デバイスの追跡に使用されたデバイス画像を返します。

static DeviceImageTracker getDefaultCache()
void invalidateTracking(String serial)
void trackUpdatedDeviceImage(String serial, String buildId, String branch, String flavor)

特定のデバイス イメージを、そのイメージでフラッシュされたデバイスのシリアル番号に追跡します。

保護されたメソッド

void cleanUp()

保護されたコンストラクタ

DeviceImageTracker

protected DeviceImageTracker ()

パブリック メソッド

getBaselineDeviceImage

public DeviceImageTracker.FileCacheTracker getBaselineDeviceImage (String serial)

デバイスを追跡したデバイス画像を返します。トラッキングされていない場合は null。

パラメータ
serial String

戻り値
DeviceImageTracker.FileCacheTracker

getDefaultCache

public static DeviceImageTracker getDefaultCache ()

戻り値
DeviceImageTracker

invalidateTracking

public void invalidateTracking (String serial)

パラメータ
serial String

trackUpdatedDeviceImage

public void trackUpdatedDeviceImage (String serial, 
                String buildId, 
                String branch, 
                String flavor)

特定のデバイス イメージと、そのイメージで書き込まれたデバイスのシリアル番号を追跡します。

パラメータ
serial String: イメージでフラッシュされたデバイス。

buildId String: デバイス イメージに関連付けられたビルド ID。

branch String: デバイス イメージに関連付けられたブランチ。

flavor String: デバイス イメージに関連付けられたビルド フレーバー。

保護されたメソッド

cleanUp

protected void cleanUp ()