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