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

ดึงข้อมูลอินสแตนซ์ซิงเกิลตันของตัวติดตาม

วิธีการสาธารณะ

จัดสรร CompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

จัดสรรอุปกรณ์คู่หูตามเกณฑ์การเลือก

พารามิเตอร์
device ITestDevice : อุปกรณ์หลัก ใช้เพื่อระบุอุปกรณ์สหาย

opt DeviceSelectionOptions : เกณฑ์การคัดเลือก

การส่งคืน
ITestDevice อุปกรณ์ได้รับการจัดสรรหรือ null หากไม่มี

อุปกรณ์คู่หูฟรี

public void freeCompanionDevice (ITestDevice device)

ปล่อยอุปกรณ์คู่หูตามที่ระบุโดยอุปกรณ์หลัก

พารามิเตอร์
device ITestDevice : อุปกรณ์หลักที่ควรปล่อยอุปกรณ์คู่หูที่เกี่ยวข้อง

ขว้าง
IllegalStateException หากไม่มีอุปกรณ์คู่หู

รับ CompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

ดึงข้อมูลอุปกรณ์คู่หูที่จัดสรรตามที่ระบุโดยอุปกรณ์หลัก

พารามิเตอร์
device ITestDevice : อุปกรณ์หลักที่อุปกรณ์คู่หูได้รับการจัดสรรด้วย

การส่งคืน
ITestDevice อุปกรณ์ที่แสดงร่วมหรือ null หากไม่พบ

รับอินสแตนซ์

public static CompanionDeviceTracker getInstance ()

ดึงข้อมูลอินสแตนซ์ซิงเกิลตันของตัวติดตาม

การส่งคืน
CompanionDeviceTracker