IDeviceFlasher
public interface IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
Nhấp nháy hình ảnh thiết bị trên một thiết bị.
Bản tóm tắt
Các lớp lồng nhau | |
---|---|
enum | IDeviceFlasher.UserDataFlashOption Vô số tùy chọn để xử lý hình ảnh dữ liệu người dùng |
Phương pháp công khai | |
---|---|
abstract void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) Đèn flash được xây dựng trên thiết bị. |
abstract CommandStatus | getSystemFlashingStatus () Truy xuất trạng thái thực thi lệnh để flash các phân vùng hệ thống chính. |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () Nhận biết hình ảnh dữ liệu người dùng nên được flash, xóa hay giữ lại |
abstract void | overrideDeviceOptions (ITestDevice device) Tùy chọn ghi đè cho một thiết bị. |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) Đặt danh sách các đường dẫn trong /data . |
abstract void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) Đặt cơ chế mà flasher có thể truy xuất các tệp tài nguyên để flash. |
abstract void | setForceSystemFlash (boolean forceSystemFlash) Đặt nếu hệ thống phải luôn được flash ngay cả khi chạy bản dựng hiện tại |
default void | setRamdiskPartition (String ramdiskPartition) Đặt phân vùng ramdisk |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) Đặt xem có nên flash một đĩa RAM bổ sung sau khi cập nhật thiết bị qua zip hình ảnh hay không |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) Chuyển đổi xem hình ảnh dữ liệu người dùng sẽ được flash, xóa hay giữ lại |
abstract void | setWipeTimeout (long timeout) Đặt thời gian chờ để xóa dữ liệu. |
default boolean | shouldFlashRamdisk () Kiểm tra xem flasher có được cài đặt để có một đĩa RAM bổ sung hay không sau khi cập nhật thiết bị qua image zip |
default boolean | supportsFlashingInFastbootD () Liệu thiết bị thực hiện flasher có thể được flash ở chế độ fastbootd hay không. |
Phương pháp công khai
tốc biến
public abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
Đèn flash được xây dựng trên thiết bị.
Trả về ngay sau khi flash xong. Người gọi nên đợi thiết bị trực tuyến và khả dụng trước khi tiếp tục thử nghiệm.Thông số | |
---|---|
device | ITestDevice : ITestDevice cần flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo cần flash |
Ném | |
---|---|
TargetSetupError | nếu flash build không thành công |
DeviceNotAvailableException | nếu thiết bị không phản hồi |
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
Truy xuất trạng thái thực thi lệnh để flash các phân vùng hệ thống chính.
Lưu ý rằng nếu các phân vùng hệ thống không được flash (hệ thống đã có bản dựng được flash) thì trạng thái lệnh có thể là null
Trả lại | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Nhận biết hình ảnh dữ liệu người dùng nên được flash, xóa hay giữ lại
Trả lại | |
---|---|
IDeviceFlasher.UserDataFlashOption | Liệu hình ảnh dữ liệu người dùng sẽ được flash, xóa hay giữ lại |
ghi đèTùy chọn thiết bị
public abstract void overrideDeviceOptions (ITestDevice device)
Tùy chọn ghi đè cho một thiết bị. Được sử dụng để ghi đè các giá trị tùy chọn mặc định nếu các giá trị mặc định này không được thiết bị cụ thể hỗ trợ.
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
Đặt danh sách các đường dẫn trong /data
để tránh xóa khi sử dụng ITestsZipInstaller
/data
.Thông số | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Đặt cơ chế mà flasher có thể truy xuất các tệp tài nguyên để flash.
Thông số | |
---|---|
retriever | IFlashingResourcesRetriever : IFlashingResourcesRetriever để sử dụng |
setForceSystemFlash
public abstract void setForceSystemFlash (boolean forceSystemFlash)
Đặt nếu hệ thống phải luôn được flash ngay cả khi chạy bản dựng hiện tại
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
Đặt phân vùng ramdisk
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
Đặt xem có nên flash một đĩa RAM bổ sung sau khi cập nhật thiết bị qua zip hình ảnh hay không
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
Chuyển đổi xem hình ảnh dữ liệu người dùng sẽ được flash, xóa hay giữ lại
setWipeTimeout
public abstract void setWipeTimeout (long timeout)
Đặt thời gian chờ để xóa dữ liệu.
Thông số | |
---|---|
timeout | long |
nênFlashRamdisk
public boolean shouldFlashRamdisk ()
Kiểm tra xem flasher có được cài đặt để có một đĩa RAM bổ sung hay không sau khi cập nhật thiết bị qua image zip
Trả lại | |
---|---|
boolean |
hỗ trợNhấp nháyInFastbootD
public boolean supportsFlashingInFastbootD ()
Liệu thiết bị thực hiện flasher có thể được flash ở chế độ fastbootd hay không.
Trả lại | |
---|---|
boolean |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2023-12-01 UTC.