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)
देखें कि सीरियल का फ़ॉर्मैट सही है या नहीं |
IWifiHelper.WifiConnectionResult
|
connectToWifiNetworkWithResult(Map<String, String> wifiSsidToPsk, boolean scanSsid)
यह कुकी, वाई-फ़ाई नेटवर्क से कनेक्ट होती है. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
डिवाइस की जानकारी से |
String
|
getMacAddress()
यह डिवाइस का मैक पता दिखाता है. अगर डिवाइस से क्वेरी नहीं की जा सकती, तो यह null दिखाता है. |
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 दिखाता है. |
connectToWifiNetworkWithResult
public IWifiHelper.WifiConnectionResult connectToWifiNetworkWithResult (Map<String, String> wifiSsidToPsk, boolean scanSsid)
यह कुकी, वाई-फ़ाई नेटवर्क से कनेक्ट होती है.
यह वाई-फ़ाई चालू करता है और तब तक ब्लॉक करता है, जब तक कि wifiSsidToPsk मैप में दिए गए वाई-फ़ाई नेटवर्क में से किसी एक से कनेक्शन नहीं बन जाता. कनेक्ट होने के बाद, हर बार रीबूट होने पर इंस्टेंस, कनेक्शन को वापस लाने की कोशिश करेगा. ऐसा तब तक होगा, जब तक ITestDevice.disconnectFromWifi() या ITestDevice.clearLastConnectedWifiNetwork() को कॉल नहीं किया जाता.
| पैरामीटर | |
|---|---|
wifiSsidToPsk |
Map: यह वाई-फ़ाई के एसएसआईडी और पासवर्ड का मैप होता है. |
scanSsid |
boolean: इस नेटवर्क के लिए, छिपे हुए SSID को स्कैन करना है या नहीं. |
| रिटर्न | |
|---|---|
IWifiHelper.WifiConnectionResult |
WifiConnectionResult से कनेक्शन की स्थिति के बारे में पता चलता है. |
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
डिवाइस की जानकारी से DeviceDescriptor वापस लाता है, ताकि डिवाइस ऑब्जेक्ट को पास किए बिना उसकी जानकारी मिल सके.
| पैरामीटर | |
|---|---|
shortDescriptor |
boolean: डिस्क्रिप्टर में कम से कम जानकारी शामिल करनी है या नहीं |
| रिटर्न | |
|---|---|
DeviceDescriptor |
|
getMacAddress
public String getMacAddress ()
यह डिवाइस का मैक पता दिखाता है. अगर डिवाइस से क्वेरी नहीं की जा सकती, तो यह null दिखाता है.
| रिटर्न | |
|---|---|
String |
|
isEncryptionSupported
public boolean isEncryptionSupported ()
यह फ़ंक्शन, यह जानकारी देता है कि डिवाइस पर एन्क्रिप्शन की सुविधा काम करती है या नहीं.
| रिटर्न | |
|---|---|
boolean |
true अगर डिवाइस में एन्क्रिप्शन की सुविधा काम करती है. |