कंपेनियनडिवाइसट्रैकर
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 |