IManagedTestDevice
public interface IManagedTestDevice
implements ITestDevice
com.android.tradefed.device.IManagedTestDevice |
एक ITestDevice जिसका जीवनचक्र प्रबंधित किया जाता है।
सारांश
नेस्टेड कक्षाएं | |
---|---|
class | IManagedTestDevice.DeviceEventResponse |
सार्वजनिक तरीके | |
---|---|
abstract DeviceAllocationState | getAllocationState () डिवाइस की वर्तमान आवंटन स्थिति लौटाएं |
abstract Process | getEmulatorProcess () इस एमुलेटर से संबंधित |
abstract String | getFastbootPath () उपयोग किए जा रहे फास्टबूट बाइनरी का पथ लौटाता है। |
abstract String | getFastbootVersion () उपयोग किए जा रहे फास्टबूट बाइनरी की संस्करण स्ट्रिंग लौटाता है। |
abstract String | getMacAddress () डिवाइस का मैक पता लौटाता है, शून्य अगर यह डिवाइस से क्वेरी करने में विफल रहता है। |
abstract IDeviceStateMonitor | getMonitor () डिवाइस से जुड़े |
abstract String | getSimOperator () सिम कार्ड ऑपरेटर को वापस करें या उपलब्ध न होने पर या डिवाइस उपलब्ध न होने पर शून्य। |
abstract String | getSimState () सिम कार्ड की स्थिति वापस करें या उपलब्ध न होने पर या डिवाइस उपलब्ध न होने पर शून्य। |
abstract IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) दिए गए |
abstract boolean | isFastbootEnabled () अगर डिवाइस के लिए फास्टबूट उपलब्ध है तो वापस लौटें। |
abstract boolean | recoverDevice () डिवाइस पर पुनर्प्राप्ति को आमंत्रित करें। |
abstract void | setDeviceState ( TestDeviceState deviceState) डिवाइस की स्थिति अपडेट करें। |
abstract void | setEmulatorProcess (Process p) |
abstract void | setFastbootEnabled (boolean fastbootEnabled) डिवाइस के लिए फास्टबूट विकल्प सेट करें। |
abstract void | setFastbootPath (String fastbootPath) फास्टबूट बाइनरी के लिए पथ सेट करता है जिसका उपयोग किया जाना चाहिए। |
abstract void | setIDevice (IDevice device) इस ITestDevice से जुड़े IDevice को अपडेट करें। |
सार्वजनिक तरीके
आवंटन स्थिति प्राप्त करें
public abstract DeviceAllocationState getAllocationState ()
डिवाइस की वर्तमान आवंटन स्थिति लौटाएं
रिटर्न | |
---|---|
DeviceAllocationState |
एमुलेटरप्रोसेस प्राप्त करें
public abstract Process getEmulatorProcess ()
इस एमुलेटर से संबंधित Process
को वापस करें।
रिटर्न | |
---|---|
Process | Process या null |
फास्टबूटपथ प्राप्त करें
public abstract String getFastbootPath ()
उपयोग किए जा रहे फास्टबूट बाइनरी का पथ लौटाता है। फास्टबूट फ़ंक्शन सक्षम करने के लिए अभी भी isFastbootEnabled()
सत्य होने की आवश्यकता है।
रिटर्न | |
---|---|
String |
फास्टबूट संस्करण प्राप्त करें
public abstract String getFastbootVersion ()
उपयोग किए जा रहे फास्टबूट बाइनरी की संस्करण स्ट्रिंग लौटाता है। या कुछ गलत होने पर शून्य।
रिटर्न | |
---|---|
String |
मैकएड्रेस प्राप्त करें
public abstract String getMacAddress ()
डिवाइस का मैक पता लौटाता है, शून्य अगर यह डिवाइस से क्वेरी करने में विफल रहता है।
रिटर्न | |
---|---|
String |
मॉनिटर प्राप्त करें
public abstract IDeviceStateMonitor getMonitor ()
डिवाइस से जुड़े IDeviceStateMonitor
को वापस करें।
रिटर्न | |
---|---|
IDeviceStateMonitor |
सिम ऑपरेटर प्राप्त करें
public abstract String getSimOperator ()
सिम कार्ड ऑपरेटर को वापस करें या उपलब्ध न होने पर या डिवाइस उपलब्ध न होने पर शून्य।
रिटर्न | |
---|---|
String |
सिमस्टेट प्राप्त करें
public abstract String getSimState ()
सिम कार्ड की स्थिति वापस करें या उपलब्ध न होने पर या डिवाइस उपलब्ध न होने पर शून्य।
रिटर्न | |
---|---|
String |
हैंडल आवंटन घटना
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
दिए गए DeviceEvent
को प्रोसेस करें। डिवाइस को नए राज्य में स्थानांतरित कर सकता है। किसी भी राज्य संक्रमण के IDeviceMonitor
को सूचित करेगा।
मापदंडों | |
---|---|
event | DeviceEvent |
रिटर्न | |
---|---|
IManagedTestDevice.DeviceEventResponse |
फास्टबूट सक्षम है
public abstract boolean isFastbootEnabled ()
अगर डिवाइस के लिए फास्टबूट उपलब्ध है तो वापस लौटें।
रिटर्न | |
---|---|
boolean |
रिकवरडिवाइस
public abstract boolean recoverDevice ()
डिवाइस पर पुनर्प्राप्ति को आमंत्रित करें।
रिटर्न | |
---|---|
boolean | यदि पुनर्प्राप्ति का प्रयास किया गया और सफल हुआ, तो सही है, यदि पुनर्प्राप्ति को छोड़ दिया गया तो गलत लौटाता है |
फेंकता | |
---|---|
DeviceNotAvailableException | यदि पुनर्प्राप्ति सफल नहीं थी |
सेटडिवाइसस्टेट
public abstract void setDeviceState (TestDeviceState deviceState)
डिवाइस की स्थिति अपडेट करें।
मापदंडों | |
---|---|
deviceState | TestDeviceState : TestDeviceState |
सेटएम्यूलेटरप्रोसेस
public abstract void setEmulatorProcess (Process p)
Process
सेट करता है, जब यह डिवाइस एक एमुलेटर है।
मापदंडों | |
---|---|
p | Process |
सेटफास्टबूटसक्षम
public abstract void setFastbootEnabled (boolean fastbootEnabled)
डिवाइस के लिए फास्टबूट विकल्प सेट करें। डिवाइस को पहली बार आवंटित किए जाने पर सेट किया जाना चाहिए।
मापदंडों | |
---|---|
fastbootEnabled | boolean : डिवाइस के लिए फास्टबूट उपलब्ध है या नहीं |
सेटफास्टबूटपथ
public abstract void setFastbootPath (String fastbootPath)
फास्टबूट बाइनरी के लिए पथ सेट करता है जिसका उपयोग किया जाना चाहिए। फास्टबूट फ़ंक्शन सक्षम करने के लिए अभी भी isFastbootEnabled()
सत्य होने की आवश्यकता है।
मापदंडों | |
---|---|
fastbootPath | String |
सेटआईडिवाइस
public abstract void setIDevice (IDevice device)
इस ITestDevice से जुड़े IDevice को अपडेट करें।
नए IDevice को उसी भौतिक डिवाइस को वर्तमान संदर्भ के रूप में संदर्भित करना चाहिए। यदि DDMS ने एक नया IDevice आवंटित किया है, तो इस विधि को कॉल किया जाएगामापदंडों | |
---|---|
device | IDevice : IDevice |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2022-11-07 (UTC) को अपडेट किया गया.