IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


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

खास जानकारी

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

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
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 setSerial(String... serialNumber)

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

abstract boolean stubEmulatorRequested()
abstract boolean tcpDeviceRequested()

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

deviceRequested

public abstract boolean deviceRequested ()

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

emulatorRequested

public abstract boolean emulatorRequested ()

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

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

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

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 अगर किसी ऐसे डिवाइस के लिए अनुरोध किया गया है जिसकी ज़रूरत नहीं है

setSerial

public abstract void setSerial (String... serialNumber)

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

पैरामीटर
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

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

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

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