AdbTcpकनेक्शन
public class AdbTcpConnection
extends DefaultConnection
java.lang.ऑब्जेक्ट | |||
↳ | com.android.tradefed.device.connection.AbstractConnection | ||
↳ | com.android.tradefed.device.connection.DefaultConnection | ||
↳ | com.android.tradefed.device.connection.AdbTcpConnection |
किसी डिवाइस का डिफ़ॉल्ट कनेक्शन प्रतिनिधित्व, डिवाइस का मानक एडीबी कनेक्शन माना जाता है।
सारांश
स्थिरांक | |
---|---|
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) एडीबी को किसी दिए गए टीसीपी आईपी एंड्रॉइड डिवाइस से कनेक्ट करने के लिए सहायक विधि |
boolean | adbTcpDisconnect (String host, String port) किसी दिए गए टीसीपी आईपी एंड्रॉइड डिवाइस से एडीबी को डिस्कनेक्ट करने के लिए सहायक विधि |
String | getHostName (String serial) डिवाइस से संबद्ध होस्टनाम लौटाएँ। |
String | getPortNum (String serial) डिवाइस से संबद्ध पोर्ट नंबर लौटाएँ। |
getSuiteSnapshots () स्नैपशॉट का मानचित्र लौटाता है | |
void | reconnect (String serial) डिवाइस से कनेक्शन पुनः कनेक्ट करें. |
void | recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae) डिवाइस रीसेट के साथ दिए गए डिवाइस को पुनर्प्राप्त करें। |
void | setAdbLogFile (File adbLogFile) एक रिसीवर फ़ाइल दें जहां हम डिबगिंग उद्देश्य के लिए सभी एडीबी कनेक्शन लॉग संग्रहीत कर सकते हैं। |
void | snapshotDevice ( ITestDevice device, String snapshotId) दिए गए डिवाइस का स्नैपशॉट लें |
void | tearDownConnection () कनेक्शन साफ़ करें. |
संरक्षित तरीके | |
---|---|
void | waitForAdbConnect (String serial, long waitTime) जांचें कि एडीबी कनेक्शन सक्षम है या नहीं। |
स्थिरांक
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
स्थिर मान: 20000 (0x000000000004e20)
MAX_पुनर्प्रयास
protected static final int MAX_RETRIES
स्थिर मान: 5 (0x00000005)
पुनः प्रयास करें_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
स्थिर मान: 5000 (0x000000000001388)
ADB_कनेक्ट के लिए प्रतीक्षा करें
protected static final long WAIT_FOR_ADB_CONNECT
स्थिर मान: 120000 (0x000000000001d4c0)
सार्वजनिक निर्माणकर्ता
AdbTcpकनेक्शन
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
पैरामीटर | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
सार्वजनिक तरीके
adbTcpकनेक्ट
public boolean adbTcpConnect (String host, String port)
एडीबी को किसी दिए गए टीसीपी आईपी एंड्रॉइड डिवाइस से कनेक्ट करने के लिए सहायक विधि
पैरामीटर | |
---|---|
host | String : टीसीपी/आईपी एंड्रॉइड डिवाइस का होस्टनाम/आईपी |
port | String : टीसीपी/आईपी डिवाइस का पोर्ट नंबर |
रिटर्न | |
---|---|
boolean | यदि हम डिवाइस से सफलतापूर्वक कनेक्ट हो गए तो सही है, अन्यथा गलत है। |
adbTcpडिस्कनेक्ट
public boolean adbTcpDisconnect (String host, String port)
किसी दिए गए टीसीपी आईपी एंड्रॉइड डिवाइस से एडीबी को डिस्कनेक्ट करने के लिए सहायक विधि
पैरामीटर | |
---|---|
host | String : टीसीपी/आईपी एंड्रॉइड डिवाइस का होस्टनाम/आईपी |
port | String : टीसीपी/आईपी डिवाइस का पोर्ट नंबर |
रिटर्न | |
---|---|
boolean | यदि हमने डिवाइस को सफलतापूर्वक डिस्कनेक्ट कर दिया है तो सही है, अन्यथा गलत है। |
getHostName
public String getHostName (String serial)
डिवाइस से संबद्ध होस्टनाम लौटाएँ। धारावाहिक से निकाला गया.
पैरामीटर | |
---|---|
serial | String |
रिटर्न | |
---|---|
String |
getPortNum
public String getPortNum (String serial)
डिवाइस से संबद्ध पोर्ट नंबर लौटाएँ। धारावाहिक से निकाला गया.
पैरामीटर | |
---|---|
serial | String |
रिटर्न | |
---|---|
String |
getSuiteSnapshots
publicgetSuiteSnapshots ()
स्नैपशॉट का मानचित्र लौटाता है
रिटर्न | |
---|---|
पुनः कनेक्ट
public void reconnect (String serial)
डिवाइस से कनेक्शन पुनः कनेक्ट करें.
पैरामीटर | |
---|---|
serial | String : डिवाइस क्रमांक. |
फेंकता | |
---|---|
DeviceNotAvailableException |
पुनर्प्राप्तवर्चुअलडिवाइस
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
डिवाइस रीसेट के साथ दिए गए डिवाइस को पुनर्प्राप्त करें।
पैरामीटर | |
---|---|
device | ITestDevice : ITestDevice उपयोग डिवाइस रीसेट हैंडलर के लिए किया जाता है। |
snapshotId | String : स्नैपशॉटआईडी का उपयोग पुनर्स्थापित करने के लिए सही स्नैपशॉट लाने के लिए किया जाता है। |
dnae | DeviceNotAvailableException : DeviceNotAvailableException उपलब्ध अपवाद मौजूदा डिवाइस अपवाद है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
setAdbLogफ़ाइल
public void setAdbLogFile (File adbLogFile)
एक रिसीवर फ़ाइल दें जहां हम डिबगिंग उद्देश्य के लिए सभी एडीबी कनेक्शन लॉग संग्रहीत कर सकते हैं।
पैरामीटर | |
---|---|
adbLogFile | File |
स्नैपशॉटडिवाइस
public void snapshotDevice (ITestDevice device, String snapshotId)
दिए गए डिवाइस का स्नैपशॉट लें
पैरामीटर | |
---|---|
device | ITestDevice : ITestDevice उपयोग डिवाइस स्नैपशॉट हैंडलर के लिए किया जाता है। |
snapshotId | String : स्नैपशॉटआईडी उस स्नैपशॉट का नाम है जिसे सहेजा जाएगा। |
फेंकता | |
---|---|
DeviceNotAvailableException |
टियरडाउनकनेक्शन
public void tearDownConnection ()
कनेक्शन साफ़ करें.
संरक्षित तरीके
waitForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
जांचें कि एडीबी कनेक्शन सक्षम है या नहीं।
पैरामीटर | |
---|---|
serial | String |
waitTime | long |
फेंकता | |
---|---|
DeviceNotAvailableException |