IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


डिवाइस चुनने की शर्तों के लिए इंटरफ़ेस.

खास जानकारी

सार्वजनिक तरीके

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

वह डिवाइस प्रकार देता है जिसका हमें इस्तेमाल करना चाहिए.

abstract Integer getBatteryLevel(IDevice device)

दिए गए डिवाइस का बैटरी लेवल निकालता है

abstract String getDeviceProductType(IDevice device)

दिए गए डिवाइस के प्रॉडक्ट टाइप को लागू करता है

abstract String getDeviceProductVariant(IDevice device)

डिवाइस के दिए गए प्रॉडक्ट वैरिएंट को लागू करता है

abstract getExcludeSerials()

सीरियल नंबर की एक्सक्लूज़न सूची की कॉपी पाएं

abstract getNoMatchReason()

उस वजह की जानकारी देता है जिसकी वजह से डिवाइस मेल नहीं खा रहा था.

abstract getProductTypes()

प्रॉडक्ट टाइप की सूची की कॉपी मिलती है

abstract getProperties()

प्रॉपर्टी की सूची का मैप दिखाता है

abstract getSerials(IDevice device)

सीरियल नंबर की कॉपी मिलती है

abstract getSerials()

अनुरोध किए गए सीरियल नंबर की सूची दिखाता है.

abstract boolean nullDeviceRequested()
abstract void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

यह सेट करता है कि हमें किस तरह का डिवाइस इस्तेमाल करना चाहिए.

abstract void setRequireBatteryCheck(boolean requireCheck)

यह सेट करता है कि हमें बैटरी की जांच करनी है या नहीं.

abstract void setSerial(String... serialNumber)

सीरियल नंबर शामिल करने की सूची सेट करें. इसके लिए, मौजूदा वैल्यू को बदलें.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

सार्वजनिक तरीके

डिवाइस का अनुरोध किया गया

public abstract boolean deviceRequested ()

रिटर्न
boolean अगर डिवाइस जोड़ने का अनुरोध किया गया है, तो true

एम्युलेटर का अनुरोध किया गया

public abstract boolean emulatorRequested ()

रिटर्न
boolean एम्युलेटर का अनुरोध किए जाने पर true

gceDeviceRequest

public abstract boolean gceDeviceRequested ()

रिटर्न
boolean अगर gce डिवाइस (यानी कि रिमोट डिवाइस) का अनुरोध किया गया हो, तो true

getBaseDeviceTypeRequest वाला

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

वह डिवाइस प्रकार देता है जिसका हमें इस्तेमाल करना चाहिए.

रिटर्न
IDeviceSelection.BaseDeviceType

'बैटरी लेवल'

public abstract Integer getBatteryLevel (IDevice device)

दिए गए डिवाइस का बैटरी लेवल निकालता है

पैरामीटर
device IDevice: IDevice

रिटर्न
Integer डिवाइस का बैटरी लेवल या पता न होने पर null

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

दिए गए डिवाइस के प्रॉडक्ट टाइप को लागू करता है

पैरामीटर
device IDevice: IDevice

रिटर्न
String डिवाइस का प्रॉडक्ट टाइप या अगर जानकारी नहीं है, तो null

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

डिवाइस के दिए गए प्रॉडक्ट वैरिएंट को लागू करता है

पैरामीटर
device IDevice: IDevice

रिटर्न
String डिवाइस का प्रॉडक्ट वैरिएंट या अगर जानकारी नहीं है, तो null

गेटएक्सक्लूज़न सीरीज़

public abstract  getExcludeSerials ()

सीरियल नंबर की एक्सक्लूज़न सूची की कॉपी पाएं

रिटर्न
सीरियल नंबर का ERROR(/Collection)

getNoMatchReason

public abstract  getNoMatchReason ()

उस वजह की जानकारी देता है जिसकी वजह से डिवाइस मेल नहीं खा रहा था.

रिटर्न
सीरियल नंबर का मैप, जिसके लिए इसे असाइन नहीं किया गया है

getProductTypes

public abstract  getProductTypes ()

प्रॉडक्ट टाइप की सूची की कॉपी मिलती है

रिटर्न
प्रॉडक्ट टाइप का ERROR(/Collection)

'प्रॉपर्टी पाएं'

public abstract  getProperties ()

प्रॉपर्टी की सूची का मैप दिखाता है

रिटर्न
मानों के लिए डिवाइस प्रॉपर्टी नामों का ERROR(/Map)

गेटसीरियल

public abstract  getSerials (IDevice device)

सीरियल नंबर की कॉपी मिलती है

पैरामीटर
device IDevice: चुने गए डिवाइस को दिखाने वाला IDevice.

रिटर्न
सीरियल नंबर का ERROR(/Collection)

गेटसीरियल

public abstract  getSerials ()

अनुरोध किए गए सीरियल नंबर की सूची दिखाता है.

रिटर्न

शून्यडिवाइस के अनुरोध किए गए

public abstract boolean nullDeviceRequested ()

रिटर्न
boolean अगर किसी शून्य डिवाइस (यानी किसी डिवाइस की ज़रूरत नहीं है) का अनुरोध किया गया हो, तो true

setBaseDeviceTypeRequest वाला

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

यह सेट करता है कि हमें किस तरह का डिवाइस इस्तेमाल करना चाहिए.

पैरामीटर
type IDeviceSelection.BaseDeviceType

बैटरी की जांच करने की ज़रूरत

public abstract void setRequireBatteryCheck (boolean requireCheck)

यह सेट करता है कि हमें बैटरी की जांच करनी है या नहीं.

पैरामीटर
requireCheck boolean

सेटसीरियल

public abstract void setSerial (String... serialNumber)

सीरियल नंबर शामिल करने की सूची सेट करें. इसके लिए, मौजूदा वैल्यू को बदलें.

पैरामीटर
serialNumber String

stubEmulator का अनुरोध किया गया

public abstract boolean stubEmulatorRequested ()

रिटर्न
boolean अगर स्टब एम्युलेटर का अनुरोध किया गया है, तो true. स्टब एम्युलेटर कॉन्फ़िगरेशन को एम्युलेटर लॉन्च करने के लिए इस्तेमाल किया जाने वाला प्लेसहोल्डर.

tcpDeviceRequest वाला

public boolean tcpDeviceRequested ()

रिटर्न
boolean अगर tcp डिवाइस (यानी कि adb कनेक्ट किया गया डिवाइस) का अनुरोध किया गया हो true