WaitDeviceRecovery
public
class
WaitDeviceRecovery
extends Object
implements
IDeviceRecovery
java.lang.Object | |
↳ | com.android.tradefed.device.WaitDeviceRecovery |
تنفيذ بسيط لـ IDeviceRecovery
ينتظر اتصال الجهاز بالإنترنت ويتلقّى
الأوامر البسيطة
ملخّص
الثابتات | |
---|---|
int |
BOOTLOADER_POLL_ATTEMPTS
عدد المحاولات للتحقّق مما إذا كان الجهاز في برنامج الإقلاع |
long |
INITIAL_PAUSE_TIME
الوقت بالملي ثانية للانتظار قبل بدء محاولات الاسترداد |
الحقول | |
---|---|
protected
long |
mBootloaderWaitTime
|
protected
boolean |
mDisableUnresponsiveReboot
|
protected
long |
mFastbootWaitTime
|
protected
long |
mOnlineWaitTime
|
protected
int |
mRequiredMinBattery
|
protected
long |
mShellWaitTime
|
protected
long |
mWaitTime
|
وظائف الإنشاء العامة | |
---|---|
WaitDeviceRecovery()
|
الطرق العامة | |
---|---|
void
|
recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)
|
void
|
recoverDeviceBootloader(IDeviceStateMonitor monitor)
|
void
|
recoverDeviceFastbootd(IDeviceStateMonitor monitor)
|
void
|
recoverDeviceRecovery(IDeviceStateMonitor monitor)
|
void
|
setFastbootPath(String fastbootPath)
|
الطرق المحمية | |
---|---|
void
|
checkMinBatteryLevel(IDevice device)
التحقّق مما إذا كان مستوى شحن بطارية الجهاز يستوفي الحد الأدنى للمتطلبات |
IRunUtil
|
getRunUtil()
احصل على نسخة |
void
|
handleDeviceNotAvailable(IDeviceStateMonitor monitor, boolean recoverTillOnline)
التعامل مع الحالات التي لا يكون فيها الجهاز متاحًا |
void
|
handleDeviceUnresponsive(IDevice device, IDeviceStateMonitor monitor)
التعامل مع الحالات التي يكون فيها الجهاز متصلاً بالإنترنت ولكنّه لا يستجيب |
الثابتات
BOOTLOADER_POLL_ATTEMPTS
public static final int BOOTLOADER_POLL_ATTEMPTS
عدد المحاولات للتحقّق مما إذا كان الجهاز في برنامج الإقلاع
متاح لاختبار الوحدات
القيمة الثابتة: 3 (0x00000003)
INITIAL_PAUSE_TIME
protected static final long INITIAL_PAUSE_TIME
الوقت بالملي ثانية للانتظار قبل بدء محاولات الاسترداد
القيمة الثابتة: 5000 (0x0000000000001388)
الحقول
mBootloaderWaitTime
protected long mBootloaderWaitTime
mDisableUnresponsiveReboot
protected boolean mDisableUnresponsiveReboot
mFastbootWaitTime
protected long mFastbootWaitTime
mOnlineWaitTime
protected long mOnlineWaitTime
mRequiredMinBattery
protected int mRequiredMinBattery
mShellWaitTime
protected long mShellWaitTime
mWaitTime
protected long mWaitTime
وظائف الإنشاء العامة
WaitDeviceRecovery
public WaitDeviceRecovery ()
الطرق العامة
recoverDevice
public void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
المعلمات | |
---|---|
monitor |
IDeviceStateMonitor |
recoverUntilOnline |
boolean |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
recoverDeviceBootloader
public void recoverDeviceBootloader (IDeviceStateMonitor monitor)
المعلمات | |
---|---|
monitor |
IDeviceStateMonitor |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
recoverDeviceFastbootd
public void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
المعلمات | |
---|---|
monitor |
IDeviceStateMonitor |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
recoverDeviceRecovery
public void recoverDeviceRecovery (IDeviceStateMonitor monitor)
المعلمات | |
---|---|
monitor |
IDeviceStateMonitor |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
setFastbootPath
public void setFastbootPath (String fastbootPath)
المعلمات | |
---|---|
fastbootPath |
String |
الطرق المحمية
checkMinBatteryLevel
protected void checkMinBatteryLevel (IDevice device)
التحقّق مما إذا كان مستوى شحن بطارية الجهاز يستوفي الحدّ الأدنى للمتطلبات
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
إذا تعذّرت قراءة مستوى شحن البطارية أو كان أقل من الحد الأدنى |
getRunUtil
protected IRunUtil getRunUtil ()
احصل على نسخة RunUtil
لاستخدامها.
تمّ عرضها لاختبار الوحدة.
المرتجعات | |
---|---|
IRunUtil |
handleDeviceNotAvailable
protected void handleDeviceNotAvailable (IDeviceStateMonitor monitor, boolean recoverTillOnline)
التعامل مع الحالات التي لا يكون فيها الجهاز متاحًا
المعلمات | |
---|---|
monitor |
IDeviceStateMonitor : IDeviceStateMonitor |
recoverTillOnline |
boolean : إذا كانت القيمة صحيحة، من المفترض أن تُظهر هذه الطريقة ما إذا كان الجهاز متصلاً بالإنترنت، وليس
التحقّق من الاستجابة |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
handleDeviceUnresponsive
protected void handleDeviceUnresponsive (IDevice device, IDeviceStateMonitor monitor)
التعامل مع الحالات التي يكون فيها الجهاز متصلاً بالإنترنت ولكنّه لا يستجيب
المعلمات | |
---|---|
device |
IDevice |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |