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 الثنائي الذي سيتم استخدامه.

الأساليب العامة

com.recoverDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

حاول استعادة الجهاز المحدد الذي لم يعد من الممكن الاتصال به.

يجب أن يتم حظر الطريقة والعودة فقط عندما يكون الجهاز في الحالة المطلوبة.

حدود
monitor IDeviceStateMonitor : IDeviceStateMonitor الذي يجب استخدامه.

recoverUntilOnline boolean : إذا كان صحيحًا، فيجب أن تعود الطريقة بمجرد اتصال الجهاز بالإنترنت على بنك التنمية الآسيوي. إذا كان خطأ، فيجب حظر الطريقة حتى يصبح الجهاز متاحًا بالكامل للاختبار (أي ينجح IDeviceStateMonitor#waitForDeviceAvailable() .

رميات
DeviceNotAvailableException إذا تعذر استرداد الجهاز

recoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

حاول استرداد الجهاز غير المستجيب المحدد في وضع أداة تحميل التشغيل.

حدود
monitor IDeviceStateMonitor : IDeviceStateMonitor الذي يجب استخدامه.

رميات
DeviceNotAvailableException إذا تعذر استرداد الجهاز

recoverDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

حاول استرداد الجهاز غير المستجيب المحدد في وضع التشغيل السريع.

حدود
monitor IDeviceStateMonitor : IDeviceStateMonitor الذي يجب استخدامه.

رميات
DeviceNotAvailableException إذا تعذر استرداد الجهاز

recoverDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

حاول استرداد الجهاز غير المستجيب المحدد في وضع الاسترداد.

حدود
monitor IDeviceStateMonitor : IDeviceStateMonitor الذي يجب استخدامه.

رميات
DeviceNotAvailableException إذا تعذر استرداد الجهاز

setFastbootPath

public void setFastbootPath (String fastbootPath)

يضبط المسار إلى ملف fastboot الثنائي الذي سيتم استخدامه.

حدود
fastbootPath String : String تحدد المسار إلى ثنائي fastboot.