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
|
सार्वजनिक कंस्ट्रक्टर | |
---|---|
AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)
|
सार्वजनिक तरीके | |
---|---|
boolean
|
adbTcpConnect(String host, String port)
किसी दिए गए टीसीपी आईपी Android डिवाइस से ADB कनेक्ट करने के लिए सहायक तरीका |
boolean
|
adbTcpDisconnect(String host, String port)
किसी दिए गए टीसीपी आईपी 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_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
कॉन्स्टेंट वैल्यू: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
कॉन्स्टेंट वैल्यू: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
कॉन्स्टेंट वैल्यू: 5,000 (0x0000000000001388)
सार्वजनिक कंस्ट्रक्टर
AdbTcpConnection
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
पैरामीटर | |
---|---|
builder |
DefaultConnection.ConnectionBuilder |
सार्वजनिक तरीके
adbTcpConnect
public boolean adbTcpConnect (String host, String port)
किसी दिए गए टीसीपी आईपी Android डिवाइस से ADB कनेक्ट करने के लिए सहायक तरीका
पैरामीटर | |
---|---|
host |
String : tcp/ip Android डिवाइस का होस्टनेम/आईपी |
port |
String : किसी टीसीपी/आईपी डिवाइस का पोर्ट नंबर |
रिटर्न | |
---|---|
boolean |
अगर डिवाइस से कनेक्ट हो जाता है, तो true और नहीं होने पर false. |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host, String port)
किसी दिए गए टीसीपी आईपी Android डिवाइस से adb डिसकनेक्ट करने के लिए सहायक तरीका
पैरामीटर | |
---|---|
host |
String : tcp/ip Android डिवाइस का होस्टनेम/आईपी |
port |
String : किसी टीसीपी/आईपी डिवाइस का पोर्ट नंबर |
रिटर्न | |
---|---|
boolean |
अगर डिवाइस से डिसकनेक्ट हो जाता है, तो true. अगर नहीं, तो false. |
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 |
recoverVirtualDevice
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
डिवाइस को रीसेट करके, उस पर मौजूद डेटा वापस पाएं.
पैरामीटर | |
---|---|
device |
ITestDevice : ITestDevice का इस्तेमाल, डिवाइस रीसेट करने वाले हैंडलर के लिए किया जाता है. |
snapshotId |
String : snapshotId का इस्तेमाल, सही स्नैपशॉट को वापस लाने के लिए किया जाता है. |
dnae |
DeviceNotAvailableException : DeviceNotAvailableException , मौजूदा डिवाइस के लिए उपलब्ध नहीं है
अपवाद है. |
थ्रो | |
---|---|
DeviceNotAvailableException |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
एक रिसीवर फ़ाइल दें, जहां हम डीबग करने के मकसद से सभी adb कनेक्शन लॉग स्टोर कर सकें.
पैरामीटर | |
---|---|
adbLogFile |
File |
snapshotDevice
public void snapshotDevice (ITestDevice device, String snapshotId)
दिए गए डिवाइस का स्नैपशॉट लेना
पैरामीटर | |
---|---|
device |
ITestDevice : ITestDevice का इस्तेमाल डिवाइस के स्नैपशॉट हैंडलर के लिए किया जाता है. |
snapshotId |
String : snapshotId, उस स्नैपशॉट का नाम है जिसे सेव किया जाएगा. |
थ्रो | |
---|---|
DeviceNotAvailableException |
tearDownConnection
public void tearDownConnection ()
कनेक्शन को हटाएं.
सुरक्षित तरीके
waitForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
देखें कि adb कनेक्शन चालू है या नहीं.
पैरामीटर | |
---|---|
serial |
String |
waitTime |
long |
थ्रो | |
---|---|
DeviceNotAvailableException |