com.android.tradefed.device

อินเทอร์เฟซ

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

ชั้นเรียน

BackgroundDeviceAction เรียกใช้คำสั่งในอุปกรณ์ที่กำหนดโดยทำซ้ำตามที่จำเป็นจนกว่าจะยกเลิกการดำเนินการ 
BatteryTemperature  
CollectingByteOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตของเชลล์ทั้งหมดไว้ใน byte[] 
CollectingOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตของเชลล์ทั้งหมดไว้ในString 
DeviceDisconnectedException เกิดขึ้นเมื่อไม่สามารถเข้าถึงอุปกรณ์ผ่านประเภทการรับส่งได้อีก เช่น หากไม่เห็นอุปกรณ์ผ่าน USB หรือการเชื่อมต่อ TCP/IP อีกต่อไป
DeviceFoldableState การแสดงสถานะพับได้ของอุปกรณ์ตามที่ "cmd device_state print-states" ส่งคืน 
DeviceManager  
DeviceManager.FastbootDevice การแสดงอุปกรณ์ใน Fastboot Mode 
DeviceMonitorMultiplexer คลาสพร็อกซีเพื่อส่งต่อคำขอไปยัง IDeviceMonitor หลายรายการ 
DeviceNotAvailableException เกิดขึ้นเมื่ออุปกรณ์ไม่พร้อมใช้งานสำหรับการทดสอบอีกต่อไป 
DeviceProperties คำจำกัดความค่าคงที่ทั่วไปสำหรับชื่อพร็อพเพอร์ตี้ฝั่งอุปกรณ์ 
DeviceRuntimeException เกิดขึ้นเมื่อการดำเนินการในอุปกรณ์ไม่ส่งผลให้เกิดผลลัพธ์ที่คาดไว้ 
DeviceSelectionOptions คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์ 
DeviceStateMonitor คลาส Helper สำหรับตรวจสอบสถานะของ IDevice 
DeviceUnresponsiveException ความเชี่ยวชาญของ DeviceNotAvailableException ที่ระบุว่าอุปกรณ์มองเห็นได้ใน adb แต่ไม่ตอบสนอง (เช่น คำสั่งหมดเวลา บูตไม่สำเร็จ ฯลฯ) 
FastbootHelper คลาสตัวช่วยสำหรับการดำเนินการ Fastboot 
IDeviceMonitor.DeviceLister คลาสที่คล้ายกับ Runnable ซึ่งควรแสดงอุปกรณ์ที่รู้จักและสถานะของอุปกรณ์ 
IManagedTestDevice.DeviceEventResponse คอนเทนเนอร์สำหรับการตอบกลับการเรียก IManagedTestDevice.handleAllocationEvent(DeviceEvent)  
ITestDevice.ApexInfo คลาส Struct อย่างง่ายสำหรับจัดเก็บข้อมูลเกี่ยวกับ APEX รายการเดียว 
ITestDevice.MountPointInfo คลาส Struct อย่างง่ายสำหรับจัดเก็บข้อมูลเกี่ยวกับจุดติดตั้งเพียงจุดเดียว 
LargeOutputReceiver คลาสที่ออกแบบมาเพื่อช่วยเรียกใช้คำสั่งที่ใช้เวลานานและรวบรวมเอาต์พุต 
LocalAndroidVirtualDevice คลาสสำหรับอุปกรณ์เสมือนในเครื่องที่ทำงานบนโฮสต์ TradeFed 
LogcatReceiver คลาสที่รวบรวม Logcat ในเบื้องหลัง 
ManagedTestDeviceFactory Factory to create the different kind of devices that can be monitored by Tf 
NativeDevice การติดตั้งใช้งานเริ่มต้นของITestDeviceอุปกรณ์ Android ที่ไม่ใช่แบบฟูลสแต็ก 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับเรียกใช้คำสั่ง OS "adb ...." 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับการรีบูตอุปกรณ์ 
NativeDeviceStateMonitor คลาส Helper สำหรับการตรวจสอบสถานะของ IDevice ที่ไม่มีการรองรับเฟรมเวิร์ก 
NetworkNotAvailableException เกิดขึ้นเมื่ออุปกรณ์เชื่อมต่อกับเครือข่ายเพื่อทดสอบไม่ได้ 
NoDeviceException เกิดขึ้นเมื่อไม่มีอุปกรณ์ที่จะเรียกใช้คำสั่งที่ระบุ 
NullDevice ตัวยึดตําแหน่ง IDevice ที่ DeviceManager ใช้ในการจัดสรรเมื่อ IDeviceSelection.nullDeviceRequested() เป็น true 
PackageInfo คอนเทนเนอร์สำหรับข้อมูลแพ็กเกจของแอปพลิเคชันที่แยกวิเคราะห์จากอุปกรณ์ 
RemoteAndroidDevice การติดตั้งใช้งาน ITestDevice สำหรับอุปกรณ์ Android แบบฟูลสแต็กที่เชื่อมต่อผ่าน adb connect 
RemoteAvdIDevice ตัวยึดตําแหน่ง IDevice ที่ DeviceManager ใช้ในการจัดสรรเมื่อ DeviceSelectionOptions.gceDeviceRequested() เป็น true 
StubDevice การใช้งานตัวยึดตำแหน่ง Stub ของ IDevice 
StubLocalAndroidVirtualDevice ตัวยึดตําแหน่ง IDevice ที่ DeviceManager ใช้ในการจัดสรรเมื่อ DeviceSelectionOptions.localVirtualDeviceRequested() เป็น true 
TestDevice การติดตั้งใช้งาน ITestDevice สำหรับอุปกรณ์ Android แบบฟูลสแต็ก 
TestDevice.MicrodroidBuilder เครื่องมือสร้างที่ใช้สร้าง Microdroid TestDevice 
TestDeviceOptions คอนเทนเนอร์สำหรับ ITestDevice Option 
UserInfo คล้ายกับคลาส UserInfo จากแพลตฟอร์ม 
WaitDeviceRecovery การใช้งาน IDeviceRecovery อย่างง่ายที่รอให้อุปกรณ์ออนไลน์และ ตอบสนองต่อคำสั่งง่ายๆ 
WifiCommandUtil คลาสยูทิลิตีที่แยกวิเคราะห์เอาต์พุตคำสั่ง Wi-Fi ได้ 
WifiCommandUtil.ScanResult แสดงเครือข่าย Wi-Fi ที่มีข้อมูลที่เกี่ยวข้อง 
WifiHelper คลาส Helper สำหรับจัดการบริการ Wi-Fi ในอุปกรณ์ 

Enums

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