Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

IDeviceStateMonitor

public interface IDeviceStateMonitor

com.android.tradefed.device.IDeviceStateMonitor


提供監視IDevice狀態的工具。

摘要

公開方法

abstract TestDeviceState getDeviceState ()

獲取設備狀態。

abstract String getMountPoint (String mountName)

返回安裝點。

abstract String getSerialNumber ()

獲取設備的序列號。

abstract boolean isAdbTcp ()
abstract void setDefaultAvailableTimeout (long timeoutMs)

waitForDeviceAvailable()以毫秒為單位設置等待設備可用的waitForDeviceAvailable()

abstract void setDefaultOnlineTimeout (long timeoutMs)

waitForDeviceOnline()設置以毫秒為單位的時間,以等待設備在線。

abstract void setIDevice (IDevice device)

更新當前的IDevice。

abstract void setState ( TestDeviceState deviceState)

設置設備當前狀態。

abstract boolean waitForBootComplete (long waitTime)

阻塞直到設置設備的啟動完成標誌

abstract IDevice waitForDeviceAvailable ()

等待設備響應並可以進行測試。

abstract IDevice waitForDeviceAvailable (long waitTime)

等待設備響應並可以進行測試。

abstract boolean waitForDeviceBootloader (long waitTime)

等待設備進入引導程序。

abstract void waitForDeviceBootloaderStateUpdate ()

等待設備引導加載程序狀態被刷新

abstract boolean waitForDeviceInRecovery (long waitTime)

等待設備進入“ adb恢復”狀態

abstract boolean waitForDeviceNotAvailable (long waitTime)

等待設備不可用

abstract IDevice waitForDeviceOnline ()

使用標準啟動超時等待設備在線。

abstract IDevice waitForDeviceOnline (long time)

等待設備在線。

abstract boolean waitForDeviceShell (long waitTime)

等待設備響應基本的adb shell命令。

公開方法

getDeviceState

public abstract TestDeviceState getDeviceState ()

獲取設備狀態。

退貨
TestDeviceState 設備的TestDeviceState

getMountPoint

public abstract String getMountPoint (String mountName)

返回安裝點。

如果IDevice的緩存信息不可用,則直接查詢設備。

待辦事項:將此行為移至IDevice#getMountPoint(String)

參量
mountName String :安裝點的名稱

退貨
String 掛載點或null

也可以看看:

getSerialNumber

public abstract String getSerialNumber ()

獲取設備的序列號。

退貨
String

isAdbTcp

public abstract boolean isAdbTcp ()

退貨
boolean 如果設備通過tcp連接到adb,則為true

setDefaultAvailableTimeout

public abstract void setDefaultAvailableTimeout (long timeoutMs)

waitForDeviceAvailable()以毫秒為單位設置等待設備可用的waitForDeviceAvailable()

參量
timeoutMs long

setDefaultOnlineTimeout

public abstract void setDefaultOnlineTimeout (long timeoutMs)

waitForDeviceOnline()設置以毫秒為單位的時間,以等待設備在線。

參量
timeoutMs long

setIDevice

public abstract void setIDevice (IDevice device)

更新當前的IDevice。

setState

public abstract void setState ( TestDeviceState deviceState)

設置設備當前狀態。

waitForBootComplete

public abstract boolean waitForBootComplete (long waitTime)

阻塞直到設置設備的啟動完成標誌

參量
waitTime long :等待的毫秒數

退貨
boolean

waitForDeviceAvailable

public abstract IDevice waitForDeviceAvailable ()

等待設備響應並可以進行測試。

等效於waitForDeviceAvailable(long) ,但是使用默認的設備啟動超時。

退貨
IDevice 如果設備在時間到期之前變為聯機,則為IDevice 。否則為null

waitForDeviceAvailable

public abstract IDevice waitForDeviceAvailable (long waitTime)

等待設備響應並可以進行測試。當前,這意味著程序包管理器和外部存儲可用。

參量
waitTime long :等待的時間(以毫秒為單位)

退貨
IDevice 如果設備在時間到期之前變為聯機,則為IDevice 。否則為null

waitForDeviceBootloader

public abstract boolean waitForDeviceBootloader (long waitTime)

等待設備進入引導程序。

參量
waitTime long :等待的最長時間(以毫秒為單位)

退貨
boolean 如果設備在時間到期之前位於引導加載程序中,則為true

waitForDeviceBootloaderStateUpdate

public abstract void waitForDeviceBootloaderStateUpdate ()

等待設備引導加載程序狀態被刷新

waitForDeviceInRecovery

public abstract boolean waitForDeviceInRecovery (long waitTime)

等待設備進入“ adb恢復”狀態

參量
waitTime long :等待的最長時間(以毫秒為單位)

退貨
boolean 如果設備在超時之前處於恢復狀態,則為True,否則為False。

waitForDeviceNotAvailable

public abstract boolean waitForDeviceNotAvailable (long waitTime)

等待設備不可用

參量
waitTime long :等待的最長時間(以毫秒為單位)

退貨
boolean 如果設備不可用,則為true

waitForDeviceOnline

public abstract IDevice waitForDeviceOnline ()

使用標準啟動超時等待設備在線。

注意:一旦通過DDMS可見設備,此方法將返回。它不能保證設備實際對adb命令作出響應-請改用waitForDeviceAvailable()

退貨
IDevice 如果設備在時間到期之前變為聯機,則為IDevice 。否則為null

waitForDeviceOnline

public abstract IDevice waitForDeviceOnline (long time)

等待設備在線。

注意:一旦通過DDMS可見設備,此方法將返回。它不能保證設備實際對adb命令作出響應-請改用waitForDeviceAvailable()

參量
time long :等待的最長時間(以毫秒為單位)

退貨
IDevice 如果設備在時間到期之前變為聯機,則為IDevice 。否則為null

waitForDeviceShell

public abstract boolean waitForDeviceShell (long waitTime)

等待設備響應基本的adb shell命令。

參量
waitTime long :等待的時間(以毫秒為單位)

退貨
boolean 如果設備在waitTime過去之前變得響應,則為true