आईमैनेज्डटेस्टडिवाइस
public interface IManagedTestDevice
implements ITestDevice
com.android.tradefed.device.IMangedTestDevice |
एक 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 |
GetEmulatorProcess
public abstract Process getEmulatorProcess ()
इस एमुलेटर से संबंधित Process
लौटाएँ।
रिटर्न | |
---|---|
Process | Process या null |
getFastbootPath
public abstract String getFastbootPath ()
उपयोग किए जा रहे फास्टबूट बाइनरी का पथ लौटाता है। फास्टबूट फ़ंक्शंस को सक्षम करने के लिए अभी भी isFastbootEnabled()
सत्य होना आवश्यक है।
रिटर्न | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
उपयोग किए जा रहे फास्टबूट बाइनरी का संस्करण स्ट्रिंग लौटाता है। या कुछ गलत होने पर शून्य.
रिटर्न | |
---|---|
String |
मैकएड्रेस प्राप्त करें
public abstract String getMacAddress ()
यदि यह डिवाइस से क्वेरी करने में विफल रहता है तो डिवाइस का मैक पता लौटाता है, शून्य।
रिटर्न | |
---|---|
String |
मॉनिटर प्राप्त करें
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)
दिए गए डिवाइसइवेंट को प्रोसेस करें। डिवाइस को नई स्थिति में स्थानांतरित किया जा सकता है. किसी भी राज्य परिवर्तन के बारे में 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 |
सेटएमुलेटरप्रोसेस
public abstract void setEmulatorProcess (Process p)
Process
सेट करता है, जब यह डिवाइस एक एम्यूलेटर है।
पैरामीटर | |
---|---|
p | Process |
सेटफ़ास्टबूटसक्षम
public abstract void setFastbootEnabled (boolean fastbootEnabled)
डिवाइस के लिए फास्टबूट विकल्प सेट करें। डिवाइस पहली बार आवंटित होने पर सेट किया जाना चाहिए।
पैरामीटर | |
---|---|
fastbootEnabled | boolean : डिवाइस के लिए फास्टबूट उपलब्ध है या नहीं |
setFastbootPath
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-12-01 (UTC) को अपडेट किया गया.