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 को लागू करना.
मान लें कि डिवाइस का सीरियल नंबर, 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
|
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
कॉन्स्टेंट वैल्यू: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
कॉन्स्टेंट वैल्यू: 120000 (0x000000000001d4c0)
पब्लिक कंस्ट्रक्टर
RemoteAndroidDevice
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
RemoteAndroidDevice बनाता है.
| पैरामीटर | |
|---|---|
device |
IDevice: the associated IDevice |
stateMonitor |
IDeviceStateMonitor: इस्तेमाल किया जाने वाला IDeviceStateMonitor मेकेनिज़्म |
allocationMonitor |
IDeviceMonitor: IDeviceMonitor का इस्तेमाल, असाइनमेंट की स्थिति में हुए बदलावों के बारे में सूचना देने के लिए किया जाता है. |
सार्वजनिक तरीके
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
देखें कि सीरियल का फ़ॉर्मैट, उम्मीद के मुताबिक
| पैरामीटर | |
|---|---|
serialString |
String |
| रिटर्न | |
|---|---|
boolean |
अगर फ़ॉर्मैट मान्य है, तो true दिखाता है. अगर फ़ॉर्मैट मान्य नहीं है, तो false दिखाता है. |
connectToWifiNetwork
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 |
|
getMacAddress
public String getMacAddress ()
यह डिवाइस का मैक पता दिखाता है. अगर डिवाइस से क्वेरी नहीं की जा सकती, तो यह शून्य दिखाता है.
| रिटर्न | |
|---|---|
String |
|
isEncryptionSupported
public boolean isEncryptionSupported ()
यह फ़ंक्शन, यह जानकारी देता है कि डिवाइस पर एन्क्रिप्शन की सुविधा काम करती है या नहीं.
| रिटर्न | |
|---|---|
boolean |
true अगर डिवाइस में एन्क्रिप्ट (सुरक्षित) करने की सुविधा काम करती है. |