रिमोटएंड्रॉइडडिवाइस

public class RemoteAndroidDevice
extends TestDevice

java.lang.ऑब्जेक्ट
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice


एडीबी कनेक्ट के माध्यम से जुड़े पूर्ण स्टैक एंड्रॉइड डिवाइस के लिए ITestDevice का कार्यान्वयन। मान लें कि डिवाइस सीरियल प्रारूप में होगा : एडीबी में.

सारांश

स्थिरांक

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

सार्वजनिक निर्माणकर्ता

RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

एक RemoteAndroidDevice बनाता है।

सार्वजनिक तरीके

static boolean checkSerialFormatValid (String serialString)

जांचें कि धारावाहिक का प्रारूप अपेक्षा के अनुरूप है या नहीं :पत्तन

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

वास्तविक डिवाइस ऑब्जेक्ट को पास किए बिना इसके बारे में जानकारी प्राप्त करने के लिए डिवाइस जानकारी से DeviceDescriptor लौटाएँ।

String getFastbootSerialNumber ()

फास्टबूट मोड सीरियल नंबर लौटाता है।

String getMacAddress ()

यदि यह डिवाइस से क्वेरी करने में विफल रहता है तो डिवाइस का मैक पता लौटाता है, शून्य।

boolean isEncryptionSupported ()

यदि डिवाइस पर एन्क्रिप्शन समर्थित है तो वापस आ जाता है।

स्थिरांक

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_कनेक्ट के लिए प्रतीक्षा करें

public static final long WAIT_FOR_ADB_CONNECT

स्थिर मान: 120000 (0x000000000001d4c0)

सार्वजनिक निर्माणकर्ता

रिमोटएंड्रॉइडडिवाइस

public RemoteAndroidDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

एक RemoteAndroidDevice बनाता है।

पैरामीटर
device IDevice : संबंधित IDevice

stateMonitor IDeviceStateMonitor : उपयोग करने के लिए IDeviceStateMonitor तंत्र

allocationMonitor IDeviceMonitor : आवंटन स्थिति में परिवर्तन की सूचना देने के लिए IDeviceMonitor

सार्वजनिक तरीके

checkSerialFormatValid

public static boolean checkSerialFormatValid (String serialString)

जांचें कि धारावाहिक का प्रारूप अपेक्षा के अनुरूप है या नहीं :पत्तन

पैरामीटर
serialString String

रिटर्न
boolean यदि प्रारूप वैध है तो सत्य है, अन्यथा गलत है।

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

वास्तविक डिवाइस ऑब्जेक्ट को पास किए बिना इसके बारे में जानकारी प्राप्त करने के लिए डिवाइस जानकारी से DeviceDescriptor लौटाएँ।

पैरामीटर
shortDescriptor boolean : डिस्क्रिप्टर को न्यूनतम जानकारी तक सीमित करना है या नहीं

रिटर्न
DeviceDescriptor

getFastbootSerialNumber

public String getFastbootSerialNumber ()

फास्टबूट मोड सीरियल नंबर लौटाता है।

रिटर्न
String

मैकएड्रेस प्राप्त करें

public String getMacAddress ()

यदि यह डिवाइस से क्वेरी करने में विफल रहता है तो डिवाइस का मैक पता लौटाता है, शून्य।

रिटर्न
String

एन्क्रिप्शन समर्थित है

public boolean isEncryptionSupported ()

यदि डिवाइस पर एन्क्रिप्शन समर्थित है तो वापस आ जाता है।

रिटर्न
boolean यदि डिवाइस एन्क्रिप्शन का समर्थन करता है तो true