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, File deviceImage, File bootloader, File baseband, 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

무효화추적

public void invalidateTracking (String serial)

매개변수
serial String

업데이트된 장치 이미지 추적

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 ()