com.android.tradefed.device

อินเทอร์เฟซ

IAndroidDebugBridge การกำหนดอินเทอร์เฟซสำหรับเมธอด AndroidDebugBridge ที่ใช้ในแพ็กเกจนี้ 
IConfigurableVirtualDevice อินเทอร์เฟซสำหรับให้ข้อมูลเกี่ยวกับอุปกรณ์เสมือนที่อาจกำหนดค่าไว้ล่วงหน้า (IP โฮสต์, ผู้ใช้โฮสต์, การออฟเซตพอร์ต และอื่นๆ) 
IDeviceActionReceiver มี API ในการรับเหตุการณ์ของอุปกรณ์ 
IDeviceManager อินเทอร์เฟซสำหรับจัดการชุดอุปกรณ์ที่ใช้ได้สำหรับการทดสอบ 
IDeviceManager.IFastbootListener รายการฟังการเปลี่ยนแปลงสถานะการบูตด่วน 
IDeviceMonitor อินเทอร์เฟซสำหรับตรวจสอบสถานะของอุปกรณ์ 
IDeviceRecovery อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์ที่ออฟไลน์ 
IDeviceSelection อินเทอร์เฟซสําหรับเกณฑ์การเลือกอุปกรณ์ 
IDeviceStateMonitor มีสิ่งอํานวยความสะดวกในการตรวจสอบสถานะของ IDevice 
IFileEntry คําจํากัดความอินเทอร์เฟซที่ให้สัญญาที่จำลองได้ง่ายขึ้นสําหรับเมธอด FileEntry 
ILogcatReceiver คลาสที่ให้เอาต์พุตของ Logcat ของอุปกรณ์เป็น InputStreamSource 
IManagedTestDevice ITestDevice ที่มีการจัดการวงจร 
IManagedTestDeviceFactory อินเทอร์เฟซสำหรับครีเอเตอร์ของ IManagedTestDevice 
IMultiDeviceRecovery อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์หลายเครื่องที่ออฟไลน์อยู่ 
INativeDevice ให้ API ที่เชื่อถือได้และระดับสูงกว่าเล็กน้อยแก่ ddmlib IDevice 
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 
DeviceMonitorMultiplexer คลาสพร็อกซีเพื่อเผยแพร่คําขอไปยัง IDeviceMonitor หลายรายการ 
DeviceNotAvailableException แสดงเมื่ออุปกรณ์ไม่พร้อมใช้งานสำหรับการทดสอบอีกต่อไป 
DeviceProperties คําจํากัดความคงที่ทั่วไปสําหรับชื่อพร็อพเพอร์ตี้ฝั่งอุปกรณ์ 
DeviceRuntimeException แสดงขึ้นเมื่อการดำเนินการของอุปกรณ์ไม่ได้ให้ผลลัพธ์ตามที่คาดไว้ 
DeviceSelectionOptions คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์ 
DeviceStateMonitor คลาสตัวช่วยสำหรับตรวจสอบสถานะของ IDevice 
DeviceUnresponsiveException DeviceNotAvailableException เฉพาะเจาะจงที่ระบุว่า adb เห็นอุปกรณ์ แต่อุปกรณ์ไม่ตอบสนอง (เช่น คำสั่งหมดเวลา บูตไม่สำเร็จ ฯลฯ) 
FastbootHelper คลาสตัวช่วยสำหรับการดำเนินการของ Fastboot 
IDeviceMonitor.DeviceLister คลาสที่คล้ายกับ Runnable ซึ่งควรแสดงผลอุปกรณ์ที่รู้จักและสถานะของอุปกรณ์ 
IManagedTestDevice.DeviceEventResponse คอนเทนเนอร์สําหรับการตอบกลับIManagedTestDevice.handleAllocationEvent(DeviceEvent)การโทร 
ITestDevice.ApexInfo คลาสสตริงง่ายๆ สำหรับจัดเก็บข้อมูลเกี่ยวกับ APEX รายการเดียว 
ITestDevice.MountPointInfo คลาสสตรูคเจอร์แบบง่ายสำหรับจัดเก็บข้อมูลเกี่ยวกับจุดมาสก์เดียว 
LargeOutputReceiver คลาสที่ออกแบบมาเพื่อช่วยเรียกใช้คำสั่งที่ทำงานเป็นเวลานานเพื่อรวบรวมเอาต์พุต 
LocalAndroidVirtualDevice คลาสสำหรับอุปกรณ์เสมือนในพื้นที่ที่ทำงานบนโฮสต์ TradeFed 
LogcatReceiver คลาสที่รวบรวม Logcat ในเบื้องหลัง 
ManagedTestDeviceFactory โรงงานเพื่อสร้างอุปกรณ์ประเภทต่างๆ ที่ Tf สามารถตรวจสอบได้ 
NativeDevice การติดตั้งใช้งานเริ่มต้นของITestDevice อุปกรณ์ Android ที่ไม่ใช้สแต็กแบบสมบูรณ์ 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับเรียกใช้คำสั่ง "adb ...." ของ OS 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) เพื่อรีบูตอุปกรณ์ 
NativeDeviceStateMonitor คลาสตัวช่วยสำหรับตรวจสอบสถานะของ IDevice ที่ไม่รองรับเฟรมเวิร์ก 
NetworkNotAvailableException แสดงขึ้นเมื่ออุปกรณ์เชื่อมต่อเครือข่ายเพื่อทดสอบไม่ได้ 
NoDeviceException แสดงขึ้นเมื่อไม่มีอุปกรณ์ที่จะใช้เรียกใช้คําสั่งหนึ่งๆ 
NullDevice ตัวยึดตําแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ IDeviceSelection.nullDeviceRequested() เป็น true 
PackageInfo คอนเทนเนอร์สำหรับข้อมูลแพ็กเกจของแอปพลิเคชันที่แยกวิเคราะห์จากอุปกรณ์ 
RemoteAndroidDevice การติดตั้งใช้งาน ITestDevice สําหรับอุปกรณ์ Android แบบสแต็กเต็มรูปแบบที่เชื่อมต่อผ่าน adb connect 
RemoteAvdIDevice ตัวยึดตําแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ DeviceSelectionOptions.gceDeviceRequested() เป็น true 
StubDevice การติดตั้งใช้งานตัวยึดตําแหน่งจำลองของ IDevice 
StubLocalAndroidVirtualDevice ตัวยึดตําแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ DeviceSelectionOptions.localVirtualDeviceRequested() เป็น true 
TestDevice การติดตั้งใช้งาน ITestDevice สําหรับอุปกรณ์ Android แบบสแต็กเต็ม 
TestDevice.MicrodroidBuilder ตัวสร้างที่ใช้สร้าง TestDevice ของ Microdroid 
TestDeviceOptions คอนเทนเนอร์สำหรับ ITestDevice Option 
UserInfo คล้ายกับคลาส UserInfo จากแพลตฟอร์ม 
WaitDeviceRecovery การใช้งาน IDeviceRecovery ที่รอให้อุปกรณ์ออนไลน์และตอบสนองต่อคําสั่งง่ายๆ 
WifiCommandUtil คลาสยูทิลิตีที่สามารถแยกวิเคราะห์เอาต์พุตคำสั่ง Wi-Fi 
WifiCommandUtil.ScanResult แสดงเครือข่าย Wi-Fi ที่มีข้อมูลที่เกี่ยวข้อง 
WifiHelper คลาสตัวช่วยสำหรับจัดการบริการ Wi-Fi ในอุปกรณ์ 

Enums

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