DeviceMonitor
public
final
class
DeviceMonitor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.DeviceMonitor |
DeviceMonitor עוקב אחרי מכשירים שמחוברים ל-adb.
בשרשור אחד, הוא מריץ את DeviceListMonitorTask. הפעולה הזו יוצרת חיבור socket למארח adb ומנפיקה ERROR(DeviceListMonitorTask.ADB_TRACK_DEVICES_COMMAND/com.android.tradefed.device.server.DeviceListMonitorTask#ADB_TRACK_DEVICES_COMMAND DeviceListMonitorTask.ADB_TRACK_DEVICES_COMMAND). לאחר מכן, הוא עוקב אחרי השקע הזה כדי לזהות שינויים בחיבור המכשיר ובמצב המכשיר. אם ERROR(/AndroidDebugBridge::getClientSupport) לא מופעל, ERROR(/DeviceClientMonitorTask) לא מופעל והמכשירים לא נרשמים.
בשרשור אחר, הפונקציה ERROR(/DeviceClientMonitorTask) מופעלת. הפעולה הזו יוצרת חיבור socket למארח adb לכל מכשיר רשום, ומנפיקה ERROR(/DeviceClientMonitorTask.ADB_TRACK_JDWP_COMMAND). בחיבור הזה, המערכת עוקבת אחרי לקוחות פעילים במכשיר. הערה: שרשור יחיד עוקב אחרי חיבורי jdwp מכל המכשירים. חיבורי הסוקט השונים ל-adb (אחד לכל מכשיר) מרוביבים על פני בורר יחיד.
סיכום
כיתות מוטמעות | |
|---|---|
class |
DeviceMonitor.DeviceListComparisonResult
|
constructors ציבוריים | |
|---|---|
DeviceMonitor(AndroidDebugBridge server)
יוצרת אובייקט |
|
methods ציבוריים | |
|---|---|
int
|
getConnectionAttemptCount()
|
IDevice[]
|
getDevices()
החזרת המכשירים. |
int
|
getRestartAttemptCount()
|
boolean
|
hasInitialDeviceList()
|
boolean
|
isMonitoring()
הפונקציה מחזירה את הערך true אם המסך מחובר כרגע לשרת של גשר הניפוי, אחרת היא מחזירה את הערך false. |
void
|
start()
מתחיל את המעקב. |
void
|
stop()
המעקב מופסק. |
constructors ציבוריים
DeviceMonitor
public DeviceMonitor (AndroidDebugBridge server)
יוצרת אובייקט DeviceMonitor חדש ומקשרת אותו לאובייקט AndroidDebugBridge הפועל.
| פרמטרים | |
|---|---|
server |
AndroidDebugBridge: הפעולה AndroidDebugBridge. |
methods ציבוריים
getConnectionAttemptCount
public int getConnectionAttemptCount ()
| החזרות | |
|---|---|
int |
|
getRestartAttemptCount
public int getRestartAttemptCount ()
| החזרות | |
|---|---|
int |
|
hasInitialDeviceList
public boolean hasInitialDeviceList ()
| החזרות | |
|---|---|
boolean |
|
isMonitoring
public boolean isMonitoring ()
הפונקציה מחזירה את הערך true אם המסך מחובר כרגע לשרת של גשר הניפוי, אחרת היא מחזירה את הערך false.
| החזרות | |
|---|---|
boolean |
|
התחלה
public void start ()
מתחיל את המעקב.
עצור
public void stop ()
המעקב מופסק.