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 Collection<String> getExcludeSerials()

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

abstract Map<String, String> getNoMatchReason()

इस फ़ंक्शन से, डिवाइस के मैच न होने की वजह मिलती है.

abstract Collection<String> getProductTypes()

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

abstract Map<String, String> getProperties()

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

abstract Collection<String> getSerials(IDevice device)

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

abstract List<String> 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 अगर किसी GCE डिवाइस (जिसे रिमोट डिवाइस भी कहा जाता है) का अनुरोध किया गया है, तो true

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 Collection<String> getExcludeSerials ()

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

रिटर्न
Collection<String> सीरियल नंबर की Collection

getNoMatchReason

public abstract Map<String, String> getNoMatchReason ()

इस फ़ंक्शन से, डिवाइस के मैच न होने की वजह मिलती है.

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

getProductTypes

public abstract Collection<String> getProductTypes ()

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

रिटर्न
Collection<String> Collection प्रॉडक्ट टाइप

getProperties

public abstract Map<String, String> getProperties ()

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

रिटर्न
Map<String, String> डिवाइस की प्रॉपर्टी के नामों को वैल्यू के Map

getSerials

public abstract Collection<String> getSerials (IDevice device)

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

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

रिटर्न
Collection<String> सीरियल नंबर की Collection

getSerials

public abstract List<String> getSerials ()

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

रिटर्न
List<String>

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 से कनेक्ट किया गया डिवाइस भी कहा जाता है) के लिए अनुरोध किया गया है