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 الثنائي. |
الطرق العامة
recoverDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
محاولة استرداد الجهاز المحدَّد الذي لم يعُد بالإمكان التواصل معه
يجب أن تحظر الطريقة الإذن ولا تُرجعه إلا عندما يكون الجهاز في الحالة المطلوبة.
المعلمات | |
---|---|
monitor |
IDeviceStateMonitor : IDeviceStateMonitor المطلوب استخدامه |
recoverUntilOnline |
boolean : إذا كان صحيحًا، من المفترض أن تُرجع الطريقة القيمة فور اتصال الجهاز بالإنترنت على adb.
إذا كان القيمة خطأ، يجب أن تحظر الطريقة الجهاز إلى أن يصبح متاحًا بالكامل للاختبار (أي
IDeviceStateMonitor.waitForDeviceAvailable() تنجح. |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
إذا تعذّر استرداد الجهاز |
recoverDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
يُرجى محاولة استرداد الجهاز الذي لا يستجيب في وضع أداة تحميل البرامج الثابتة.
المعلمات | |
---|---|
monitor |
IDeviceStateMonitor : IDeviceStateMonitor المطلوب استخدامه |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
إذا تعذّر استرداد الجهاز |
recoverDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
يُرجى محاولة استرداد الجهاز الذي لا يستجيب للطلبات في وضع fastbootd.
المعلمات | |
---|---|
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 الثنائي |