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 ภายนอก |
อินเทอร์เฟซ
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITestDevice
ชั้นเรียน
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceDisconnectedException
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceNotAvailableException
- DeviceProperties
- DeviceRuntimeException
- DeviceSelectionOptions
- DeviceStateMonitor
- DeviceUnresponsiveException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- NoDeviceException
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Enums