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 را مشخص می کند.