Cihaz Kurtarma

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceKurtarma


Çevrimdışı olan bir cihazı kurtarma arayüzü.

Özet

Herkese açık yöntemler

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Artık iletişim kurulamayan belirtilen cihazı kurtarmayı deneyin.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Yanıt vermeyen cihazı bootloader modunda kurtarmaya çalışın.

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

Belirtilen yanıt vermeyen cihazı fastbootd modunda kurtarmaya çalışın.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

Yanıt vermeyen belirtilen cihazı, kurtarma modunda kurtarmaya çalışın.

default void setFastbootPath(String fastbootPath)

Kullanılacak fastboot ikili programının yolunu ayarlar.

Herkese açık yöntemler

Kurtarılan Cihaz

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Artık iletişim kurulamayan belirtilen cihazı kurtarmayı deneyin.

Yöntem engellemeli ve yalnızca cihaz istenen durumda olduğunda geri dönmelidir.

Parametreler
monitor IDeviceStateMonitor: kullanılacak IDeviceStateMonitor.

recoverUntilOnline boolean: Doğruysa yöntem, adb'de cihaz internete bağlanır bağlanmaz geri dönmelidir. Yanlış ise yöntem, cihaz test için tam olarak kullanılabilir olana kadar (ör. IDeviceStateMonitor#waitForDeviceAvailable() başarılı.

Fırlatma
DeviceNotAvailableException Cihaz kurtarılamadıysa

kurtarmaCihazBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Yanıt vermeyen cihazı bootloader modunda kurtarmaya çalışın.

Parametreler
monitor IDeviceStateMonitor: kullanılacak IDeviceStateMonitor.

Fırlatma
DeviceNotAvailableException Cihaz kurtarılamadıysa

kurtarmaCihazıHızlı önyükleme

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Belirtilen yanıt vermeyen cihazı fastbootd modunda kurtarmaya çalışın.

Parametreler
monitor IDeviceStateMonitor: kullanılacak IDeviceStateMonitor.

Fırlatma
DeviceNotAvailableException Cihaz kurtarılamadıysa

KurtarmaCihazıKurtarma

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Yanıt vermeyen belirtilen cihazı, kurtarma modunda kurtarmaya çalışın.

Parametreler
monitor IDeviceStateMonitor: kullanılacak IDeviceStateMonitor.

Fırlatma
DeviceNotAvailableException Cihaz kurtarılamadıysa

setFastbootPath

public void setFastbootPath (String fastbootPath)

Kullanılacak fastboot ikili programının yolunu ayarlar.

Parametreler
fastbootPath String: Fastboot ikili programının yolunu tanımlayan bir String.