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 finalDYNAMIC_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 |