NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Object |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
คลาสย่อยทางอ้อมที่รู้จัก NestedDeviceStateMonitor | การตรวจสอบสถานะอุปกรณ์ที่ดำเนินการตรวจสอบเพิ่มเติมบนอุปกรณ์ที่ซ้อนกันเพื่อรองรับลักษณะเฉพาะของสภาพแวดล้อมเสมือนจริง |
|
คลาสตัวช่วยสำหรับการมอนิเตอร์สถานะของ IDevice
โดยไม่มีการสนับสนุนเฟรมเวิร์ก
สรุป
ค่าคงที่
MAX_CHECK_POLL_TIME
protected static final long MAX_CHECK_POLL_TIME
ค่าคงที่: 30000 (0x0000000000007530)
MAX_OP_TIME
protected static final int MAX_OP_TIME
เวลาดำเนินการสูงสุดในหน่วย ms สำหรับคำสั่ง 'โพลเพื่อการตอบสนอง'
ค่าคงที่: 10,000 (0x00002710)
เขตข้อมูล
PERM_DENIED_ERROR_PATTERN
protected static final String PERM_DENIED_ERROR_PATTERN
ผู้รับเหมาก่อสร้างสาธารณะ
NativeDeviceStateMonitor
public NativeDeviceStateMonitor (IDeviceManager mgr,
IDevice device,
boolean fastbootEnabled)
พารามิเตอร์ |
---|
mgr | IDeviceManager |
device | IDevice |
fastbootEnabled | boolean |
วิธีการสาธารณะ
รับDeviceState
public TestDeviceState getDeviceState ()
การส่งคืน |
---|
TestDeviceState | |
รับ FastbootSerialNumber
public String getFastbootSerialNumber ()
รับ MountPoint
public String getMountPoint (String mountName)
พารามิเตอร์ |
---|
mountName | String |
รับหมายเลขซีเรียล
public String getSerialNumber ()
คือAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
ตั้งเวลาเป็น ms เพื่อรอให้อุปกรณ์พร้อมใช้งานใน waitForDeviceAvailable()
พารามิเตอร์ |
---|
timeoutMs | long |
ตั้งค่าเริ่มต้นออนไลน์หมดเวลา
public void setDefaultOnlineTimeout (long timeoutMs)
ตั้งเวลาเป็น ms เพื่อรอให้อุปกรณ์ออนไลน์ใน waitForDeviceOnline()
พารามิเตอร์ |
---|
timeoutMs | long |
ตั้งค่า FastbootSerialNumber
public void setFastbootSerialNumber (String serial)
ตั้งค่าหมายเลขซีเรียลของโหมด fastboot
พารามิเตอร์ |
---|
serial | String |
เซ็ตไอดีดีไวซ์
public void setIDevice (IDevice newDevice)
พารามิเตอร์ |
---|
newDevice | IDevice |
เซ็ตสเตต
public void setState (TestDeviceState deviceState)
พารามิเตอร์ |
---|
deviceState | TestDeviceState |
รอบูตให้เสร็จสมบูรณ์
public boolean waitForBootComplete (long waitTime)
พารามิเตอร์ |
---|
waitTime | long |
รออุปกรณ์พร้อมใช้งาน
public IDevice waitForDeviceAvailable (long waitTime)
พารามิเตอร์ |
---|
waitTime | long |
รออุปกรณ์พร้อมใช้งาน
public IDevice waitForDeviceAvailable ()
รออุปกรณ์ Bootloader
public boolean waitForDeviceBootloader (long time)
รออุปกรณ์ BootloaderStateUpdate
public void waitForDeviceBootloaderStateUpdate ()
รออุปกรณ์ Fastbootd
public boolean waitForDeviceFastbootd (String fastbootPath,
long time)
พารามิเตอร์ |
---|
fastbootPath | String |
time | long |
รอการกู้คืนอุปกรณ์
public IDevice waitForDeviceInRecovery ()
รอการกู้คืนอุปกรณ์
public boolean waitForDeviceInRecovery (long waitTime)
พารามิเตอร์ |
---|
waitTime | long |
รออุปกรณ์InSideload
public boolean waitForDeviceInSideload (long waitTime)
พารามิเตอร์ |
---|
waitTime | long |
รออุปกรณ์ไม่พร้อมใช้งาน
public boolean waitForDeviceNotAvailable (long waitTime)
พารามิเตอร์ |
---|
waitTime | long |
รออุปกรณ์ออนไลน์
public IDevice waitForDeviceOnline ()
รออุปกรณ์ออนไลน์
public IDevice waitForDeviceOnline (long waitTime)
พารามิเตอร์ |
---|
waitTime | long |
รอสำหรับ DeviceShell
public boolean waitForDeviceShell (long waitTime)
พารามิเตอร์ |
---|
waitTime | long |
วิธีการที่ได้รับการป้องกัน
createOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
เปิดเผยสำหรับการทดสอบ
getCheckPollTime
protected long getCheckPollTime ()
เปิดเผยสำหรับการทดสอบ
รับ CurrentTime
protected long getCurrentTime ()
เปิดเผยสำหรับการทดสอบ
รับ IDevice
protected IDevice getIDevice ()
การส่งคืน |
---|
IDevice | IDevice เชื่อมโยงกับการตรวจสอบสถานะ |
โพสต์ออนไลน์เช็ค
protected boolean postOnlineCheck (long waitTime)
การตรวจสอบเพิ่มเติมที่ต้องทำบนอุปกรณ์ออนไลน์
พารามิเตอร์ |
---|
waitTime | long : เวลาเป็น ms ที่จะรอก่อนที่จะยอมแพ้ |
การส่งคืน |
---|
boolean | true หากการตรวจสอบสำเร็จก่อนที่ waitTime จะหมดอายุ false เป็นอย่างอื่น |
รอสำหรับ StoreMount
protected boolean waitForStoreMount (long waitTime)
รอให้ติดตั้งที่จัดเก็บภายนอกของอุปกรณ์
พารามิเตอร์ |
---|
waitTime | long : เวลาเป็น ms ที่จะรอก่อนที่จะยอมแพ้ |
การส่งคืน |
---|
boolean | true ถ้าติดตั้งร้านค้าภายนอกก่อนที่ waitTime จะหมดอายุ false เป็นอย่างอื่น |