NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.Object |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
状態監視のためのヘルパークラス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
'応答性のポーリング'コマンドの最大動作時間(ミリ秒)
定数値:10000(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 |
パブリックメソッド
getDeviceState
public TestDeviceState getDeviceState ()
getFastbootSerialNumber
public String getFastbootSerialNumber ()
getMountPoint
public String getMountPoint (String mountName)
getSerialNumber
public String getSerialNumber ()
isAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
デバイスがで利用可能になるのを待つ時間(ミリ秒)を設定しwaitForDeviceAvailable()
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
デバイスがオンラインであることをを待つミリ秒の時間を設定しwaitForDeviceOnline()
setFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
fastbootモードのシリアル番号を設定します。
setIDevice
public void setIDevice (IDevice newDevice)
setState
public void setState (TestDeviceState deviceState)
パラメーター |
---|
deviceState | TestDeviceState |
waitForBootComplete
public boolean waitForBootComplete (long waitTime)
waitForDeviceAvailable
public IDevice waitForDeviceAvailable (long waitTime)
waitForDeviceAvailable
public IDevice waitForDeviceAvailable ()
waitForDeviceBootloader
public boolean waitForDeviceBootloader (long time)
waitForDeviceBootloaderStateUpdate
public void waitForDeviceBootloaderStateUpdate ()
waitForDeviceFastbootd
public boolean waitForDeviceFastbootd (String fastbootPath,
long time)
パラメーター |
---|
fastbootPath | String |
time | long |
waitForDeviceInRecovery
public IDevice waitForDeviceInRecovery ()
waitForDeviceInRecovery
public boolean waitForDeviceInRecovery (long waitTime)
waitForDeviceInSideload
public boolean waitForDeviceInSideload (long waitTime)
waitForDeviceNotAvailable
public boolean waitForDeviceNotAvailable (long waitTime)
waitForDeviceOnline
public IDevice waitForDeviceOnline ()
waitForDeviceOnline
public IDevice waitForDeviceOnline (long waitTime)
waitForDeviceShell
public boolean waitForDeviceShell (long waitTime)
保護されたメソッド
createOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
テスト用に公開
getCheckPollTime
protected long getCheckPollTime ()
テスト用に公開
getCurrentTime
protected long getCurrentTime ()
テスト用に公開
getIDevice
protected IDevice getIDevice ()
postOnlineCheck
protected boolean postOnlineCheck (long waitTime)
オンラインデバイスで実行する追加のチェック
パラメーター |
---|
waitTime | long :あきらめる前に待機するミリ秒の時間 |
戻り値 |
---|
boolean | true WAITTIMEの有効期限が切れる前にチェックが成功した場合。 false そう |
waitForStoreMount
protected boolean waitForStoreMount (long waitTime)
デバイスの外部ストアがマウントされるのを待ちます。
パラメーター |
---|
waitTime | long :あきらめる前に待機するミリ秒の時間 |
戻り値 |
---|
boolean | true WAITTIMEの有効期限が切れる前に外部ストアがマウントされている場合。 false そう |