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 |
|