CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

java.lang.Object
   ↳ com.android.tradefed.targetprep.companion.CompanionDeviceTracker


साथ काम करने वाले डिवाइसों को असाइन और अनअसाइन करने के लिए क्लास

खास जानकारी

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

ITestDevice allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)

चुनने की शर्तों के आधार पर, साथ में इस्तेमाल किए जाने वाले डिवाइस को असाइन करें.

void freeCompanionDevice(ITestDevice device)

प्राइमरी डिवाइस से पहचाने गए साथी डिवाइस को खाली करना

ITestDevice getCompanionDevice(ITestDevice device)

प्राइमरी डिवाइस से पहचाने गए, असाइन किए गए साथी डिवाइस को वापस लाना

static CompanionDeviceTracker getInstance()

ट्रैकर का सिंगलटन इंस्टेंस दिखाता है

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

allocateCompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

चुनने की शर्तों के आधार पर, साथ में इस्तेमाल किए जाने वाले डिवाइस को असाइन करें.

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

opt DeviceSelectionOptions: चुनने की शर्तें

रिटर्न
ITestDevice डिवाइस को असाइन किया गया है या null, अगर कोई डिवाइस उपलब्ध नहीं है

freeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

प्राइमरी डिवाइस से पहचाने गए साथी डिवाइस को खाली करना

पैरामीटर
device ITestDevice: वह प्राइमरी डिवाइस जिसका कंपैनियन डिवाइस खाली किया जाना है

थ्रो
IllegalStateException अगर कोई साथी डिवाइस नहीं है

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

प्राइमरी डिवाइस से पहचाने गए, असाइन किए गए साथी डिवाइस को वापस लाना

पैरामीटर
device ITestDevice: वह मुख्य डिवाइस जिसे साथी डिवाइस के तौर पर असाइन किया गया है

रिटर्न
ITestDevice साथी डिवाइस या null, अगर साथी डिवाइस नहीं मिलता

getInstance

public static CompanionDeviceTracker getInstance ()

ट्रैकर का सिंगलटन इंस्टेंस दिखाता है

रिटर्न
CompanionDeviceTracker