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 Nhiều 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 tích hợp trên thiết bị. |
default | getAdditionalFileFilters () Nhận bộ lọc cho các tạo tác xây dựng bổ sung. |
abstract CommandStatus | getSystemFlashingStatus () Truy xuất trạng thái thực thi lệnh cho các phân vùng hệ thống chính đang nhấp nháy. |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () Nhận được liệu hình ảnh dữ liệu người dùng sẽ được flash, xóa hoặc giữ lại |
abstract void | overrideDeviceOptions ( ITestDevice device) Ghi đè các tùy chọn cho một thiết bị. |
default void | postFlashOperations ( ITestDevice device, IDeviceBuildInfo deviceBuild) Tất cả các hoạt động và kiểm tra dọn dẹp phải xảy ra sau khi phần quan trọng nhấp nháy thực tế. |
default void | preFlashOperations ( ITestDevice device, IDeviceBuildInfo deviceBuild) Tất cả các hoạt động thiết lập và kiểm tra phải xảy ra trước khi phần quan trọng thực sự nhấp nháy. |
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à trình nhấp nháy có thể truy xuất các tệp tài nguyên để nhấp nháy. |
abstract void | setForceSystemFlash (boolean forceSystemFlash) Đặt nếu hệ thống phải luôn được nhấp nháy ngay cả khi đang chạy bản dựng hiện tại |
default void | setRamdiskPartition (String ramdiskPartition) Đặt phân vùng đĩa ram |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) Đặt nếu đĩa ram bổ sung sẽ được flash sau khi cập nhật thiết bị thông qua zip ảnh |
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 hoặc 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 bộ nhấp nháy được đặt để có đĩa ram bổ sung hay không sau khi cập nhật thiết bị thông qua zip hình ảnh |
default boolean | supportsFlashingInFastbootD () Liệu thiết bị thực hiện bộ phóng điện tử có thể được chiếu sáng ở 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 tích hợp trên thiết bị.
Trả về ngay lập tức sau khi quá trình nhấp nháy hoàn tất. Người gọi nên đợi thiết bị trực tuyến và khả dụng trước khi tiến hành kiểm tra.Thông số | |
---|---|
device | ITestDevice : ITestDevice để flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo để flash |
Ném | |
---|---|
TargetSetupError | nếu không xây dựng được |
DeviceNotAvailableException | nếu thiết bị không phản hồi |
getAdditionalFileFilters
publicgetAdditionalFileFilters ()
Nhận bộ lọc cho các tạo tác xây dựng bổ sung.
Một số đèn nháy cần một số tạo tác xây dựng nhất định không nằm trong số các tạo tác mặc định được sử dụng. Những trình nhấp nháy như vậy sẽ ghi đè phương thức này, vì vậy mọi người dùng công cụ nhấp nháy không cần biết về các tệp này và cung cấp các tùy chọn dòng lệnh.
Lưu ý rằng phương thức này được gọi trên một phiên bản tạm thời của IDeviceFlasher, vì vậy không nên dựa vào trạng thái nào ngoài trạng thái được cung cấp trong hàm tạo mặc định.
Các chuỗi trong Tập hợp được hiểu là các mẫu tệp và tất cả các tệp phù hợp với mẫu sẽ được truy xuất.
Theo mặc định, phương thức này trả về một Tập hợp trống.
Lợi nhuận | |
---|---|
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
Truy xuất trạng thái thực thi lệnh cho các phân vùng hệ thống chính đang nhấp nháy.
Lưu ý rằng nếu phân vùng hệ thống không được flash (hệ thống đã có bản dựng cần được flash) thì trạng thái lệnh có thể là null
Lợi nhuận | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Nhận được liệu hình ảnh dữ liệu người dùng sẽ được flash, xóa hoặc giữ lại
Lợi nhuận | |
---|---|
IDeviceFlasher.UserDataFlashOption | Hình ảnh dữ liệu người dùng nên được flash, xóa hoặc giữ lại |
overrideDeviceOptions
public abstract void overrideDeviceOptions (ITestDevice device)
Ghi đè các tùy chọn 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 không được một thiết bị cụ thể hỗ trợ.
postFlashOperations
public void postFlashOperations (ITestDevice device, IDeviceBuildInfo deviceBuild)
Tất cả các hoạt động và kiểm tra dọn dẹp phải xảy ra sau khi phần quan trọng nhấp nháy thực tế. Không có hoạt động nào trong số đó sẽ được bao gồm trong phần quan trọng được kiểm soát đồng thời.
Thông số | |
---|---|
device | ITestDevice : ITestDevice để flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo để flash |
Ném | |
---|---|
TargetSetupError | nếu bất kỳ thiết lập nào không thành công |
DeviceNotAvailableException | nếu thiết bị không phản hồi |
preFlashOperations
public void preFlashOperations (ITestDevice device, IDeviceBuildInfo deviceBuild)
Tất cả các hoạt động thiết lập và kiểm tra phải xảy ra trước khi phần quan trọng thực sự nhấp nháy. Không có hoạt động nào trong số đó sẽ được bao gồm trong phần quan trọng được kiểm soát đồng thời.
Thông số | |
---|---|
device | ITestDevice : ITestDevice để flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo để flash |
Ném | |
---|---|
TargetSetupError | nếu bất kỳ thiết lập nào không thành công |
DeviceNotAvailableException | nếu thiết bị không phản hồi |
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
Đặt danh sách các đường dẫn trong /data
để tránh bị xóa khi sử dụng ITestsZipInstaller
/data
.Thông số | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Đặt cơ chế mà trình nhấp nháy có thể truy xuất các tệp tài nguyên để nhấp nháy.
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 nhấp nháy ngay cả khi đang chạy bản dựng hiện tại
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
Đặt phân vùng đĩa ram
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
Đặt nếu đĩa ram bổ sung sẽ được flash sau khi cập nhật thiết bị thông qua zip ảnh
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 hoặc 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 |
shouldFlashRamdisk
public boolean shouldFlashRamdisk ()
Kiểm tra xem bộ nhấp nháy được đặt để có đĩa ram bổ sung hay không sau khi cập nhật thiết bị thông qua zip hình ảnh
Lợi nhuận | |
---|---|
boolean |
supportsFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
Liệu thiết bị thực hiện bộ phóng điện tử có thể được chiếu sáng ở chế độ fastbootd hay không.
Lợi nhuận | |
---|---|
boolean |
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 Nhiều 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 tích hợp trên thiết bị. |
default | getAdditionalFileFilters () Nhận bộ lọc cho các tạo tác xây dựng bổ sung. |
abstract CommandStatus | getSystemFlashingStatus () Truy xuất trạng thái thực thi lệnh cho các phân vùng hệ thống chính đang nhấp nháy. |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () Nhận được liệu hình ảnh dữ liệu người dùng sẽ được flash, xóa hoặc giữ lại |
abstract void | overrideDeviceOptions ( ITestDevice device) Ghi đè các tùy chọn cho một thiết bị. |
default void | postFlashOperations ( ITestDevice device, IDeviceBuildInfo deviceBuild) Tất cả các hoạt động và kiểm tra dọn dẹp phải xảy ra sau khi phần quan trọng nhấp nháy thực tế. |
default void | preFlashOperations ( ITestDevice device, IDeviceBuildInfo deviceBuild) Tất cả các hoạt động thiết lập và kiểm tra phải xảy ra trước khi phần quan trọng thực sự nhấp nháy. |
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à trình nhấp nháy có thể truy xuất các tệp tài nguyên để nhấp nháy. |
abstract void | setForceSystemFlash (boolean forceSystemFlash) Đặt nếu hệ thống phải luôn được nhấp nháy ngay cả khi đang chạy bản dựng hiện tại |
default void | setRamdiskPartition (String ramdiskPartition) Đặt phân vùng đĩa ram |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) Đặt nếu đĩa ram bổ sung sẽ được flash sau khi cập nhật thiết bị thông qua zip ảnh |
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 hoặc 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 bộ nhấp nháy được đặt để có đĩa ram bổ sung hay không sau khi cập nhật thiết bị thông qua zip hình ảnh |
default boolean | supportsFlashingInFastbootD () Liệu thiết bị thực hiện bộ phóng điện tử có thể được chiếu sáng ở 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 tích hợp trên thiết bị.
Trả về ngay lập tức sau khi quá trình nhấp nháy hoàn tất. Người gọi nên đợi thiết bị trực tuyến và khả dụng trước khi tiến hành kiểm tra.Thông số | |
---|---|
device | ITestDevice : ITestDevice để flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo để flash |
Ném | |
---|---|
TargetSetupError | nếu không xây dựng được |
DeviceNotAvailableException | nếu thiết bị không phản hồi |
getAdditionalFileFilters
publicgetAdditionalFileFilters ()
Nhận bộ lọc cho các tạo tác xây dựng bổ sung.
Một số đèn nháy cần một số tạo tác xây dựng nhất định không nằm trong số các tạo tác mặc định được sử dụng. Những trình nhấp nháy như vậy sẽ ghi đè phương thức này, vì vậy mọi người dùng công cụ nhấp nháy không cần biết về các tệp này và cung cấp các tùy chọn dòng lệnh.
Lưu ý rằng phương thức này được gọi trên một phiên bản tạm thời của IDeviceFlasher, vì vậy không nên dựa vào trạng thái nào ngoài trạng thái được cung cấp trong hàm tạo mặc định.
Các chuỗi trong Tập hợp được hiểu là các mẫu tệp và tất cả các tệp phù hợp với mẫu sẽ được truy xuất.
Theo mặc định, phương thức này trả về một Tập hợp trống.
Lợi nhuận | |
---|---|
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
Truy xuất trạng thái thực thi lệnh cho các phân vùng hệ thống chính đang nhấp nháy.
Lưu ý rằng nếu phân vùng hệ thống không được flash (hệ thống đã có bản dựng cần được flash) thì trạng thái lệnh có thể là null
Lợi nhuận | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Nhận được liệu hình ảnh dữ liệu người dùng sẽ được flash, xóa hoặc giữ lại
Lợi nhuận | |
---|---|
IDeviceFlasher.UserDataFlashOption | Hình ảnh dữ liệu người dùng nên được flash, xóa hoặc giữ lại |
overrideDeviceOptions
public abstract void overrideDeviceOptions (ITestDevice device)
Ghi đè các tùy chọn 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 không được một thiết bị cụ thể hỗ trợ.
postFlashOperations
public void postFlashOperations (ITestDevice device, IDeviceBuildInfo deviceBuild)
Tất cả các hoạt động và kiểm tra dọn dẹp phải xảy ra sau khi phần quan trọng nhấp nháy thực tế. Không có hoạt động nào trong số đó sẽ được bao gồm trong phần quan trọng được kiểm soát đồng thời.
Thông số | |
---|---|
device | ITestDevice : ITestDevice để flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo để flash |
Ném | |
---|---|
TargetSetupError | nếu bất kỳ thiết lập nào không thành công |
DeviceNotAvailableException | nếu thiết bị không phản hồi |
preFlashOperations
public void preFlashOperations (ITestDevice device, IDeviceBuildInfo deviceBuild)
Tất cả các hoạt động thiết lập và kiểm tra phải xảy ra trước khi phần quan trọng thực sự nhấp nháy. Không có hoạt động nào trong số đó sẽ được bao gồm trong phần quan trọng được kiểm soát đồng thời.
Thông số | |
---|---|
device | ITestDevice : ITestDevice để flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo để flash |
Ném | |
---|---|
TargetSetupError | nếu bất kỳ thiết lập nào không thành công |
DeviceNotAvailableException | nếu thiết bị không phản hồi |
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
Đặt danh sách các đường dẫn trong /data
để tránh bị xóa khi sử dụng ITestsZipInstaller
/data
.Thông số | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Đặt cơ chế mà trình nhấp nháy có thể truy xuất các tệp tài nguyên để nhấp nháy.
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 nhấp nháy ngay cả khi đang chạy bản dựng hiện tại
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
Đặt phân vùng đĩa ram
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
Đặt nếu đĩa ram bổ sung sẽ được flash sau khi cập nhật thiết bị qua zip ảnh
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 hoặc 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 |
shouldFlashRamdisk
public boolean shouldFlashRamdisk ()
Kiểm tra xem bộ nhấp nháy được đặt để có đĩa ram bổ sung hay không sau khi cập nhật thiết bị thông qua zip hình ảnh
Lợi nhuận | |
---|---|
boolean |
supportsFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
Liệu thiết bị thực hiện bộ phóng điện tử có thể được chiếu sáng ở chế độ fastbootd hay không.
Lợi nhuận | |
---|---|
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: 2022-08-15 UTC.