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 الثنائي. |