com.android.tradefed.device

อินเทอร์เฟซ

IDeviceManager อินเทอร์เฟซสำหรับจัดการชุดอุปกรณ์ที่พร้อมใช้งานสำหรับการทดสอบ
IDeviceManager.IFastbootListener ผู้ฟังสำหรับการเปลี่ยนแปลงสถานะ fastboot
ไอดีไวซ์มอนิเตอร์ อินเทอร์เฟซสำหรับตรวจสอบสถานะของอุปกรณ์
การเลือกอุปกรณ์ IDevice อินเทอร์เฟซสำหรับเกณฑ์การเลือกอุปกรณ์
ILogcatReceiver คลาสที่ให้เอาต์พุตของ logcat ของอุปกรณ์เป็น InputStreamSource

ชั้นเรียน

พื้นหลังอุปกรณ์Action รันคำสั่งบนอุปกรณ์ที่กำหนดซ้ำตามความจำเป็นจนกว่าการดำเนินการจะถูกยกเลิก
อุณหภูมิแบตเตอรี่
การรวบรวมByteOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตเชลล์ทั้งหมดเป็น byte[]
การเก็บรวบรวมเอาท์พุทReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตเชลล์ทั้งหมดไว้ใน String เดียว
ตัวจัดการอุปกรณ์
DeviceManager.FastbootDevice การแสดงอุปกรณ์ในโหมด Fastboot
อุปกรณ์มอนิเตอร์มัลติเพล็กเซอร์ คลาสพร็อกซีเพื่อเผยแพร่คำขอไปยัง IDeviceMonitor หลายรายการ
คุณสมบัติของอุปกรณ์ คำจำกัดความคงที่ทั่วไปสำหรับชื่อคุณสมบัติฝั่งอุปกรณ์
ตัวเลือกการเลือกอุปกรณ์ คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์
อุปกรณ์ StateMonitor คลาสตัวช่วยสำหรับการตรวจสอบสถานะของ IDevice
FastbootHelper คลาสตัวช่วยสำหรับการดำเนินการ fastboot
IDeviceMonitor.DeviceLister คลาสที่เหมือน Runnable ที่ควรส่งคืนอุปกรณ์ที่รู้จักและสถานะของพวกเขา
ตัวรับเอาท์พุตขนาดใหญ่ คลาสที่ออกแบบมาเพื่อช่วยรันคำสั่งที่รันนานเพื่อรวบรวมเอาต์พุต
อุปกรณ์เสมือน Android ท้องถิ่น คลาสสำหรับอุปกรณ์เสมือนในเครื่องที่ทำงานบนโฮสต์ TradeFed
LogcatReceiver คลาสที่รวบรวม logcat ในเบื้องหลัง
ManagedTestDeviceFactory โรงงานเพื่อสร้างอุปกรณ์ชนิดต่าง ๆ ที่สามารถตรวจสอบได้โดย Tf
อุปกรณ์เนทีฟ การใช้งานเริ่มต้นของอุปกรณ์ Android แบบไม่เต็มสแต็ก ITestDevice
NativeDevice.AdbAction DeviceAction สำหรับการรันคำสั่ง OS 'adb ....'
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction สำหรับการรีบูตอุปกรณ์
NativeDeviceStateMonitor คลาสตัวช่วยสำหรับการมอนิเตอร์สถานะของ IDevice โดยไม่มีการสนับสนุนเฟรมเวิร์ก
เครือข่ายไม่พร้อมใช้งานข้อยกเว้น โยนทิ้งเมื่ออุปกรณ์ไม่สามารถเชื่อมต่อกับเครือข่ายเพื่อทำการทดสอบได้
อุปกรณ์ Android ระยะไกล การใช้งาน ITestDevice สำหรับอุปกรณ์ Android แบบสแต็กเต็มรูปแบบที่เชื่อมต่อผ่านการเชื่อมต่อ adb
RemoteAvdIDevice ตัวยึดตำแหน่ง IDevice ที่ใช้โดย DeviceManager เพื่อจัดสรรเมื่อ DeviceSelectionOptions.gceDeviceRequested() เป็น true
อุปกรณ์ทดสอบ การใช้งาน ITestDevice สำหรับอุปกรณ์ Android แบบสแต็กเต็มรูปแบบ
รอการกู้คืนอุปกรณ์ การใช้งาน IDeviceRecovery แบบง่ายๆ ที่รอให้อุปกรณ์ออนไลน์และตอบสนองต่อคำสั่งง่ายๆ
ตัวช่วย Wifi คลาสตัวช่วยสำหรับจัดการบริการ wifi บนอุปกรณ์

เอนัม

DeviceSelectionOptions.DeviceRequestedType รองรับอุปกรณ์ตัวยึดประเภทต่างๆ ที่เป็นไปได้
NativeDevice.RebootMode โหมดของการรีบูต

ข้อยกเว้น

ไม่มีDeviceException โยนทิ้งเมื่อไม่มีอุปกรณ์ที่จะรันคำสั่งที่กำหนด