IDeviceRecovery
public interface IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
رابط برای بازیابی دستگاهی که آفلاین شده است.
خلاصه
روش های عمومی | |
---|---|
abstract void | recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline) سعی کنید دستگاه داده شده را بازیابی کنید که دیگر نمی توان با آن ارتباط برقرار کرد. |
abstract void | recoverDeviceBootloader ( IDeviceStateMonitor monitor) سعی کنید دستگاه بی پاسخ داده شده را در حالت بوت لودر بازیابی کنید. |
abstract void | recoverDeviceFastbootd ( IDeviceStateMonitor monitor) سعی کنید دستگاه بی پاسخ داده شده را در حالت فست بوت بازیابی کنید. |
abstract void | recoverDeviceRecovery ( IDeviceStateMonitor monitor) سعی کنید دستگاه بی پاسخ داده شده را در حالت بازیابی بازیابی کنید. |
default void | setFastbootPath (String fastbootPath) مسیر باینری fastboot را برای استفاده تنظیم می کند. |
روش های عمومی
بازیابی دستگاه
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
سعی کنید دستگاه داده شده را بازیابی کنید که دیگر نمی توان با آن ارتباط برقرار کرد.
روش باید مسدود شود و فقط زمانی برگردد که دستگاه در حالت درخواستی باشد.
پارامترها | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor برای استفاده. |
recoverUntilOnline | boolean : اگر درست باشد، به محض اینکه دستگاه در adb آنلاین شد، متد باید برگردد. اگر نادرست است، روش باید تا زمانی که دستگاه به طور کامل برای آزمایش در دسترس قرار گیرد مسدود شود (یعنی IDeviceStateMonitor#waitForDeviceAvailable() موفق شود. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException | اگر دستگاه بازیابی نشد |
بازیابی دستگاه بوت لودر
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
سعی کنید دستگاه بی پاسخ داده شده را در حالت بوت لودر بازیابی کنید.
پارامترها | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor برای استفاده. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException | اگر دستگاه بازیابی نشد |
recoverDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
سعی کنید دستگاه بی پاسخ داده شده را در حالت فست بوت بازیابی کنید.
پارامترها | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor برای استفاده. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException | اگر دستگاه بازیابی نشد |
RecoveryDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
سعی کنید دستگاه بی پاسخ داده شده را در حالت بازیابی بازیابی کنید.
پارامترها | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor برای استفاده. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException | اگر دستگاه بازیابی نشد |
setFastbootPath
public void setFastbootPath (String fastbootPath)
مسیر باینری fastboot را برای استفاده تنظیم می کند.
پارامترها | |
---|---|
fastbootPath | String : String مسیر دودویی fastboot را مشخص می کند. |