रिमोटएंड्रॉइडडिवाइस
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) एक |
सार्वजनिक तरीके | |
---|---|
static boolean | checkSerialFormatValid (String serialString) जांचें कि धारावाहिक का प्रारूप अपेक्षा के अनुरूप है या नहीं |
boolean | connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) वाईफ़ाई नेटवर्क से कनेक्ट होता है. |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) वास्तविक डिवाइस ऑब्जेक्ट को पास किए बिना इसके बारे में जानकारी प्राप्त करने के लिए डिवाइस जानकारी से |
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 | यदि प्रारूप वैध है तो सत्य है, अन्यथा गलत है। |
कनेक्टटूवाईफ़ाईनेटवर्क
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
वाईफ़ाई नेटवर्क से कनेक्ट होता है.
वाईफाई चालू करता है और तब तक ब्लॉक करता है जब तक कि wifiSsidToPsk मैप में दिए गए वाईफाई नेटवर्क में से किसी एक के साथ सफल कनेक्शन नहीं हो जाता। एक बार कनेक्शन बन जाने के बाद, इंस्टेंस प्रत्येक रीबूट के बाद कनेक्शन को पुनर्स्थापित करने का प्रयास करेगा जब तक कि ITestDevice#disconnectFromWifi()
या ITestDevice#clearLastConnectedWifiNetwork()
को कॉल न किया जाए।
पैरामीटर | |
---|---|
wifiSsidToPsk | |
scanSsid | boolean : क्या इस नेटवर्क के लिए छिपे हुए एसएसआईडी को स्कैन करना है। |
रिटर्न | |
---|---|
boolean | यदि वाईफ़ाई नेटवर्क से सफलतापूर्वक कनेक्ट किया गया है तो true । अन्यथा false |
फेंकता | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
वास्तविक डिवाइस ऑब्जेक्ट को पास किए बिना इसके बारे में जानकारी प्राप्त करने के लिए डिवाइस जानकारी से DeviceDescriptor
लौटाएँ।
पैरामीटर | |
---|---|
shortDescriptor | boolean : डिस्क्रिप्टर को न्यूनतम जानकारी तक सीमित करना है या नहीं |
रिटर्न | |
---|---|
DeviceDescriptor |
getFastbootSerialNumber
public String getFastbootSerialNumber ()
फास्टबूट मोड सीरियल नंबर लौटाता है।
रिटर्न | |
---|---|
String |
मैकएड्रेस प्राप्त करें
public String getMacAddress ()
यदि यह डिवाइस से क्वेरी करने में विफल रहता है तो डिवाइस का मैक पता लौटाता है, शून्य।
रिटर्न | |
---|---|
String |
एन्क्रिप्शन समर्थित है
public boolean isEncryptionSupported ()
यदि डिवाइस पर एन्क्रिप्शन समर्थित है तो वापस आ जाता है।
रिटर्न | |
---|---|
boolean | यदि डिवाइस एन्क्रिप्शन का समर्थन करता है तो true । |