AdbTcpकनेक्शन
public
class
AdbTcpConnection
extends DefaultConnection
java.lang.Object | |||
↳ | com.android.tradefed.device.CONNECTION.AbstrackConnection | ||
↳ | 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)
दिए गए tcp ip Android डिवाइस से adb कनेक्ट करने का सहायक तरीका |
boolean
|
adbTcpDisconnect(String host, String port)
दिए गए tcp ip Android डिवाइस से adb डिसकनेक्ट करने के लिए सहायक तरीका |
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)
कोई रिसीवर फ़ाइल दें जहां हम डीबग करने के लिए सभी adb कनेक्शन लॉग सेव कर सकें. |
void
|
snapshotDevice(ITestDevice device, String snapshotId)
दिए गए डिवाइस का स्नैपशॉट लें |
void
|
tearDownConnection()
कनेक्शन साफ़ करें. |
सुरक्षित तरीके | |
---|---|
void
|
waitForAdbConnect(String serial, long waitTime)
देखें कि adb कनेक्शन चालू है या नहीं. |
स्थिरांक
DEFAULT_SHORT_CMD_BYTES
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
कॉन्स्टेंट वैल्यू: 20,000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
कॉन्स्टेंट वैल्यू: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
कॉन्स्टेंट वैल्यू: 5,000 (0x0000000000001388)
WAIT_FOR_ADB_कनेक्ट
protected static final long WAIT_FOR_ADB_CONNECT
कॉन्स्टेंट वैल्यू: 120,000 (0x000000000001d4c0)
सार्वजनिक कंस्ट्रक्टर
AdbTcpकनेक्शन
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
पैरामीटर | |
---|---|
builder |
DefaultConnection.ConnectionBuilder |
सार्वजनिक तरीके
adbTcpConnect
public boolean adbTcpConnect (String host, String port)
दिए गए tcp ip Android डिवाइस से adb कनेक्ट करने का सहायक तरीका
पैरामीटर | |
---|---|
host |
String : किसी tcp/ip Android डिवाइस का होस्टनेम/आईपी |
port |
String : किसी tcp/ip डिवाइस का पोर्ट नंबर |
रिटर्न | |
---|---|
boolean |
सही है, अगर हम डिवाइस से कनेक्ट हो जाते हैं, तो गलत. |
adbTcp डिसकनेक्ट करें
public boolean adbTcpDisconnect (String host, String port)
दिए गए tcp ip Android डिवाइस से adb डिसकनेक्ट करने के लिए सहायक तरीका
पैरामीटर | |
---|---|
host |
String : किसी tcp/ip Android डिवाइस का होस्टनेम/आईपी |
port |
String : किसी tcp/ip डिवाइस का पोर्ट नंबर |
रिटर्न | |
---|---|
boolean |
सही है. अगर हमने डिवाइस से डिसकनेक्ट कर दिया है, तो गलत है. |
'होस्टनेम' पाएं
public String getHostName (String serial)
डिवाइस से जुड़ा होस्टनेम दिखाएं. सीरियल से लिया गया है.
पैरामीटर | |
---|---|
serial |
String |
रिटर्न | |
---|---|
String |
गेटपोर्टम
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)
कोई रिसीवर फ़ाइल दें जहां हम डीबग करने के लिए सभी adb कनेक्शन लॉग सेव कर सकें.
पैरामीटर | |
---|---|
adbLogFile |
File |
स्नैपशॉट डिवाइस
public void snapshotDevice (ITestDevice device, String snapshotId)
दिए गए डिवाइस का स्नैपशॉट लें
पैरामीटर | |
---|---|
device |
ITestDevice : ITestDevice का इस्तेमाल डिवाइस स्नैपशॉट हैंडलर के लिए किया जाता है. |
snapshotId |
String : स्नैपशॉट आईडी, सेव किए जाने वाले स्नैपशॉट का नाम होता है. |
थ्रो | |
---|---|
DeviceNotAvailableException |
टीयरडाउनकनेक्शन
public void tearDownConnection ()
कनेक्शन साफ़ करें.
सुरक्षित तरीके
इंतज़ार के लिए AdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
देखें कि adb कनेक्शन चालू है या नहीं.
पैरामीटर | |
---|---|
serial |
String |
waitTime |
long |
थ्रो | |
---|---|
DeviceNotAvailableException |