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 को अपडेट करें। |
सार्वजनिक तरीके
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
डिवाइस की वर्तमान आवंटन स्थिति वापस करें
रिटर्न | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
इस एमुलेटर से संबंधित ERROR(/Process)
लौटाएं।
रिटर्न | |
---|---|
Process | ERROR(/Process) या null |
getFastbootPath
public abstract String getFastbootPath ()
उपयोग किए जा रहे फास्टबूट बाइनरी का पथ लौटाता है। फास्टबूट कार्यों को सक्षम करने के लिए अभी भी isFastbootEnabled()
की आवश्यकता है।
रिटर्न | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
उपयोग किए जा रहे फास्टबूट बाइनरी के संस्करण स्ट्रिंग को लौटाता है। या अशक्त अगर कुछ गलत हो जाता है।
रिटर्न | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
डिवाइस का मैक पता लौटाता है, अगर यह डिवाइस से क्वेरी करने में विफल रहता है तो शून्य।
रिटर्न | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
डिवाइस से जुड़े IDeviceStateMonitor
वापस करें।
रिटर्न | |
---|---|
IDeviceStateMonitor |
getSimऑपरेटर
public abstract String getSimOperator ()
यदि उपलब्ध नहीं है या डिवाइस उपलब्ध नहीं है तो सिम कार्ड ऑपरेटर या शून्य लौटाएं।
रिटर्न | |
---|---|
String |
getSimState
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 | अगर रिकवरी सफल नहीं हुई |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
डिवाइस की स्थिति को अपडेट करें।
पैरामीटर | |
---|---|
deviceState | TestDeviceState : TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
ERROR(/Process)
सेट करता है, जब यह डिवाइस एक एमुलेटर है।
पैरामीटर | |
---|---|
p | Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
डिवाइस के लिए फास्टबूट विकल्प सेट करें। डिवाइस पहली बार आवंटित होने पर सेट किया जाना चाहिए।
पैरामीटर | |
---|---|
fastbootEnabled | boolean : डिवाइस के लिए फास्टबूट उपलब्ध है या नहीं |
सेटफ़ास्टबूटपाथ
public abstract void setFastbootPath (String fastbootPath)
फास्टबूट बाइनरी का पथ सेट करता है जिसका उपयोग किया जाना चाहिए। फास्टबूट कार्यों को सक्षम करने के लिए अभी भी isFastbootEnabled()
की आवश्यकता है।
पैरामीटर | |
---|---|
fastbootPath | String |
setIDevice
public abstract void setIDevice (IDevice device)
इस ITestDevice से जुड़े IDevice को अपडेट करें।
नए IDevice को उसी भौतिक उपकरण को संदर्भित करना चाहिए जो वर्तमान संदर्भ के रूप में है। यदि DDMS ने एक नया IDevice आवंटित किया है तो इस विधि को कॉल किया जाएगापैरामीटर | |
---|---|
device | IDevice : IDevice |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-03-30 (UTC) को अपडेट किया गया.