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)

محاولة استعادة الجهاز الذي لا يستجيب في وضع fastbootd.

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 إذا تعذر استرداد الجهاز

استرداد الجهاز

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

محاولة استعادة الجهاز الذي لا يستجيب في وضع fastbootd.

حدود
monitor IDeviceStateMonitor : IDeviceStateMonitor المراد استخدامه.

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

RecoveryDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

حدود
monitor IDeviceStateMonitor : IDeviceStateMonitor المراد استخدامه.

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

setFastbootPath

public void setFastbootPath (String fastbootPath)

يعيّن المسار إلى ملف fastboot الثنائي المراد استخدامه.

حدود
fastbootPath String : ERROR(/String) يحدد المسار إلى ملف fastboot الثنائي.