המכשיר DeviceStateMonitor

public class DeviceStateMonitor
extends NativeDeviceStateMonitor

JavaScript.lang.Object
com.android.tradefed.device.NativeDeviceStateMonitor
  com.android.tradefed.device.DeviceStateMonitor


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

סיכום

בנאים ציבוריים

DeviceStateMonitor(IDeviceManager mgr, IDevice device, boolean fastbootEnabled)

שיטות מוגנות

boolean postOnlineCheck(long waitTime)

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

boolean waitForPmResponsive(long waitTime)

ממתין שמנהל חבילת המכשירים יגיב.

בנאים ציבוריים

המכשיר 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 אם הבדיקות הסתיימו בהצלחה לפני תום זמן ההמתנה. false אחרת

קליעות
DeviceNotAvailableException

pendingForPmResponsive

protected boolean waitForPmResponsive (long waitTime)

ממתין שמנהל חבילת המכשירים יגיב.

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

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