WaitDeviceRecovery
public
class
WaitDeviceRecovery
extends Object
implements
IDeviceRecovery
java.lang.Object | |
↳ | com.android.tradefed.device.WaitDeviceRecovery |
Cihazın internete bağlanmasını ve basit komutlara yanıt vermesini bekleyen basit bir IDeviceRecovery
uygulaması.
Özet
Sabitler | |
---|---|
int |
BOOTLOADER_POLL_ATTEMPTS
Cihazın bootloader'da olup olmadığını kontrol etmek için yapılan denemelerin sayısı. |
long |
INITIAL_PAUSE_TIME
Kurtarma denemelerine başlamadan önce beklemeniz gereken süre (milisaniye cinsinden) |
Fields'ın oynadığı filmler | |
---|---|
protected
long |
mBootloaderWaitTime
|
protected
boolean |
mDisableUnresponsiveReboot
|
protected
long |
mFastbootWaitTime
|
protected
long |
mOnlineWaitTime
|
protected
int |
mRequiredMinBattery
|
protected
long |
mShellWaitTime
|
protected
long |
mWaitTime
|
Herkese açık kurucular | |
---|---|
WaitDeviceRecovery()
|
Herkese açık yöntemler | |
---|---|
void
|
recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)
|
void
|
recoverDeviceBootloader(IDeviceStateMonitor monitor)
|
void
|
recoverDeviceFastbootd(IDeviceStateMonitor monitor)
|
void
|
recoverDeviceRecovery(IDeviceStateMonitor monitor)
|
void
|
setFastbootPath(String fastbootPath)
|
Korunan yöntemler | |
---|---|
void
|
checkMinBatteryLevel(IDevice device)
Cihazın pil seviyesinin minimum koşulu karşılayıp karşılamadığını kontrol eder. |
IRunUtil
|
getRunUtil()
Kullanılacak |
void
|
handleDeviceNotAvailable(IDeviceStateMonitor monitor, boolean recoverTillOnline)
Cihazın kullanılamadığı durumları ele alın. |
void
|
handleDeviceUnresponsive(IDevice device, IDeviceStateMonitor monitor)
Cihazın internete bağlı ancak yanıt vermediği durumları ele alma. |
Sabitler
BOOTLOADER_POLL_ATTEMPTS
public static final int BOOTLOADER_POLL_ATTEMPTS
Cihazın bootloader'da olup olmadığını kontrol etmek için yapılan denemelerin sayısı.
Birim testi için kullanıma sunulur.
Sabit Değer: 3 (0x00000003)
INITIAL_PAUSE_TIME
protected static final long INITIAL_PAUSE_TIME
Kurtarma denemelerine başlamadan önce beklemeniz gereken süre (milisaniye cinsinden)
Sabit Değer: 5000 (0x0000000000001388)
Fields'ın oynadığı filmler
mBootloaderWaitTime
protected long mBootloaderWaitTime
mDisableUnresponsiveReboot
protected boolean mDisableUnresponsiveReboot
mFastbootWaitTime
protected long mFastbootWaitTime
mOnlineWaitTime
protected long mOnlineWaitTime
mRequiredMinBattery
protected int mRequiredMinBattery
mShellWaitTime
protected long mShellWaitTime
mWaitTime
protected long mWaitTime
Herkese açık kurucular
WaitDeviceRecovery
public WaitDeviceRecovery ()
Herkese açık yöntemler
recoverDevice
public void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Parametreler | |
---|---|
monitor |
IDeviceStateMonitor |
recoverUntilOnline |
boolean |
Atışlar | |
---|---|
DeviceNotAvailableException |
recoverDeviceBootloader
public void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Parametreler | |
---|---|
monitor |
IDeviceStateMonitor |
Atışlar | |
---|---|
DeviceNotAvailableException |
recoverDeviceFastbootd
public void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Parametreler | |
---|---|
monitor |
IDeviceStateMonitor |
Atışlar | |
---|---|
DeviceNotAvailableException |
recoverDeviceRecovery
public void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Parametreler | |
---|---|
monitor |
IDeviceStateMonitor |
Atışlar | |
---|---|
DeviceNotAvailableException |
setFastbootPath
public void setFastbootPath (String fastbootPath)
Parametreler | |
---|---|
fastbootPath |
String |
Korunan yöntemler
checkMinBatteryLevel
protected void checkMinBatteryLevel (IDevice device)
Cihazın pil seviyesinin minimum koşulu karşılayıp karşılamadığını kontrol eder.
Atışlar | |
---|---|
DeviceNotAvailableException |
Pil seviyesi okunamıyorsa veya minimum seviyenin altındaysa |
getRunUtil
protected IRunUtil getRunUtil ()
Kullanılacak RunUtil
örneğini alın.
Birim testi için kullanıma sunulur.
İlerlemeler | |
---|---|
IRunUtil |
handleDeviceNotAvailable
protected void handleDeviceNotAvailable (IDeviceStateMonitor monitor, boolean recoverTillOnline)
Cihazın kullanılamadığı durumları ele alın.
Parametreler | |
---|---|
monitor |
IDeviceStateMonitor : IDeviceStateMonitor |
recoverTillOnline |
boolean : Doğru ise bu yöntem, cihazın internete bağlı olup olmadığını döndürür ve yanıt verip vermediğini kontrol etmez. |
Atışlar | |
---|---|
DeviceNotAvailableException |
handleDeviceUnresponsive
protected void handleDeviceUnresponsive (IDevice device, IDeviceStateMonitor monitor)
Cihazın internete bağlı ancak yanıt vermediği durumları ele alma.
Parametreler | |
---|---|
device |
IDevice |
Atışlar | |
---|---|
DeviceNotAvailableException |