रिमोटAndroidडिवाइस
public
class
RemoteAndroidDevice
extends TestDevice
java.lang.Object | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.RemoteAndroidDevice |
इसके ज़रिए कनेक्ट किए गए फ़ुल स्टैक Android डिवाइस के लिए, ITestDevice
को लागू करना
adb कनेक्ट.
मान लें कि डिवाइस का सीरियल नंबर
खास जानकारी
स्थिरांक | |
---|---|
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(
वाई-फ़ाई नेटवर्क से कनेक्ट करता है. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
डिवाइस की जानकारी से |
String
|
getFastbootSerialNumber()
फ़ास्टबूट मोड का सीरियल नंबर दिखाता है. |
String
|
getMacAddress()
डिवाइस का MAC पता दिखाता है. अगर डिवाइस से क्वेरी नहीं की जाती है, तो उसे शून्य कर दिया जाता है. |
boolean
|
isEncryptionSupported()
अगर डिवाइस पर एन्क्रिप्ट (सुरक्षित) करने की सुविधा काम करती है, तो यह मैसेज लौटाया जाता है. |
स्थिरांक
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_कनेक्ट
public static final long WAIT_FOR_ADB_CONNECT
कॉन्स्टेंट वैल्यू: 120,000 (0x000000000001d4c0)
सार्वजनिक कंस्ट्रक्टर
रिमोटAndroidडिवाइस
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 |
: पासवर्ड के लिए वाई-फ़ाई SSID का मैप. |
scanSsid |
boolean : इस नेटवर्क के लिए, छिपे हुए SSID को स्कैन करना है या नहीं. |
रिटर्न | |
---|---|
boolean |
वाई-फ़ाई नेटवर्क से कनेक्ट होने पर, true . false अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अन्य मामलों में |
थ्रो | |
---|---|
DeviceNotAvailableException |
'डिवाइस डिस्क्रिप्टर' पाएं
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
डिवाइस की जानकारी से DeviceDescriptor
को लौटाना, ताकि जानकारी के बिना डिवाइस की जानकारी मिल सके
असल डिवाइस ऑब्जेक्ट पास कर रही हूँ.
पैरामीटर | |
---|---|
shortDescriptor |
boolean : डिस्क्रिप्टर को कम से कम जानकारी तक सीमित करना है या नहीं |
रिटर्न | |
---|---|
DeviceDescriptor |
पाएंफ़ास्टबूटSerialNumber
public String getFastbootSerialNumber ()
फ़ास्टबूट मोड का सीरियल नंबर दिखाता है.
रिटर्न | |
---|---|
String |
getMacAddress
public String getMacAddress ()
डिवाइस का MAC पता दिखाता है. अगर डिवाइस से क्वेरी नहीं की जाती है, तो उसे शून्य कर दिया जाता है.
रिटर्न | |
---|---|
String |
isएन्क्रिप्ट (सुरक्षित) करने की सुविधा
public boolean isEncryptionSupported ()
अगर डिवाइस पर एन्क्रिप्ट (सुरक्षित) करने की सुविधा काम करती है, तो यह मैसेज लौटाया जाता है.
रिटर्न | |
---|---|
boolean |
अगर डिवाइस एन्क्रिप्शन की सुविधा देता है, तो true . |