裝置映像檔追蹤工具

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, File deviceImage, File bootloader, File baseband, String buildId, String branch, String flavor)

將特定裝置映像檔追蹤透過刷新時的裝置序號

保護方法

void cleanUp()

受保護的建構函式

裝置映像檔追蹤工具

protected DeviceImageTracker ()

公用方法

getBaselineDeviceImage

public DeviceImageTracker.FileCacheTracker getBaselineDeviceImage (String serial)

傳回該裝置所追蹤的裝置圖片。如果沒有追蹤任何項目,則為空值。

參數
serial String

傳回
DeviceImageTracker.FileCacheTracker

getDefaultCache

public static DeviceImageTracker getDefaultCache ()

傳回
DeviceImageTracker

撤銷追蹤

public void invalidateTracking (String serial)

參數
serial String

TrackUpdatedDeviceImage

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

將特定裝置映像檔追蹤透過刷新時的裝置序號

參數
serial String:使用圖片刷新裝置的裝置。

deviceImage File:圖片已刷新到裝置上。

bootloader File

baseband File

buildId String:與裝置映像檔相關聯的版本 ID。

branch String:與裝置映像檔相關聯的分支版本。

flavor String:與裝置映像檔相關聯的建構變種版本。

保護方法

清理

protected void cleanUp ()