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 : אם הערך הוא true, השיטה אמורה לחזור אם המכשיר מחובר לאינטרנט, ולא לבדוק את היכולת להגיב |
זריקות | |
---|---|
DeviceNotAvailableException |
handleDeviceUnresponsive
protected void handleDeviceUnresponsive (IDevice device, IDeviceStateMonitor monitor)
טיפול במצב שבו המכשיר מחובר לאינטרנט אבל לא מגיב.
פרמטרים | |
---|---|
device |
IDevice |
זריקות | |
---|---|
DeviceNotAvailableException |