AdbTcpConnection
public class AdbTcpConnection
extends DefaultConnection
java.lang.Object | |||
↳ | com.android.tradefed.device.connection.AbstractConnection | ||
↳ | com.android.tradefed.device.connection.DefaultConnection | ||
↳ | com.android.tradefed.device.connection.AdbTcpConnection |
ייצוג חיבור ברירת מחדל של התקן, ההנחה הוא חיבור adb סטנדרטי של ההתקן.
סיכום
קבועים | |
---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT
|
בנאים ציבוריים | |
---|---|
AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder) |
שיטות ציבוריות | |
---|---|
boolean | adbTcpConnect (String host, String port) שיטת עוזר לחיבור adb למכשיר tcp ip Android נתון |
boolean | adbTcpDisconnect (String host, String port) שיטת עוזר ל-ADB להתנתק ממכשיר tcp ip Android נתון |
String | getHostName (String serial) החזר את שם המארח המשויך למכשיר. |
String | getPortNum (String serial) החזר את מספר היציאה המשויך למכשיר. |
void | reconnect (String serial) חבר מחדש את החיבור למכשיר. |
void | recoverVirtualDevice ( ITestDevice device, DeviceNotAvailableException dnae) שחזר את המכשיר הנתון עם איפוס המכשיר. |
void | setAdbLogFile (File adbLogFile) תן קובץ מקלט שבו נוכל לאחסן את כל יומני החיבור של ADB למטרת ניפוי באגים. |
void | tearDownConnection () נקה את החיבור. |
שיטות מוגנות | |
---|---|
void | waitForAdbConnect (String serial, long waitTime) בדוק אם חיבור ה-ADB מופעל. |
קבועים
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
ערך קבוע: 20000 (0x00000000000004e20)
MAX_RETIES
protected static final int MAX_RETRIES
ערך קבוע: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
ערך קבוע: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
protected static final long WAIT_FOR_ADB_CONNECT
ערך קבוע: 120000 (0x000000000001d4c0)
בנאים ציבוריים
AdbTcpConnection
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
פרמטרים | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
שיטות ציבוריות
adbTcpConnect
public boolean adbTcpConnect (String host, String port)
שיטת עוזר לחיבור adb למכשיר tcp ip Android נתון
פרמטרים | |
---|---|
host | String : שם המארח/ip של מכשיר tcp/ip אנדרואיד |
port | String : מספר היציאה של התקן tcp/ip |
החזרות | |
---|---|
boolean | נכון אם התחברנו בהצלחה למכשיר, false אחרת. |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, String port)
שיטת עוזר ל-ADB להתנתק ממכשיר tcp ip Android נתון
פרמטרים | |
---|---|
host | String : שם המארח/ip של מכשיר tcp/ip אנדרואיד |
port | String : מספר היציאה של התקן tcp/ip |
החזרות | |
---|---|
boolean | נכון אם התנתקנו בהצלחה למכשיר, false אחרת. |
getHostName
public String getHostName (String serial)
החזר את שם המארח המשויך למכשיר. הוצא מהסדרה.
פרמטרים | |
---|---|
serial | String |
החזרות | |
---|---|
String |
getPortNum
public String getPortNum (String serial)
החזר את מספר היציאה המשויך למכשיר. הוצא מהסדרה.
פרמטרים | |
---|---|
serial | String |
החזרות | |
---|---|
String |
להתחבר מחדש
public void reconnect (String serial)
חבר מחדש את החיבור למכשיר.
פרמטרים | |
---|---|
serial | String : המספר הסידורי של המכשיר. |
זורק | |
---|---|
DeviceNotAvailableException |
recoverVirtualDevice
public void recoverVirtualDevice (ITestDevice device, DeviceNotAvailableException dnae)
שחזר את המכשיר הנתון עם איפוס המכשיר.
פרמטרים | |
---|---|
device | ITestDevice : ה- ITestDevice משמש למטפל באיפוס מכשיר. |
dnae | DeviceNotAvailableException : ה- DeviceNotAvailableException הוא חריג התקן קיים שאינו זמין. |
זורק | |
---|---|
DeviceNotAvailableException |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
תן קובץ מקלט שבו נוכל לאחסן את כל יומני החיבור של ADB למטרת ניפוי באגים.
פרמטרים | |
---|---|
adbLogFile | File |
TearDownConnection
public void tearDownConnection ()
נקה את החיבור.
שיטות מוגנות
waitForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
בדוק אם חיבור ה-ADB מופעל.
פרמטרים | |
---|---|
serial | String |
waitTime | long |
זורק | |
---|---|
DeviceNotAvailableException |