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()
इस्तेमाल की जा रही fastboot बाइनरी का वर्शन दिखाता है. |
abstract
String
|
getMacAddress()
डिवाइस का मैक पता दिखाता है. अगर डिवाइस से क्वेरी करने में समस्या आती है, तो यह वैल्यू शून्य दिखती है. |
abstract
IDeviceStateMonitor
|
getMonitor()
डिवाइस से जुड़ा |
abstract
String
|
getSimOperator()
सिम कार्ड ऑपरेटर की जानकारी दें. अगर यह जानकारी उपलब्ध नहीं है या डिवाइस उपलब्ध नहीं है, तो null दिखाएं. |
abstract
String
|
getSimState()
सिम कार्ड की स्थिति दिखाएं या अगर सिम कार्ड उपलब्ध नहीं है या डिवाइस उपलब्ध नहीं है, तो null दिखाएं. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
दिए गए DeviceEvent को प्रोसेस करें. |
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)
उस fastboot बाइनरी का पाथ सेट करता है जिसका इस्तेमाल करना है. |
abstract
void
|
setIDevice(IDevice device)
इस ITestDevice से जुड़े IDevice को अपडेट करें. |
सार्वजनिक तरीके
getAllocationState
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 ()
इस्तेमाल की जा रही fastboot बाइनरी का वर्शन दिखाता है. अगर कोई गड़बड़ी होती है, तो यह वैल्यू शून्य हो जाती है.
रिटर्न | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
डिवाइस का मैक पता दिखाता है. अगर डिवाइस से क्वेरी करने में समस्या आती है, तो यह वैल्यू शून्य दिखती है.
रिटर्न | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
डिवाइस से जुड़ा IDeviceStateMonitor
दिखाता है.
रिटर्न | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
सिम कार्ड ऑपरेटर की जानकारी दें. अगर यह जानकारी उपलब्ध नहीं है या डिवाइस उपलब्ध नहीं है, तो null दिखाएं.
रिटर्न | |
---|---|
String |
getSimState
public abstract String getSimState ()
सिम कार्ड की स्थिति दिखाएं या अगर सिम कार्ड उपलब्ध नहीं है या डिवाइस उपलब्ध नहीं है, तो null दिखाएं.
रिटर्न | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
दिए गए DeviceEvent को प्रोसेस करें. डिवाइस को नई स्थिति में ट्रांज़िशन कर सकता है. स्टेटस में होने वाले किसी भी बदलाव के बारे में IDeviceMonitor
को सूचना देगा.
पैरामीटर | |
---|---|
event |
DeviceEvent |
रिटर्न | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
अगर डिवाइस के लिए फ़ास्टबूट मोड उपलब्ध है, तो वापस आएं.
रिटर्न | |
---|---|
boolean |
recoverDevice
public abstract boolean recoverDevice ()
डिवाइस पर रिकवरी मोड चालू करें.
रिटर्न | |
---|---|
boolean |
अगर डेटा को वापस लाने की कोशिश की गई और वह वापस आ गया, तो True दिखाता है. अगर डेटा को वापस लाने की कोशिश नहीं की गई, तो False दिखाता है |
थ्रो | |
---|---|
DeviceNotAvailableException |
अगर फ़ाइल वापस नहीं आती है, तो |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
डिवाइस की स्थिति अपडेट करें.
पैरामीटर | |
---|---|
deviceState |
TestDeviceState : TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
जब यह डिवाइस किसी एमुलेटर के तौर पर काम कर रहा हो, तब Process
सेट करता है.
पैरामीटर | |
---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
डिवाइस के लिए फ़ास्टबूट विकल्प सेट करें. डिवाइस को पहली बार ऐलोकेट करते समय इसे सेट किया जाना चाहिए.
पैरामीटर | |
---|---|
fastbootEnabled |
boolean : डिवाइस के लिए फ़ास्टबूट उपलब्ध है या नहीं |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
उस fastboot बाइनरी का पाथ सेट करता है जिसका इस्तेमाल करना है.
फ़ास्टबूट फ़ंक्शन चालू करने के लिए, isFastbootEnabled()
के 'सही है' पर सेट होने की ज़रूरत है.
पैरामीटर | |
---|---|
fastbootPath |
String |
setIDevice
public abstract void setIDevice (IDevice device)
इस ITestDevice से जुड़े IDevice को अपडेट करें.
नए IDevice में, मौजूदा रेफ़रंस वाले डिवाइस का ही रेफ़रंस होना चाहिए. अगर DDMS ने नया IDevice असाइन किया है, तो इस तरीके को कॉल किया जाएगा
पैरामीटर | |
---|---|
device |
IDevice : IDevice |