ManagedTestDeviceFactory
public
class
ManagedTestDeviceFactory
extends Object
implements
IManagedTestDeviceFactory
java.lang.Object | |
↳ | com.android.tradefed.device.ManagedTestDeviceFactory |
अलग-अलग तरह के डिवाइस बनाने वाली फ़ैक्ट्री, जिन्हें Tf से मॉनिटर किया जा सकता है
खास जानकारी
कॉन्स्टेंट | |
---|---|
int |
FRAMEWORK_CHECK_MAX_RETRY
|
long |
FRAMEWORK_CHECK_SLEEP_MS
|
फ़ील्ड्स की फ़िल्में | |
---|---|
protected
static
final
String |
CHECK_PM_CMD
|
protected
static
final
String |
EXPECTED_ERROR
|
protected
static
final
String |
EXPECTED_RES
|
public
static
final
String |
IPADDRESS_PATTERN
|
public
static
final
String |
NOTIFY_AS_NATIVE
|
protected
IDeviceMonitor |
mAllocationMonitor
|
protected
IDeviceManager |
mDeviceManager
|
protected
boolean |
mFastbootEnabled
|
पब्लिक कंस्ट्रक्टर | |
---|---|
ManagedTestDeviceFactory(boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor)
|
सार्वजनिक तरीके | |
---|---|
IManagedTestDevice
|
createDevice(IDevice idevice)
इसमें इस्तेमाल किए गए |
IManagedTestDevice
|
createRequestedDevice(IDevice idevice, IDeviceSelection options)
खास तौर पर, स्पेसिफ़िकेशन से मैच करने वाला डिवाइस बनाएं |
static
boolean
|
isTcpDeviceSerial(String serial)
अगर यह किसी ऐसे डिवाइस का सीरियल है जो रिमोट तौर पर कनेक्ट है, तो डिवाइस के लिए सहायक. |
void
|
setFastbootEnabled(boolean enable)
बनाए गए डिवाइस के लिए, फ़ास्टबूट की सुविधा चालू या बंद करें. |
सुरक्षित तरीके | |
---|---|
CollectingOutputReceiver
|
createOutputReceiver()
|
IRunUtil
|
getRunUtil()
डिफ़ॉल्ट |
boolean
|
isRemoteEnvironment()
अगर फ़िलहाल हम किसी रिमोट एनवायरमेंट में काम कर रहे हैं, तो 'सही' दिखाएं. |
कॉन्स्टेंट
FRAMEWORK_CHECK_MAX_RETRY
protected static final int FRAMEWORK_CHECK_MAX_RETRY
कॉन्स्टेंट वैल्यू: 3 (0x00000003)
FRAMEWORK_CHECK_SLEEP_MS
protected static final long FRAMEWORK_CHECK_SLEEP_MS
कॉन्स्टेंट वैल्यू: 500 (0x00000000000001f4)
फ़ील्ड्स की फ़िल्में
CHECK_PM_CMD
protected static final String CHECK_PM_CMD
EXPECTED_ERROR
protected static final String EXPECTED_ERROR
EXPECTED_RES
protected static final String EXPECTED_RES
IPADDRESS_PATTERN
public static final String IPADDRESS_PATTERN
NOTIFY_AS_NATIVE
public static final String NOTIFY_AS_NATIVE
mFastbootEnabled
protected boolean mFastbootEnabled
पब्लिक कंस्ट्रक्टर
ManagedTestDeviceFactory
public ManagedTestDeviceFactory (boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor)
पैरामीटर | |
---|---|
fastbootEnabled |
boolean |
deviceManager |
IDeviceManager |
allocationMonitor |
IDeviceMonitor |
सार्वजनिक तरीके
createDevice
public IManagedTestDevice createDevice (IDevice idevice)
इसमें इस्तेमाल किए गए IDevice
के आधार पर, IManagedTestDevice
बनाएं.
पैरामीटर | |
---|---|
idevice |
IDevice : इससे यह तय होगा कि किस तरह का डिवाइस बनाया गया है |
रिटर्न | |
---|---|
IManagedTestDevice |
IDevice के आधार पर बनाया गया IManagedTestDevice |
createRequestedDevice
public IManagedTestDevice createRequestedDevice (IDevice idevice, IDeviceSelection options)
खास तौर पर, स्पेसिफ़िकेशन से मैच करने वाला डिवाइस बनाएं
पैरामीटर | |
---|---|
idevice |
IDevice |
options |
IDeviceSelection |
रिटर्न | |
---|---|
IManagedTestDevice |
isTcpDeviceSerial
public static boolean isTcpDeviceSerial (String serial)
अगर यह किसी ऐसे डिवाइस का सीरियल है जो रिमोट तरीके से कनेक्ट है, तो डिवाइस के लिए सहायक. टीसीपी डिवाइस का सीरियल फ़ॉर्मैट
पैरामीटर | |
---|---|
serial |
String |
रिटर्न | |
---|---|
boolean |
setFastbootEnabled
public void setFastbootEnabled (boolean enable)
बनाए गए डिवाइस के लिए, फ़ास्टबूट की सुविधा चालू या बंद करें.
पैरामीटर | |
---|---|
enable |
boolean : value से सहायता सेट की जाती है. |
सुरक्षित तरीके
createOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
CollectingOutputReceiver
बनाएं.
रिटर्न | |
---|---|
CollectingOutputReceiver |
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
अगर फ़िलहाल हम किसी रिमोट एनवायरमेंट में काम कर रहे हैं, तो 'सही' दिखाएं. इससे डिवाइस के व्यवहार में बदलाव होगा.
रिटर्न | |
---|---|
boolean |