कंपेनियनडिवाइसट्रैकर

public class CompanionDeviceTracker
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.targetprep.companion.CompanionDeviceTracker


सहयोगी उपकरणों को आवंटित करने और मुक्त करने के लिए एक वर्ग

सारांश

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

ITestDevice allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt)

चयन मानदंड के आधार पर एक सहयोगी उपकरण आवंटित करें।

void freeCompanionDevice ( ITestDevice device)

प्राथमिक डिवाइस द्वारा पहचाने गए सहयोगी डिवाइस को मुक्त करें

ITestDevice getCompanionDevice ( ITestDevice device)

प्राथमिक डिवाइस द्वारा पहचाने गए अनुसार आवंटित साथी डिवाइस को पुनः प्राप्त करें

static CompanionDeviceTracker getInstance ()

ट्रैकर का सिंगलटन उदाहरण पुनर्प्राप्त करता है

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

CompanionDevice आवंटित करें

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

दृष्टांत लो

public static CompanionDeviceTracker getInstance ()

ट्रैकर का सिंगलटन उदाहरण पुनर्प्राप्त करता है

रिटर्न
CompanionDeviceTracker