com.android.tradefed.device
อินเทอร์เฟซ
IAndroidDebugBridge | คำจำกัดความอินเทอร์เฟซสำหรับวิธี AndroidDebugBridge ที่ใช้ในแพ็คเกจนี้ |
IConfigurable อุปกรณ์เสมือน | อินเทอร์เฟซที่ให้ข้อมูลเกี่ยวกับข้อมูลอุปกรณ์เสมือนที่อาจกำหนดค่าไว้ล่วงหน้า (ip ของโฮสต์ ผู้ใช้โฮสต์ ออฟเซ็ตพอร์ต และอื่นๆ) |
IDeviceActionReceiver | จัดเตรียม API เพื่อรับกิจกรรมของอุปกรณ์ |
IDeviceManager | อินเทอร์เฟซสำหรับจัดการชุดอุปกรณ์ที่พร้อมใช้งานสำหรับการทดสอบ |
IDeviceManager.IFastbootListener | ผู้ฟังสำหรับการเปลี่ยนแปลงสถานะ fastboot |
ไอดีไวซ์มอนิเตอร์ | อินเทอร์เฟซสำหรับตรวจสอบสถานะของอุปกรณ์ |
IDeviceRecovery | อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์ที่ออฟไลน์ไปแล้ว |
การเลือกอุปกรณ์ IDevice | อินเทอร์เฟซสำหรับเกณฑ์การเลือกอุปกรณ์ |
IDeviceStateMonitor | มีสิ่งอำนวยความสะดวกสำหรับการตรวจสอบสถานะของ IDevice |
ไอไฟล์เอนทรี | ข้อกำหนดอินเทอร์เฟซที่ให้สัญญาที่ง่ายกว่าและเยาะเย้ยกับเมธอด FileEntry |
ILogcatReceiver | คลาสที่ให้เอาต์พุตของ logcat ของอุปกรณ์เป็น InputStreamSource |
IManagedTestDevice | ITestDevice ที่มีการจัดการวงจรชีวิต |
IManagedTestDeviceFactory | อินเทอร์เฟซผู้สร้างสำหรับ IManagedTestDevice s |
IMultiDeviceRecovery | อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์ออฟไลน์หลายเครื่อง |
อุปกรณ์อินเนทีฟ | มอบ API ระดับที่เชื่อถือได้และสูงกว่าเล็กน้อยให้กับ ddmlib IDevice |
ไอเทสดีไวซ์ | มอบ API ระดับที่เชื่อถือได้และสูงกว่าเล็กน้อยให้กับ ddmlib IDevice |
ชั้นเรียน
พื้นหลังอุปกรณ์Action | รันคำสั่งบนอุปกรณ์ที่กำหนดซ้ำตามความจำเป็นจนกว่าการดำเนินการจะถูกยกเลิก |
อุณหภูมิแบตเตอรี่ | |
การรวบรวมByteOutputReceiver | IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตเชลล์ทั้งหมดเป็น byte[] |
การเก็บรวบรวมเอาท์พุทReceiver | IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตเชลล์ทั้งหมดไว้ใน String เดียว |
อุปกรณ์DisconnectedException | โยนทิ้งเมื่ออุปกรณ์ไม่สามารถเข้าถึงได้อีกต่อไปผ่านประเภทการขนส่ง เช่น หากอุปกรณ์ไม่สามารถมองเห็นได้ผ่าน USB หรือการเชื่อมต่อ TCP/IP |
อุปกรณ์FoldableState | การแสดงสถานะการพับได้ของอุปกรณ์ที่ส่งคืนโดย "cmd device_state print-states" |
ตัวจัดการอุปกรณ์ | |
DeviceManager.FastbootDevice | การแสดงอุปกรณ์ในโหมด Fastboot |
อุปกรณ์มอนิเตอร์มัลติเพล็กเซอร์ | คลาสพร็อกซีเพื่อเผยแพร่คำขอไปยัง IDeviceMonitor หลายรายการ |
อุปกรณ์NotAvailableException | โยนทิ้งเมื่ออุปกรณ์ไม่พร้อมสำหรับการทดสอบอีกต่อไป |
คุณสมบัติของอุปกรณ์ | คำจำกัดความคงที่ทั่วไปสำหรับชื่อคุณสมบัติฝั่งอุปกรณ์ |
DeviceRuntimeException | โยนทิ้งเมื่อการทำงานของอุปกรณ์ไม่ส่งผลให้เกิดผลลัพธ์ที่คาดหวัง |
ตัวเลือกการเลือกอุปกรณ์ | คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์ |
อุปกรณ์ StateMonitor | คลาสตัวช่วยสำหรับการตรวจสอบสถานะของ IDevice |
อุปกรณ์ไม่ตอบสนองException | ความเชี่ยวชาญพิเศษของ DeviceNotAvailableException ที่ระบุว่าอุปกรณ์สามารถมองเห็นได้โดย adb แต่ไม่ตอบสนอง (เช่น คำสั่งหมดเวลา ไม่สามารถบู๊ตได้ ฯลฯ) |
FastbootHelper | คลาสตัวช่วยสำหรับการดำเนินการ fastboot |
IDeviceMonitor.DeviceLister | คลาสที่เหมือน Runnable ที่ควรส่งคืนอุปกรณ์ที่รู้จักและสถานะของพวกเขา |
IManagedTestDevice.DeviceEventResponse | คอนเทนเนอร์สำหรับการตอบสนองต่อการโทร IManagedTestDevice#handleAllocationEvent(DeviceEvent) |
ITestDevice.ApexInfo | คลาส struct ง่าย ๆ เพื่อเก็บข้อมูลเกี่ยวกับ APEX เดียว |
ITestDevice.MountPointInfo | คลาสโครงสร้างอย่างง่ายในการจัดเก็บข้อมูลเกี่ยวกับจุดเมานท์เดียว |
ตัวรับเอาท์พุตขนาดใหญ่ | คลาสที่ออกแบบมาเพื่อช่วยรันคำสั่งที่รันนานเพื่อรวบรวมเอาต์พุต |
อุปกรณ์เสมือน Android ท้องถิ่น | คลาสสำหรับอุปกรณ์เสมือนในเครื่องที่ทำงานบนโฮสต์ TradeFed |
LogcatReceiver | คลาสที่รวบรวม logcat ในเบื้องหลัง |
ManagedTestDeviceFactory | โรงงานเพื่อสร้างอุปกรณ์ชนิดต่าง ๆ ที่สามารถตรวจสอบได้โดย Tf |
อุปกรณ์เนทีฟ | การใช้งานเริ่มต้นของอุปกรณ์ Android แบบไม่เต็มสแต็กของ ITestDevice |
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 | คลาสตัวช่วยสำหรับการมอนิเตอร์สถานะของ IDevice โดยไม่มีการสนับสนุนเฟรมเวิร์ก |
เครือข่ายไม่พร้อมใช้งานข้อยกเว้น | โยนทิ้งเมื่ออุปกรณ์ไม่สามารถเชื่อมต่อกับเครือข่ายเพื่อทำการทดสอบได้ |
ไม่มีDeviceException | โยนทิ้งเมื่อไม่มีอุปกรณ์ที่จะรันคำสั่งที่กำหนด |
อุปกรณ์ว่าง | ตัวยึดตำแหน่ง IDevice ที่ใช้โดย DeviceManager เพื่อจัดสรรเมื่อ IDeviceSelection#nullDeviceRequested() เป็น true |
ข้อมูลแพ็คเกจ | คอนเทนเนอร์สำหรับข้อมูลแพ็กเกจของแอปพลิเคชันแยกวิเคราะห์จากอุปกรณ์ |
อุปกรณ์ Android ระยะไกล | การใช้งาน ITestDevice สำหรับอุปกรณ์ Android แบบสแต็กเต็มรูปแบบที่เชื่อมต่อผ่านการเชื่อมต่อ adb |
RemoteAvdIDevice | ตัวยึดตำแหน่ง IDevice ที่ใช้โดย DeviceManager เพื่อจัดสรรเมื่อ DeviceSelectionOptions.gceDeviceRequested() เป็น true |
StubDevice | การใช้ตัวยึดตำแหน่ง Stub ของ IDevice |
StubLocalAndroidอุปกรณ์เสมือน | ตัวยึดตำแหน่ง IDevice ที่ใช้โดย DeviceManager เพื่อจัดสรรเมื่อ DeviceSelectionOptions.localVirtualDeviceRequested() เป็น true |
อุปกรณ์ TCP | IDevice ตัวยึดตำแหน่งที่ใช้โดย DeviceManager เพื่อจัดสรรเมื่อ DeviceSelectionOptions.tcpDeviceRequested() เป็น true |
อุปกรณ์ทดสอบ | การใช้งาน ITestDevice สำหรับอุปกรณ์ Android แบบสแต็กเต็มรูปแบบ |
TestDevice.MicrodroidBuilder | เครื่องมือสร้างที่ใช้สร้าง Microdroid TestDevice |
ทดสอบตัวเลือกอุปกรณ์ | คอนเทนเนอร์สำหรับ Option ITestDevice |
ข้อมูลผู้ใช้ | คล้ายกับคลาส UserInfo จากแพลตฟอร์ม |
รอการกู้คืนอุปกรณ์ | การใช้งาน IDeviceRecovery แบบง่ายๆ ที่รอให้อุปกรณ์ออนไลน์และตอบสนองต่อคำสั่งง่ายๆ |
WifiCommandยูทิลิตี้ | คลาสยูทิลิตี้ที่สามารถแยกวิเคราะห์เอาต์พุตคำสั่ง wifi |
WifiCommandUtil.ScanResult | แสดงถึงเครือข่าย wifi ที่มีข้อมูลที่เกี่ยวข้อง |
ตัวช่วย Wifi | คลาสตัวช่วยสำหรับจัดการบริการ wifi บนอุปกรณ์ |
เอนัม
สถานะการจัดสรรอุปกรณ์ | แสดงถึงสถานะการจัดสรรของอุปกรณ์จากมุมมองของ IDeviceManager |
DeviceSelectionOptions.DeviceRequestedType | รองรับอุปกรณ์ตัวยึดประเภทต่างๆ ที่เป็นไปได้ |
ฟรีDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RebootMode | โหมดของการรีบูต |
Snapuserdรอเฟส | การแสดงแจกแจงเมื่อใดที่จะเข้าร่วม/บล็อกเพื่อให้การอัปเดต snapuserd เสร็จสิ้น |
TestDeviceOptions.InstanceType | |
ทดสอบสถานะอุปกรณ์ | การแสดงสถานะอุปกรณ์ที่มีคุณลักษณะครบถ้วนมากกว่า DeviceState |
UserInfo.UserType | รูปแบบที่รองรับประเภทผู้ใช้ใน API ภายนอก |
อินเทอร์เฟซ
- IAndroidDebugBridge
- IConfigurable อุปกรณ์เสมือน
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- ไอดีไวซ์มอนิเตอร์
- IDeviceRecovery
- การเลือกอุปกรณ์ IDevice
- IDeviceStateMonitor
- ไอไฟล์เอนทรี
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- อุปกรณ์อินเนทีฟ
- ไอเทสดีไวซ์
ชั้นเรียน
- พื้นหลังอุปกรณ์Action
- อุณหภูมิแบตเตอรี่
- การรวบรวมByteOutputReceiver
- การเก็บรวบรวมเอาท์พุทReceiver
- อุปกรณ์DisconnectedException
- อุปกรณ์FoldableState
- ตัวจัดการอุปกรณ์
- DeviceManager.FastbootDevice
- อุปกรณ์มอนิเตอร์มัลติเพล็กเซอร์
- อุปกรณ์NotAvailableException
- คุณสมบัติของอุปกรณ์
- DeviceRuntimeException
- ตัวเลือกการเลือกอุปกรณ์
- อุปกรณ์ StateMonitor
- อุปกรณ์ไม่ตอบสนองException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- ตัวรับเอาท์พุตขนาดใหญ่
- อุปกรณ์เสมือน Android ท้องถิ่น
- LogcatReceiver
- ManagedTestDeviceFactory
- อุปกรณ์เนทีฟ
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- เครือข่ายไม่พร้อมใช้งานข้อยกเว้น
- ไม่มีDeviceException
- อุปกรณ์ว่าง
- ข้อมูลแพ็คเกจ
- อุปกรณ์ Android ระยะไกล
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidอุปกรณ์เสมือน
- อุปกรณ์ TCP
- อุปกรณ์ทดสอบ
- TestDevice.MicrodroidBuilder
- ทดสอบตัวเลือกอุปกรณ์
- ข้อมูลผู้ใช้
- รอการกู้คืนอุปกรณ์
- WifiCommandยูทิลิตี้
- WifiCommandUtil.ScanResult
- ตัวช่วย Wifi
เอนัม