com.android.tradefed.device

อินเทอร์เฟซ

IAndroidDebugBrid คำจำกัดความอินเทอร์เฟซสำหรับเมธอด AndroidDebugBridge ที่ใช้ในแพ็กเกจนี้ 
IConfigurableVirtualDevice อินเทอร์เฟซสำหรับให้ข้อมูลเกี่ยวกับอุปกรณ์เสมือนที่อาจกำหนดค่าไว้ล่วงหน้า (IP ของโฮสต์, ผู้ใช้โฮสต์, ออฟเซ็ตพอร์ต และอื่นๆ) 
IDeviceActionReceiver ระบุ API เพื่อรับเหตุการณ์ในอุปกรณ์ 
เครื่องมือจัดการอุปกรณ์ อินเทอร์เฟซสำหรับจัดการชุดอุปกรณ์ที่มีสำหรับการทดสอบ 
IDeviceManager.IFastbootListener Listener สำหรับการเปลี่ยนแปลงสถานะการ Fastboot 
การตรวจสอบอุปกรณ์ อินเทอร์เฟซสำหรับตรวจสอบสถานะอุปกรณ์ 
การกู้คืนอุปกรณ์ อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์ที่ออฟไลน์ได้ 
การเลือกอุปกรณ์ อินเทอร์เฟซสำหรับเกณฑ์การเลือกอุปกรณ์ 
IDeviceStateMonitor ให้บริการสิ่งอำนวยความสะดวกสำหรับการตรวจสอบสถานะของ IDevice 
IFileEntry คําจํากัดความของอินเทอร์เฟซที่ให้สัญญากับเมธอด FileEntry ที่ง่ายและจำลองได้ 
ILogcatReceiver คลาสที่ส่งเอาต์พุตของ Logcat ของอุปกรณ์เป็น InputStreamSource 
อุปกรณ์ทดสอบ IManaged ITestDevice ที่มีการจัดการวงจร 
การทดสอบอุปกรณ์ทดสอบ IManaged อินเทอร์เฟซครีเอเตอร์เป็นเวลา IManagedTestDevice
IMultiDeviceRecovery อินเทอร์เฟซสำหรับกู้คืนอุปกรณ์ที่ออฟไลน์อยู่หลายเครื่อง 
อุปกรณ์เนทีฟ มี API ระดับที่เชื่อถือได้และสูงกว่าเล็กน้อยสำหรับ ddmlib IDevice 
อุปกรณ์ ITest มี API ระดับที่เชื่อถือได้และสูงกว่าเล็กน้อยสำหรับ ddmlib IDevice 

ชั้นเรียน

การดำเนินการของอุปกรณ์ในเบื้องหลัง เรียกใช้คำสั่งบนอุปกรณ์ที่กำหนดซ้ำตามที่จำเป็นจนกระทั่งการดำเนินการถูกยกเลิก 
อุณหภูมิแบตเตอรี่  
CollectingByteOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตทั้งหมดของเชลล์เป็น byte[] 
CollectingOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตทั้งหมดของเชลล์ไว้ใน String เดียว 
DeviceCanceledException ส่งเมื่ออุปกรณ์ไม่สามารถเข้าถึงได้ผ่านประเภทการขนส่งอีกต่อไป เช่น หากอุปกรณ์มองไม่เห็นผ่าน USB หรือการเชื่อมต่อ TCP/IP อีกต่อไป
อุปกรณ์FoldableState การแสดงสถานะอุปกรณ์แบบพับได้ของอุปกรณ์ที่ส่งคืนโดย "cmd device_state Print-states" 
โปรแกรมจัดการอุปกรณ์  
DeviceManager.FastbootDevice การแสดงภาพอุปกรณ์ใน Fastboot Mode 
การตรวจสอบอุปกรณ์ Multiplexer คลาสพร็อกซีเพื่อกระจายคำขอไปยัง IDeviceMonitor หลายรายการ 
DeviceNotavailableException ส่งเมื่ออุปกรณ์ไม่มีให้ทดสอบอีกต่อไป 
คุณสมบัติของอุปกรณ์ คำจำกัดความที่คงที่ทั่วไปสำหรับชื่อพร็อพเพอร์ตี้ฝั่งอุปกรณ์
DeviceRuntimeException ส่งเมื่อการทำงานของอุปกรณ์ไม่ทำให้เกิดผลลัพธ์ที่คาดหวัง 
ตัวเลือกการเลือกอุปกรณ์ คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์ 
DeviceStateMonitor คลาส Helper สำหรับการตรวจสอบสถานะของ IDevice 
DeviceUnResponseException ความเชี่ยวชาญพิเศษของ DeviceNotAvailableException ที่บ่งชี้ว่าอุปกรณ์มองเห็น adb แต่ไม่ตอบสนอง (เช่น หมดเวลาคำสั่ง ไม่เปิดเครื่อง ฯลฯ)
FastbootHelper คลาสตัวช่วยสำหรับการดำเนินการ Fastboot 
IDeviceMonitor.DeviceLister คลาสที่คล้ายกับ Runnable ซึ่งควรแสดงผลอุปกรณ์ที่รู้จักและสถานะของอุปกรณ์ 
IManagedTestDevice.DeviceEventResponse คอนเทนเนอร์สำหรับการตอบกลับการเรียกใช้ IManagedTestDevice#handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo คลาส Struct ง่ายๆ เพื่อเก็บข้อมูลเกี่ยวกับ APEX เดียว
ITestDevice.MountPointInfo คลาสโครงสร้างง่ายๆ เพื่อจัดเก็บข้อมูลเกี่ยวกับจุดต่อเชื่อมจุดเดียว
LargeOutputReceiver คลาสที่ออกแบบมาเพื่อช่วยเรียกใช้คำสั่งที่ใช้เวลานานในการรวบรวมเอาต์พุต 
LocalAndroidVirtualDevice คลาสสำหรับอุปกรณ์เสมือนท้องถิ่นที่ทำงานบนโฮสต์ TradeFed 
LogcatReceiver ชั้นเรียนที่รวบรวม Logcat ในเบื้องหลัง 
การจัดการอุปกรณ์ทดสอบที่มีการจัดการ โรงงานเพื่อสร้างอุปกรณ์ประเภทต่างๆ ที่ Tf ตรวจสอบได้
อุปกรณ์ที่มาพร้อมเครื่อง การใช้งานเริ่มต้นของอุปกรณ์ Android สแต็กที่ไม่เต็มรูปแบบ ITestDevice เครื่อง 
โฆษณาเนทีฟอุปกรณ์.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับเรียกใช้คำสั่ง 'adb ....' ของระบบปฏิบัติการ 
อุปกรณ์เนทีฟ.AdbShellAction  
อุปกรณ์เนทีฟ.รีบูตอุปกรณ์การดำเนินการ ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับการรีบูตอุปกรณ์ 
NativeDeviceStateMonitor คลาส Helper สำหรับการตรวจสอบสถานะของ IDevice โดยไม่มีการสนับสนุนเฟรมเวิร์ก 
NetworkNotavailableException แสดงเมื่ออุปกรณ์ไม่สามารถเชื่อมต่อเครือข่ายเพื่อทำการทดสอบ 
NoDeviceException ไม่แสดงเมื่อไม่มีอุปกรณ์ที่จะเรียกใช้คำสั่งที่ระบุ 
NullDevice ตัวยึดตำแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ IDeviceSelection#nullDeviceRequested() เท่ากับ true
PackageInfo คอนเทนเนอร์สำหรับข้อมูลแพ็กเกจของแอปพลิเคชันที่แยกวิเคราะห์จากอุปกรณ์ 
อุปกรณ์ Android ระยะไกล การใช้งาน ITestDevice สำหรับอุปกรณ์ Android ทั้งสแต็กที่เชื่อมต่อผ่าน adb Connect 
อุปกรณ์ RemoteAvdI ตัวยึดตำแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ DeviceSelectionOptions.gceDeviceRequested() เท่ากับ true
อุปกรณ์ต้นขั้ว การใช้งานตัวยึดตำแหน่ง Stub ของ IDevice 
StubLocalAndroidVirtualDevice ตัวยึดตำแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ DeviceSelectionOptions.localVirtualDeviceRequested() เท่ากับ true
อุปกรณ์ทดสอบ การใช้ ITestDevice สำหรับอุปกรณ์ Android ทั้งสแต็ก
TestDevice.MicrodroidBuilder เครื่องมือสร้างที่ใช้สร้าง Microdroid TestDevice 
TestDeviceOptions คอนเทนเนอร์สำหรับ ITestDevice Option
ข้อมูลผู้ใช้ คล้ายกับคลาส UserInfo จากแพลตฟอร์ม 
WaitDeviceRecovery การใช้งาน IDeviceRecovery ที่รอให้อุปกรณ์ออนไลน์และตอบสนองต่อคำสั่งง่ายๆ 
ยูทิลิตี้ Wi-Fi คลาสยูทิลิตีที่แยกวิเคราะห์เอาต์พุตของคำสั่ง Wi-Fi ได้ 
WifiCommandUtil.Scanผลลัพธ์ หมายถึงเครือข่าย Wi-Fi ที่มีข้อมูลที่เกี่ยวข้อง
ตัวช่วย Wi-Fi คลาสตัวช่วยสำหรับการจัดการบริการ Wi-Fi ในอุปกรณ์ 

Enums

DeviceAllocationState แสดงสถานะการจัดสรรของอุปกรณ์จากมุมมอง IDeviceManager
DeviceSelectionOptions.DeviceRequestedType อุปกรณ์ตัวยึดตำแหน่งประเภทต่างๆ ที่เป็นไปได้ที่รองรับ 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.DefaultMode โหมดของการรีบูต 
SnapuserdWaitPhase แจกแจงการระบุเวลาที่ควรเข้าร่วม/บล็อกเพื่อให้การอัปเดต Snapuserd เสร็จสิ้น 
TestDeviceOptions.InstanceType  
TestDeviceState การนำเสนอสถานะอุปกรณ์ที่โดดเด่นกว่า DeviceState 
UserInfo.UserType ตัวแปรที่รองรับประเภทของผู้ใช้ใน API ภายนอก