RemoteAndroidDevice
public
class
RemoteAndroidDevice
extends TestDevice
java.lang.Object | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.RemoteAndroidDevice |
adb connect की मदद से कनेक्ट किए गए फ़ुल स्टैक Android डिवाइस के लिए, 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(
वाई-फ़ाई नेटवर्क से कनेक्ट करता है. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
डिवाइस की जानकारी से |
String
|
getMacAddress()
डिवाइस का मैक पता दिखाता है. अगर डिवाइस से क्वेरी करने में समस्या आती है, तो यह वैल्यू शून्य दिखती है. |
boolean
|
isEncryptionSupported()
यह बताता है कि डिवाइस पर एन्क्रिप्शन की सुविधा काम करती है या नहीं. |
कॉन्स्टेंट
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
कॉन्स्टेंट वैल्यू: 20000 (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_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
कॉन्स्टेंट वैल्यू: 1,20,000 (0x000000000001d4c0)
सार्वजनिक कंस्ट्रक्टर
RemoteAndroidDevice
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 |
अगर फ़ॉर्मैट मान्य है, तो 'सही' दिखाता है. अगर नहीं, तो 'गलत' दिखाता है. |
connectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
वाई-फ़ाई नेटवर्क से कनेक्ट करता है.
वाई-फ़ाई चालू करता है और तब तक ब्लॉक करता है, जब तक कि wifiSsidToPsk मैप में दिए गए किसी वाई-फ़ाई नेटवर्क से कनेक्ट नहीं हो जाता. कनेक्शन बन जाने के बाद, हर बार रीबूट होने पर इंस्टेंस, ITestDevice.disconnectFromWifi()
या ITestDevice.clearLastConnectedWifiNetwork()
को कॉल किए जाने तक कनेक्शन को वापस लाने की कोशिश करेगा.
पैरामीटर | |
---|---|
wifiSsidToPsk |
: वाई-फ़ाई SSID और पासवर्ड का मैप. |
scanSsid |
boolean : इस नेटवर्क के लिए, छिपे हुए SSID को स्कैन करना है या नहीं. |
रिटर्न | |
---|---|
boolean |
true अगर डिवाइस वाई-फ़ाई नेटवर्क से कनेक्ट है. false
अन्य मामलों में |
थ्रो | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
डिवाइस की जानकारी से DeviceDescriptor
दिखाएं, ताकि डिवाइस के बारे में जानकारी पाने के लिए, डिवाइस के असल ऑब्जेक्ट को पास किए बिना ही जानकारी मिल सके.
पैरामीटर | |
---|---|
shortDescriptor |
boolean : डिस्क्रिप्टर में कम से कम जानकारी शामिल करनी है या नहीं |
रिटर्न | |
---|---|
DeviceDescriptor |
getMacAddress
public String getMacAddress ()
डिवाइस का मैक पता दिखाता है. अगर डिवाइस से क्वेरी करने में समस्या आती है, तो यह वैल्यू शून्य दिखती है.
रिटर्न | |
---|---|
String |
isEncryptionSupported
public boolean isEncryptionSupported ()
यह बताता है कि डिवाइस पर एन्क्रिप्शन की सुविधा काम करती है या नहीं.
रिटर्न | |
---|---|
boolean |
true अगर डिवाइस पर एन्क्रिप्शन की सुविधा काम करती है. |