PendingDeviceRecover (שחזור מכשיר המתנה)
public
class
WaitDeviceRecovery
extends Object
implements
IDeviceRecovery
JavaScript.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
משך הזמן באלפיות השנייה שצריך להמתין לפני התחלת ניסיונות שחזור
ערך קבוע: 5,000 (0x0000000000001388)
שדות
זמן המתנה של mBootloader Wait
protected long mBootloaderWaitTime
mDisableUn רספונסיביותRe
protected boolean mDisableUnresponsiveReboot
זמן אתחול מהיר (mFastboot WaitTime)
protected long mFastbootWaitTime
זמן המתנה באינטרנט
protected long mOnlineWaitTime
הסוללה הנדרשת
protected int mRequiredMinBattery
mShellwaitTime
protected long mShellWaitTime
זמן המתנה
protected long mWaitTime
בנאים ציבוריים
PendingDeviceRecover (שחזור מכשיר המתנה)
public WaitDeviceRecovery ()
שיטות ציבוריות
שחזור מכשיר
public void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
פרמטרים | |
---|---|
monitor |
IDeviceStateMonitor |
recoverUntilOnline |
boolean |
קליעות | |
---|---|
DeviceNotAvailableException |
שחזורDeviceBootloader
public void recoverDeviceBootloader (IDeviceStateMonitor monitor)
פרמטרים | |
---|---|
monitor |
IDeviceStateMonitor |
קליעות | |
---|---|
DeviceNotAvailableException |
לשחזרDeviceFastbootd
public void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
פרמטרים | |
---|---|
monitor |
IDeviceStateMonitor |
קליעות | |
---|---|
DeviceNotAvailableException |
שחזור המכשיר
public void recoverDeviceRecovery (IDeviceStateMonitor monitor)
פרמטרים | |
---|---|
monitor |
IDeviceStateMonitor |
קליעות | |
---|---|
DeviceNotAvailableException |
setFastbootPath
public void setFastbootPath (String fastbootPath)
פרמטרים | |
---|---|
fastbootPath |
String |
שיטות מוגנות
בדיקת רמת הטעינה של סוללה
protected void checkMinBatteryLevel (IDevice device)
בדיקה אם רמת הטעינה של הסוללה במכשיר עומדת בדרישה המינימלית
קליעות | |
---|---|
DeviceNotAvailableException |
אם לא ניתן לקרוא את רמת הטעינה של הסוללה או שהיא נמוכה מהדקה |
getRunUtil
protected IRunUtil getRunUtil ()
מקבלים את המכונה RunUtil
כדי להשתמש בה.
חשיפה לבדיקת יחידה.
החזרות | |
---|---|
IRunUtil |
HandDeviceNotAvailable
protected void handleDeviceNotAvailable (IDeviceStateMonitor monitor, boolean recoverTillOnline)
צריך לטפל במצב שבו המכשיר לא זמין.
פרמטרים | |
---|---|
monitor |
IDeviceStateMonitor : IDeviceStateMonitor |
recoverTillOnline |
boolean : אם הערך הוא True, השיטה אמורה לחזור אם המכשיר מחובר לאינטרנט, ולא
בדיקת יכולת תגובה |
קליעות | |
---|---|
DeviceNotAvailableException |
ידית המכשיר לא מגיבה
protected void handleDeviceUnresponsive (IDevice device, IDeviceStateMonitor monitor)
יש לטפל במצב שבו המכשיר מחובר לאינטרנט אבל לא מגיב.
פרמטרים | |
---|---|
device |
IDevice |
קליעות | |
---|---|
DeviceNotAvailableException |