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

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)

कोई रिसीवर फ़ाइल दें जहां हम डीबग करने के लिए सभी 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