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 shouldCreateTemporarilyPlaceholder()

मेटाडेटा से कुछ समय के लिए प्लेसहोल्डर बनाएं.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

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

deviceRequested

public abstract boolean deviceRequested ()

रिटर्न
boolean true अगर किसी डिवाइस के लिए अनुरोध किया गया है

emulatorRequested

public abstract boolean emulatorRequested ()

रिटर्न
boolean true अगर किसी एम्युलेटर का अनुरोध किया गया है

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

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

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

यह फ़ंक्शन, डिवाइस का वह टाइप दिखाता है जिसका हमें इस्तेमाल करना चाहिए.

रिटर्न
IDeviceSelection.BaseDeviceType

getBatteryLevel

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 अगर इसकी जानकारी नहीं है

getExcludeSerials

public abstract  getExcludeSerials ()

यह बाहर रखे गए सीरियल नंबर की सूची की कॉपी दिखाता है

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

getNoMatchReason

public abstract  getNoMatchReason ()

यह बताता है कि डिवाइस मैच क्यों नहीं हुआ.

रिटर्न
सीरियल नंबर का मैप, जिसमें यह जानकारी होती है कि सीरियल नंबर क्यों नहीं दिया गया

getProductTypes

public abstract  getProductTypes ()

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

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

getProperties

public abstract  getProperties ()

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

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

getSerials

public abstract  getSerials (IDevice device)

सीरियल नंबर की कॉपी पाना

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

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

getSerials

public abstract  getSerials ()

इससे अनुरोध की गई सीरीयल की सूची मिलती है.

रिटर्न

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

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

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

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

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

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

पैरामीटर
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

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

पैरामीटर
serialNumber String

shouldCreateTemporarilyPlaceholder

public abstract boolean shouldCreateTemporarilyPlaceholder ()

मेटाडेटा से कुछ समय के लिए प्लेसहोल्डर बनाएं.

रिटर्न
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

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

tcpDeviceRequested

public boolean tcpDeviceRequested ()

रिटर्न
boolean true अगर टीसीपी डिवाइस (यानी कि ADB से कनेक्ट किया गया डिवाइस) के लिए अनुरोध किया गया है