DeviceStateMonitor

public class DeviceStateMonitor
extends NativeDeviceStateMonitor

java.lang.Object
   ↳ com.android.tradefed.device.NativeDeviceStateMonitor
     ↳ com.android.tradefed.device.DeviceStateMonitor


מחלקת עזר למעקב אחרי המצב של IDevice.

סיכום

Constructors ציבוריים

DeviceStateMonitor(IDeviceManager mgr, IDevice device, boolean fastbootEnabled)

שיטות מוגנות

boolean postOnlineCheck(long waitTime)

בדיקות נוספות שצריך לבצע במכשיר אונליין

boolean waitForPmResponsive(long waitTime)

ממתינים עד שמנהל החבילות של המכשיר יגיב.

Constructors ציבוריים

DeviceStateMonitor

public DeviceStateMonitor (IDeviceManager mgr, 
                IDevice device, 
                boolean fastbootEnabled)

פרמטרים
mgr IDeviceManager

device IDevice

fastbootEnabled boolean

שיטות מוגנות

postOnlineCheck

protected boolean postOnlineCheck (long waitTime)

בדיקות נוספות שצריך לבצע במכשיר אונליין

פרמטרים
waitTime long: משך הזמן באלפיות השנייה להמתנה לפני שמוותרים

החזרות
boolean true אם הבדיקות מסתיימות בהצלחה לפני שחלף הזמן שצוין ב-waitTime. אחרת false

זריקות
DeviceNotAvailableException

waitForPmResponsive

protected boolean waitForPmResponsive (long waitTime)

ההמתנה היא עד שמנהל החבילות של המכשיר יגיב.

פרמטרים
waitTime long: משך הזמן באלפיות השנייה להמתנה לפני שמוותרים

החזרות
boolean true אם מנהל החבילות מגיב לפני שתוקף ה-waitTime פג. אחרת false