จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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 หากไม่มีอุปกรณ์ร่วม

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

เรียกอุปกรณ์ร่วมที่จัดสรรตามที่ระบุโดยอุปกรณ์หลัก

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

คืนสินค้า
ITestDevice อุปกรณ์ร่วมหรือ null หากไม่พบ

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

public static CompanionDeviceTracker getInstance ()

ดึงตัวอย่างซิงเกิลตันของตัวติดตาม

คืนสินค้า
CompanionDeviceTracker