استرداد بيانات IDevice

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: إذا كانت القيمة هي true، يجب عرض الطريقة بعد اتصال الجهاز بالإنترنت باستخدام adb. إذا كانت القيمة false، يجب منع الطريقة إلى أن يصبح الجهاز متوفرًا بالكامل للاختبار (مثل تم بنجاح تحميل "IDeviceStateMonitor#waitForDeviceAvailable()".

الرميات
DeviceNotAvailableException في حال تعذَّر استرداد الجهاز

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

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

حاول استرداد الجهاز المحدَّد الذي لا يستجيب في وضع برنامج الإقلاع.

المعلمات
monitor IDeviceStateMonitor: السمة IDeviceStateMonitor المطلوب استخدامها

الرميات
DeviceNotAvailableException في حال تعذَّر استرداد الجهاز

استعادة الجهاز Fastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

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

المعلمات
monitor IDeviceStateMonitor: السمة IDeviceStateMonitor المطلوب استخدامها

الرميات
DeviceNotAvailableException في حال تعذَّر استرداد الجهاز

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

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

المعلمات
monitor IDeviceStateMonitor: السمة IDeviceStateMonitor المطلوب استخدامها

الرميات
DeviceNotAvailableException في حال تعذَّر استرداد الجهاز

setFastbootPath

public void setFastbootPath (String fastbootPath)

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

المعلمات
fastbootPath String: عنصر String الذي يحدّد مسار البرنامج الثنائي Fastboot (Fastboot).