AdbDeviceTracker
public
class
AdbDeviceTracker
extends Object
implements
Runnable
| java.lang.Object | |
| ↳ | com.android.tradefed.device.AdbDeviceTracker |
ให้การเชื่อมต่ออุปกรณ์และเหตุการณ์การเปลี่ยนแปลงสถานะโดยการเรียกใช้และแยกวิเคราะห์เอาต์พุตของคำสั่ง "adb track-devices"
คลาสนี้ออกแบบมาสำหรับการตรวจหาอุปกรณ์ โดยจะทำงานในเธรดเบื้องหลังและแจ้งเตือน
ที่ลงทะเบียนไว้เมื่อมีการเปลี่ยนแปลงIAdbDeviceChangeListener
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
AdbDeviceTracker()
สร้าง AdbDeviceTracker ใหม่ |
|
เมธอดสาธารณะ | |
|---|---|
void
|
addListener(IAdbDeviceChangeListener listener)
เพิ่ม Listener เพื่อรับการแจ้งเตือนเกี่ยวกับเหตุการณ์ของอุปกรณ์ |
void
|
removeListener(IAdbDeviceChangeListener listener)
นำ Listener ที่เพิ่มไว้ก่อนหน้านี้ออก |
void
|
run()
ลูปการดำเนินการหลัก |
void
|
stop()
ส่งสัญญาณให้ตัวติดตามหยุดลูปการดำเนินการ |
เครื่องมือสร้างสาธารณะ
AdbDeviceTracker
public AdbDeviceTracker ()
สร้าง AdbDeviceTracker ใหม่
เมธอดสาธารณะ
addListener
public void addListener (IAdbDeviceChangeListener listener)
เพิ่ม Listener เพื่อรับการแจ้งเตือนเกี่ยวกับเหตุการณ์ของอุปกรณ์
| พารามิเตอร์ | |
|---|---|
listener |
IAdbDeviceChangeListener: IAdbDeviceChangeListener ที่จะเพิ่ม |
removeListener
public void removeListener (IAdbDeviceChangeListener listener)
นำ Listener ที่เพิ่มไว้ก่อนหน้านี้ออก
| พารามิเตอร์ | |
|---|---|
listener |
IAdbDeviceChangeListener: IAdbDeviceChangeListener ที่จะนำออก |
run
public void run ()
ลูปการดำเนินการหลัก ควรเรียกใช้ในเธรดเฉพาะ
stop
public void stop ()
ส่งสัญญาณให้ตัวติดตามหยุดลูปการดำเนินการ