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 |