com.android.tradefed.device
อินเทอร์เฟซ
IAndroidDebugBrid |
คำจำกัดความอินเทอร์เฟซสำหรับเมธอด AndroidDebugBridge ที่ใช้ในแพ็กเกจนี้
|
IConfigurableVirtualDevice | อินเทอร์เฟซสำหรับให้ข้อมูลเกี่ยวกับอุปกรณ์เสมือนที่อาจกำหนดค่าไว้ล่วงหน้า (IP ของโฮสต์, ผู้ใช้โฮสต์, ออฟเซ็ตพอร์ต และอื่นๆ) |
IDeviceActionReceiver | ระบุ API เพื่อรับเหตุการณ์ในอุปกรณ์ |
เครื่องมือจัดการอุปกรณ์ | อินเทอร์เฟซสำหรับจัดการชุดอุปกรณ์ที่มีสำหรับการทดสอบ |
IDeviceManager.IFastbootListener | Listener สำหรับการเปลี่ยนแปลงสถานะการ Fastboot |
การตรวจสอบอุปกรณ์ | อินเทอร์เฟซสำหรับตรวจสอบสถานะอุปกรณ์ |
การกู้คืนอุปกรณ์ | อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์ที่ออฟไลน์ได้ |
การเลือกอุปกรณ์ | อินเทอร์เฟซสำหรับเกณฑ์การเลือกอุปกรณ์ |
IDeviceStateMonitor |
ให้บริการสิ่งอำนวยความสะดวกสำหรับการตรวจสอบสถานะของ IDevice
|
IFileEntry |
คําจํากัดความของอินเทอร์เฟซที่ให้สัญญากับเมธอด FileEntry ที่ง่ายและจำลองได้
|
ILogcatReceiver |
คลาสที่ส่งเอาต์พุตของ Logcat ของอุปกรณ์เป็น InputStreamSource
|
อุปกรณ์ทดสอบ IManaged | ITestDevice ที่มีการจัดการวงจร |
การทดสอบอุปกรณ์ทดสอบ IManaged |
อินเทอร์เฟซครีเอเตอร์เป็นเวลา IManagedTestDevice
|
IMultiDeviceRecovery | อินเทอร์เฟซสำหรับกู้คืนอุปกรณ์ที่ออฟไลน์อยู่หลายเครื่อง |
อุปกรณ์เนทีฟ |
มี API ระดับที่เชื่อถือได้และสูงกว่าเล็กน้อยสำหรับ ddmlib IDevice
|
อุปกรณ์ ITest |
มี API ระดับที่เชื่อถือได้และสูงกว่าเล็กน้อยสำหรับ ddmlib IDevice
|
ชั้นเรียน
การดำเนินการของอุปกรณ์ในเบื้องหลัง | เรียกใช้คำสั่งบนอุปกรณ์ที่กำหนดซ้ำตามที่จำเป็นจนกระทั่งการดำเนินการถูกยกเลิก |
อุณหภูมิแบตเตอรี่ | |
CollectingByteOutputReceiver |
IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตทั้งหมดของเชลล์เป็น byte[]
|
CollectingOutputReceiver |
IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตทั้งหมดของเชลล์ไว้ใน String เดียว
|
DeviceCanceledException | ส่งเมื่ออุปกรณ์ไม่สามารถเข้าถึงได้ผ่านประเภทการขนส่งอีกต่อไป เช่น หากอุปกรณ์มองไม่เห็นผ่าน USB หรือการเชื่อมต่อ TCP/IP อีกต่อไป |
อุปกรณ์FoldableState | การแสดงสถานะอุปกรณ์แบบพับได้ของอุปกรณ์ที่ส่งคืนโดย "cmd device_state Print-states" |
โปรแกรมจัดการอุปกรณ์ | |
DeviceManager.FastbootDevice | การแสดงภาพอุปกรณ์ใน Fastboot Mode |
การตรวจสอบอุปกรณ์ Multiplexer |
คลาสพร็อกซีเพื่อกระจายคำขอไปยัง IDeviceMonitor หลายรายการ
|
DeviceNotavailableException | ส่งเมื่ออุปกรณ์ไม่มีให้ทดสอบอีกต่อไป |
คุณสมบัติของอุปกรณ์ | คำจำกัดความที่คงที่ทั่วไปสำหรับชื่อพร็อพเพอร์ตี้ฝั่งอุปกรณ์ |
DeviceRuntimeException | ส่งเมื่อการทำงานของอุปกรณ์ไม่ทำให้เกิดผลลัพธ์ที่คาดหวัง |
ตัวเลือกการเลือกอุปกรณ์ | คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์ |
DeviceStateMonitor |
คลาส Helper สำหรับการตรวจสอบสถานะของ IDevice
|
DeviceUnResponseException |
ความเชี่ยวชาญพิเศษของ DeviceNotAvailableException ที่บ่งชี้ว่าอุปกรณ์มองเห็น adb แต่ไม่ตอบสนอง (เช่น หมดเวลาคำสั่ง ไม่เปิดเครื่อง ฯลฯ)
|
FastbootHelper | คลาสตัวช่วยสำหรับการดำเนินการ Fastboot |
IDeviceMonitor.DeviceLister |
คลาสที่คล้ายกับ Runnable ซึ่งควรแสดงผลอุปกรณ์ที่รู้จักและสถานะของอุปกรณ์
|
IManagedTestDevice.DeviceEventResponse |
คอนเทนเนอร์สำหรับการตอบกลับการเรียกใช้ IManagedTestDevice#handleAllocationEvent(DeviceEvent)
|
ITestDevice.ApexInfo | คลาส Struct ง่ายๆ เพื่อเก็บข้อมูลเกี่ยวกับ APEX เดียว |
ITestDevice.MountPointInfo | คลาสโครงสร้างง่ายๆ เพื่อจัดเก็บข้อมูลเกี่ยวกับจุดต่อเชื่อมจุดเดียว |
LargeOutputReceiver | คลาสที่ออกแบบมาเพื่อช่วยเรียกใช้คำสั่งที่ใช้เวลานานในการรวบรวมเอาต์พุต |
LocalAndroidVirtualDevice | คลาสสำหรับอุปกรณ์เสมือนท้องถิ่นที่ทำงานบนโฮสต์ TradeFed |
LogcatReceiver | ชั้นเรียนที่รวบรวม Logcat ในเบื้องหลัง |
การจัดการอุปกรณ์ทดสอบที่มีการจัดการ | โรงงานเพื่อสร้างอุปกรณ์ประเภทต่างๆ ที่ Tf ตรวจสอบได้ |
อุปกรณ์ที่มาพร้อมเครื่อง |
การใช้งานเริ่มต้นของอุปกรณ์ Android สแต็กที่ไม่เต็มรูปแบบ ITestDevice เครื่อง
|
โฆษณาเนทีฟอุปกรณ์.AdbAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับเรียกใช้คำสั่ง 'adb ....' ของระบบปฏิบัติการ
|
อุปกรณ์เนทีฟ.AdbShellAction | |
อุปกรณ์เนทีฟ.รีบูตอุปกรณ์การดำเนินการ |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับการรีบูตอุปกรณ์
|
NativeDeviceStateMonitor |
คลาส Helper สำหรับการตรวจสอบสถานะของ IDevice โดยไม่มีการสนับสนุนเฟรมเวิร์ก
|
NetworkNotavailableException | แสดงเมื่ออุปกรณ์ไม่สามารถเชื่อมต่อเครือข่ายเพื่อทำการทดสอบ |
NoDeviceException | ไม่แสดงเมื่อไม่มีอุปกรณ์ที่จะเรียกใช้คำสั่งที่ระบุ |
NullDevice |
ตัวยึดตำแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ IDeviceSelection#nullDeviceRequested() เท่ากับ true
|
PackageInfo | คอนเทนเนอร์สำหรับข้อมูลแพ็กเกจของแอปพลิเคชันที่แยกวิเคราะห์จากอุปกรณ์ |
อุปกรณ์ Android ระยะไกล |
การใช้งาน ITestDevice สำหรับอุปกรณ์ Android ทั้งสแต็กที่เชื่อมต่อผ่าน adb Connect
|
อุปกรณ์ RemoteAvdI |
ตัวยึดตำแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ DeviceSelectionOptions.gceDeviceRequested() เท่ากับ true
|
อุปกรณ์ต้นขั้ว |
การใช้งานตัวยึดตำแหน่ง Stub ของ IDevice
|
StubLocalAndroidVirtualDevice |
ตัวยึดตำแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ DeviceSelectionOptions.localVirtualDeviceRequested() เท่ากับ true
|
อุปกรณ์ทดสอบ |
การใช้ ITestDevice สำหรับอุปกรณ์ Android ทั้งสแต็ก
|
TestDevice.MicrodroidBuilder | เครื่องมือสร้างที่ใช้สร้าง Microdroid TestDevice |
TestDeviceOptions |
คอนเทนเนอร์สำหรับ ITestDevice Option
|
ข้อมูลผู้ใช้ | คล้ายกับคลาส UserInfo จากแพลตฟอร์ม |
WaitDeviceRecovery |
การใช้งาน IDeviceRecovery ที่รอให้อุปกรณ์ออนไลน์และตอบสนองต่อคำสั่งง่ายๆ
|
ยูทิลิตี้ Wi-Fi | คลาสยูทิลิตีที่แยกวิเคราะห์เอาต์พุตของคำสั่ง Wi-Fi ได้ |
WifiCommandUtil.Scanผลลัพธ์ | หมายถึงเครือข่าย Wi-Fi ที่มีข้อมูลที่เกี่ยวข้อง |
ตัวช่วย Wi-Fi | คลาสตัวช่วยสำหรับการจัดการบริการ Wi-Fi ในอุปกรณ์ |
Enums
DeviceAllocationState | แสดงสถานะการจัดสรรของอุปกรณ์จากมุมมอง IDeviceManager |
DeviceSelectionOptions.DeviceRequestedType | อุปกรณ์ตัวยึดตำแหน่งประเภทต่างๆ ที่เป็นไปได้ที่รองรับ |
FreeDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.DefaultMode | โหมดของการรีบูต |
SnapuserdWaitPhase | แจกแจงการระบุเวลาที่ควรเข้าร่วม/บล็อกเพื่อให้การอัปเดต Snapuserd เสร็จสิ้น |
TestDeviceOptions.InstanceType | |
TestDeviceState |
การนำเสนอสถานะอุปกรณ์ที่โดดเด่นกว่า DeviceState
|
UserInfo.UserType | ตัวแปรที่รองรับประเภทของผู้ใช้ใน API ภายนอก |
อินเทอร์เฟซ
- IAndroidDebugBrid
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- เครื่องมือจัดการอุปกรณ์
- IDeviceManager.IFastbootListener
- การตรวจสอบอุปกรณ์
- การกู้คืนอุปกรณ์
- การเลือกอุปกรณ์
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- อุปกรณ์ทดสอบ IManaged
- การทดสอบอุปกรณ์ทดสอบ IManaged
- IMultiDeviceRecovery
- อุปกรณ์เนทีฟ
- อุปกรณ์ ITest
ชั้นเรียน
- การดำเนินการของอุปกรณ์ในเบื้องหลัง
- อุณหภูมิแบตเตอรี่
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceCanceledException
- อุปกรณ์FoldableState
- โปรแกรมจัดการอุปกรณ์
- DeviceManager.FastbootDevice
- การตรวจสอบอุปกรณ์ Multiplexer
- DeviceNotavailableException
- คุณสมบัติของอุปกรณ์
- DeviceRuntimeException
- ตัวเลือกการเลือกอุปกรณ์
- DeviceStateMonitor
- DeviceUnResponseException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- การจัดการอุปกรณ์ทดสอบที่มีการจัดการ
- อุปกรณ์ที่มาพร้อมเครื่อง
- โฆษณาเนทีฟอุปกรณ์.AdbAction
- อุปกรณ์เนทีฟ.AdbShellAction
- อุปกรณ์เนทีฟ.รีบูตอุปกรณ์การดำเนินการ
- NativeDeviceStateMonitor
- NetworkNotavailableException
- NoDeviceException
- NullDevice
- PackageInfo
- อุปกรณ์ Android ระยะไกล
- อุปกรณ์ RemoteAvdI
- อุปกรณ์ต้นขั้ว
- StubLocalAndroidVirtualDevice
- อุปกรณ์ทดสอบ
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- ข้อมูลผู้ใช้
- WaitDeviceRecovery
- ยูทิลิตี้ Wi-Fi
- WifiCommandUtil.Scanผลลัพธ์
- ตัวช่วย Wi-Fi
Enums