Phần mềm hình ảnh gia tăng

public class IncrementalImageUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.image.Gia tăngImageUtil


Một tiện ích giúp tận dụng hình ảnh và bản cập nhật thiết bị gia tăng.

Tóm tắt

Trường

public static final DYNAMIC_PARTITIONS_TO_DIFF

Hàm khởi tạo công khai

IncrementalImageUtil(ITestDevice device, File deviceImage, File bootloader, File baseband, File targetImage, File createSnapshot, boolean applySnapshot, SnapuserdWaitPhase waitPhase)

Phương thức công khai

void allowSameBuildFlashing()
void allowUnzipBaseline()
void cleanAfterSetup()

Khi thực hiện một số logic áp dụng, chúng ta có thể dọn dẹp các tệp ngay sau khi thiết lập.

File getExtractedTargetDirectory()
static IncrementalImageUtil initialize(ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
boolean isSameBuildFlashingAllowed()
static boolean isSnapshotInUse(ITestDevice device)

Trả về xem thiết bị hiện có đang sử dụng bản tổng quan nhanh hay không.

static boolean isSnapshotSupported(ITestDevice device, boolean applySnapshot)

Trả về việc liệu chúng ta có thể sử dụng logic tổng quan nhanh để cập nhật thiết bị hay không

void notifyBasebadNeedsRevert()
void notifyBootloaderNeedsRevert()
void teardownDevice(TestInformation testInfo)
boolean updateCompleted()

Trả về thông tin cho biết quá trình cập nhật đã hoàn tất hay chưa.

void updateDevice(File currentBootloader, File currentRadio)

Cập nhật thiết bị bằng logic tổng quan nhanh.

Trường

ĐỘNG_PHẦN_ĐẾN_ĐẾN_ĐỒNG BIẾN

public static final  DYNAMIC_PARTITIONS_TO_DIFF

Hàm khởi tạo công khai

Phần mềm hình ảnh gia tăng

public IncrementalImageUtil (ITestDevice device, 
                File deviceImage, 
                File bootloader, 
                File baseband, 
                File targetImage, 
                File createSnapshot, 
                boolean applySnapshot, 
                SnapuserdWaitPhase waitPhase)

Tham số
device ITestDevice

deviceImage File

bootloader File

baseband File

targetImage File

createSnapshot File

applySnapshot boolean

waitPhase SnapuserdWaitPhase

Phương thức công khai

cho phép

public void allowSameBuildFlashing ()

allowUnzipBaseline

public void allowUnzipBaseline ()

làm sạch sau khi thiết lập

public void cleanAfterSetup ()

Khi thực hiện một số logic áp dụng, chúng ta có thể dọn dẹp các tệp ngay sau khi thiết lập.

Thư mục getExtractedTargetDirectory

public File getExtractedTargetDirectory ()

Giá trị trả về
File

khởi chạy

public static IncrementalImageUtil initialize (ITestDevice device, 
                IDeviceBuildInfo build, 
                File createSnapshot, 
                boolean isIsolatedSetup, 
                boolean allowCrossRelease, 
                boolean applySnapshot, 
                SnapuserdWaitPhase waitPhase)

Tham số
device ITestDevice

build IDeviceBuildInfo

createSnapshot File

isIsolatedSetup boolean

allowCrossRelease boolean

applySnapshot boolean

waitPhase SnapuserdWaitPhase

Giá trị trả về
IncrementalImageUtil

Gửi
DeviceNotAvailableException

Cùng bản dựng FlashingAllowed

public boolean isSameBuildFlashingAllowed ()

Giá trị trả về
boolean

Ảnh chụp nhanh sử dụng

public static boolean isSnapshotInUse (ITestDevice device)

Trả về xem thiết bị hiện có đang sử dụng bản tổng quan nhanh hay không.

Tham số
device ITestDevice

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

Được hỗ trợ

public static boolean isSnapshotSupported (ITestDevice device, 
                boolean applySnapshot)

Trả về việc liệu chúng ta có thể sử dụng logic tổng quan nhanh để cập nhật thiết bị hay không

Tham số
device ITestDevice

applySnapshot boolean

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

Thông báo

public void notifyBasebadNeedsRevert ()

thông báoBootLoaderCần gỡ bỏ thông báo

public void notifyBootloaderNeedsRevert ()

chia nhỏThiết bị

public void teardownDevice (TestInformation testInfo)

Tham số
testInfo TestInformation

Gửi
DeviceNotAvailableException

Đã hoàn tất quá trình cập nhật

public boolean updateCompleted ()

Trả về thông tin cho biết quá trình cập nhật đã hoàn tất hay chưa.

Giá trị trả về
boolean

cập nhậtthiết bị

public void updateDevice (File currentBootloader, 
                File currentRadio)

Cập nhật thiết bị bằng logic tổng quan nhanh.

Tham số
currentBootloader File

currentRadio File

Gửi
DeviceNotAvailableException
TargetSetupError