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

public  getSuiteSnapshots ()

स्नैपशॉट का मानचित्र लौटाता है

रिटर्न

पुनः कनेक्ट

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