تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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 : String تحدد المسار إلى ملف fastboot الثنائي.