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 IDeviceRecovery öğesinin basit bir uygulaması.
Özet
Sabitler | |
|---|---|
int |
BOOTLOADER_POLL_ATTEMPTS
Cihazın bootloader'da olup olmadığını kontrol etme denemelerinin sayısı. |
long |
INITIAL_PAUSE_TIME
Kurtarma denemelerine başlamadan önce beklenecek süre (ms) |
Fields'ın oynadığı filmler | |
|---|---|
protected
long |
mBootloaderWaitTime
|
protected
boolean |
mDisableUnresponsiveReboot
|
protected
boolean |
mDisableUsbReset
|
protected
long |
mFastbootWaitTime
|
protected
long |
mOnlineWaitTime
|
protected
int |
mRequiredMinBattery
|
protected
long |
mShellWaitTime
|
protected
long |
mWaitTime
|
Herkese açık oluşturucular | |
|---|---|
WaitDeviceRecovery()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Artık iletişim kurulamayan cihazı kurtarmaya çalışır. |
void
|
recoverDeviceBootloader(IDeviceStateMonitor monitor)
Verilen yanıt vermeyen cihazı önyükleyici modunda kurtarmayı deneyin. |
void
|
recoverDeviceFastbootd(IDeviceStateMonitor monitor)
Yanıt vermeyen cihazı fastbootd modunda kurtarmayı deneyin. |
void
|
recoverDeviceRecovery(IDeviceStateMonitor monitor)
Yanıt vermeyen cihazı kurtarma modunda kurtarmayı deneyin. |
void
|
setFastbootPath(String fastbootPath)
Kullanılacak fastboot ikilisinin yolunu ayarlar. |
Korunan yöntemler | |
|---|---|
void
|
checkMinBatteryLevel(IDevice device)
Cihazın pil seviyesinin minimum koşulu karşılayıp karşılamadığını kontrol eder. |
IRunUtil
|
getRunUtil()
Kullanmak istediğiniz |
void
|
handleDeviceNotAvailable(IDeviceStateMonitor monitor, boolean recoverTillOnline)
Cihazın kullanılamadığı durumu 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 etme denemelerinin sayısı.
Birim testi için kullanıma sunuldu
Sabit Değer: 3 (0x00000003)
INITIAL_PAUSE_TIME
protected static final long INITIAL_PAUSE_TIME
Kurtarma denemelerine başlamadan önce beklenecek süre (ms)
Sabit Değer: 5000 (0x0000000000001388)
Fields'ın oynadığı filmler
mBootloaderWaitTime
protected long mBootloaderWaitTime
mDisableUnresponsiveReboot
protected boolean mDisableUnresponsiveReboot
mDisableUsbReset
protected boolean mDisableUsbReset
mFastbootWaitTime
protected long mFastbootWaitTime
mOnlineWaitTime
protected long mOnlineWaitTime
mRequiredMinBattery
protected int mRequiredMinBattery
mShellWaitTime
protected long mShellWaitTime
mWaitTime
protected long mWaitTime
Herkese açık oluşturucular
WaitDeviceRecovery
public WaitDeviceRecovery ()
Herkese açık yöntemler
recoverDevice
public void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Artık iletişim kurulamayan cihazı kurtarmaya çalışır.
Yöntem, cihaz istenen durumda olduğunda engellemeli ve yalnızca bu durumda döndürmelidir.
| Parametreler | |
|---|---|
monitor |
IDeviceStateMonitor: Kullanılacak IDeviceStateMonitor. |
recoverUntilOnline |
boolean: Doğruysa yöntem, cihaz adb'de çevrimiçi olur olmaz döndürülmelidir.
Yanlışsa yöntem, cihaz test için tamamen kullanılabilir olana kadar (ör. IDeviceStateMonitor.waitForDeviceAvailable() başarılı olana kadar) engellemelidir. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
recoverDeviceBootloader
public void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Verilen yanıt vermeyen cihazı önyükleyici modunda kurtarmayı deneyin.
| Parametreler | |
|---|---|
monitor |
IDeviceStateMonitor: Kullanılacak IDeviceStateMonitor. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
recoverDeviceFastbootd
public void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Yanıt vermeyen cihazı fastbootd modunda kurtarmayı deneyin.
| Parametreler | |
|---|---|
monitor |
IDeviceStateMonitor: Kullanılacak IDeviceStateMonitor. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
recoverDeviceRecovery
public void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Yanıt vermeyen cihazı kurtarma modunda kurtarmayı deneyin.
| Parametreler | |
|---|---|
monitor |
IDeviceStateMonitor: Kullanılacak IDeviceStateMonitor. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
setFastbootPath
public void setFastbootPath (String fastbootPath)
Kullanılacak fastboot ikilisinin yolunu ayarlar.
| Parametreler | |
|---|---|
fastbootPath |
String: Fastboot ikilisinin yolunu tanımlayan bir 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.
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
Pil seviyesi okunamıyorsa veya minimum seviyenin altındaysa |
getRunUtil
protected IRunUtil getRunUtil ()
Kullanmak istediğiniz RunUtil örneğini alın.
Birim testi için kullanıma sunuldu.
| İlerlemeler | |
|---|---|
IRunUtil |
|
handleDeviceNotAvailable
protected void handleDeviceNotAvailable (IDeviceStateMonitor monitor, boolean recoverTillOnline)
Cihazın kullanılamadığı durumu ele alın.
| Parametreler | |
|---|---|
monitor |
IDeviceStateMonitor: IDeviceStateMonitor |
recoverTillOnline |
boolean: Doğruysa bu yöntem, cihaz internete bağlıysa döndürmeli ve yanıt verme durumu kontrol edilmemelidir. |
| Dekoratif yastıklar | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
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 |
| Dekoratif yastıklar | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|