com.android.tradefed.device
อินเทอร์เฟซ
| IAdbDeviceChangeListener |
อินเทอร์เฟซจัดการกับการเพิ่ม ลบ และเปลี่ยนแปลง ERROR(/IDevice)
|
| 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
|
| IWifiHelper | อินเทอร์เฟซ Helper สำหรับจัดการบริการ Wi-Fi ในอุปกรณ์ |
ชั้นเรียน
| AdbDeviceTracker | แสดงเหตุการณ์การเชื่อมต่ออุปกรณ์และการเปลี่ยนแปลงสถานะโดยการเรียกใช้และแยกวิเคราะห์เอาต์พุตของคำสั่ง "adb track-devices" |
| AdbShimDevice |
การติดตั้งใช้งานตัวยึดตำแหน่ง AdbShimDevice ของ IDevice
|
| BackgroundDeviceAction | เรียกใช้คำสั่งในอุปกรณ์ที่ระบุซ้ำตามที่จำเป็นจนกว่าจะยกเลิกการดำเนินการ |
| BatteryTemperature | |
| CollectingByteOutputReceiver |
IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตของเชลล์ทั้งหมดไว้ใน byte[]
|
| CollectingOutputReceiver |
IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตของเชลล์ทั้งหมดไว้ในStringเดียว
|
| DeviceFoldableState | การแสดงสถานะพับได้ของอุปกรณ์ตามที่ "cmd device_state print-states" ส่งคืน |
| DeviceManager | |
| DeviceManager.FastbootDevice | การแสดงอุปกรณ์ใน Fastboot Mode |
| DeviceMonitorMultiplexer |
คลาสพร็อกซีเพื่อส่งต่อคำขอไปยัง IDeviceMonitors หลายรายการ
|
| DeviceProperties | คำจำกัดความค่าคงที่ทั่วไปสำหรับชื่อพร็อพเพอร์ตี้ฝั่งอุปกรณ์ |
| DeviceSelectionOptions | คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์ |
| DeviceStateMonitor |
คลาส Helper สำหรับตรวจสอบสถานะของ IDevice
|
| FastbootHelper | คลาสตัวช่วยสำหรับการดำเนินการ Fastboot |
| HsumHelper | มีเครื่องมือสำหรับงาน HSUM (โหมดผู้ใช้ระบบแบบไม่มีส่วนหัว) |
| 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 ที่ไม่มีการรองรับเฟรมเวิร์ก
|
| 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 จากแพลตฟอร์ม |
| UserSwitcher |
ออบเจ็กต์ช่วยที่ใช้เพื่อเปลี่ยนเป็นผู้ใช้ของ type ที่ระบุ แล้วเปลี่ยนกลับไปเป็น
ผู้ใช้ก่อนหน้าในภายหลัง
|
| WaitDeviceRecovery |
การติดตั้งใช้งาน IDeviceRecovery อย่างง่ายที่รอให้อุปกรณ์ออนไลน์และ
ตอบสนองต่อคำสั่งง่ายๆ
|
| WifiCommandUtil | คลาสยูทิลิตีที่แยกวิเคราะห์เอาต์พุตคำสั่ง Wi-Fi ได้ |
| WifiCommandUtil.ScanResult | แสดงเครือข่าย Wi-Fi ที่มีข้อมูลที่เกี่ยวข้อง |
| WifiHelper | คลาส Helper สำหรับจัดการบริการ Wi-Fi ในอุปกรณ์ |
Enums
| DeviceAllocationState | แสดงสถานะการจัดสรรของอุปกรณ์จากมุมมองของ IDeviceManager |
| DeviceSelectionOptions.DeviceRequestedType | ประเภทต่างๆ ของอุปกรณ์ตัวยึดตำแหน่งที่รองรับ |
| FreeDeviceState | |
| HsumHelper.HsumBootStrategy | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| IWifiHelper.WifiConnectionResult | |
| IWifiHelper.WifiState | สถานะ Supplicant ของ Wi-Fi |
| NativeDevice.RebootMode | โหมดของการรีบูต |
| SnapuserdWaitPhase | การแสดง Enum ของเวลาที่จะเข้าร่วม/บล็อกสำหรับการอัปเดต snapuserd ให้เสร็จสมบูรณ์ |
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
การแสดงสถานะอุปกรณ์ที่มีฟีเจอร์ครบถ้วนกว่า DeviceState
|
| UserInfo.UserType | รูปแบบที่รองรับของประเภทผู้ใช้ใน API ภายนอก |
| UserSwitcher.UserTypeMode |
กำหนดลักษณะการทำงานที่คาดไว้โดยขึ้นอยู่กับ UserType ที่เชื่อมโยงกับแอตทริบิวต์
|
ข้อยกเว้น
| DeviceDisconnectedException | เกิดขึ้นเมื่อไม่สามารถเข้าถึงอุปกรณ์ผ่านประเภทการรับส่งได้อีกต่อไป เช่น หากไม่เห็นอุปกรณ์ผ่าน USB หรือการเชื่อมต่อ TCP/IP อีกต่อไป |
| DeviceNotAvailableException | เกิดขึ้นเมื่ออุปกรณ์ไม่พร้อมใช้งานสำหรับการทดสอบอีกต่อไป |
| DeviceRuntimeException | เกิดขึ้นเมื่อการดำเนินการในอุปกรณ์ไม่ส่งผลให้เกิดผลลัพธ์ที่คาดไว้ |
| DeviceUnresponsiveException |
ความเชี่ยวชาญของ DeviceNotAvailableException ที่ระบุว่าอุปกรณ์มองเห็นได้ใน adb
แต่ไม่ตอบสนอง (เช่น คำสั่งหมดเวลา บูตไม่สำเร็จ ฯลฯ)
|
| NetworkNotAvailableException | เกิดขึ้นเมื่ออุปกรณ์เชื่อมต่อกับเครือข่ายเพื่อทดสอบไม่ได้ |
| NoDeviceException | เกิดขึ้นเมื่อไม่มีอุปกรณ์ที่จะเรียกใช้คำสั่งที่ระบุ |
อินเทอร์เฟซ
- IAdbDeviceChangeListener
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITemporaryDevice
- ITestDevice
- IWifiHelper
ชั้นเรียน
- AdbDeviceTracker
- AdbShimDevice
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceProperties
- DeviceSelectionOptions
- DeviceStateMonitor
- FastbootHelper
- HsumHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- UserSwitcher
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Enums
- DeviceAllocationState
- DeviceSelectionOptions.DeviceRequestedType
- FreeDeviceState
- HsumHelper.HsumBootStrategy
- IDeviceSelection.BaseDeviceType
- ITestDevice.RecoveryMode
- IWifiHelper.WifiConnectionResult
- IWifiHelper.WifiState
- NativeDevice.RebootMode
- SnapuserdWaitPhase
- TestDeviceOptions.InstanceType
- TestDeviceState
- UserInfo.UserType
- UserSwitcher.UserTypeMode
ข้อยกเว้น