Pemulihan Perangkat I

public interface IDeviceRecovery

com.Android.tradefed.device.IDeviceRecovery


Antarmuka untuk memulihkan perangkat yang offline.

Ringkasan

Metode publik

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Coba pulihkan perangkat tertentu yang tidak dapat lagi digunakan untuk berkomunikasi.

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

Coba pulihkan perangkat yang tidak responsif dalam mode bootloader.

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

Coba pulihkan perangkat yang tidak responsif dalam mode fastbootd.

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

Coba pulihkan perangkat yang tidak responsif dalam mode pemulihan.

default void setFastbootPath (String fastbootPath)

Menetapkan jalur ke biner fastboot yang akan digunakan.

Metode publik

memulihkan Perangkat

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Coba pulihkan perangkat tertentu yang tidak dapat lagi digunakan untuk berkomunikasi.

Metode harus diblokir dan hanya kembali ketika perangkat dalam keadaan diminta.

Parameter
monitor IDeviceStateMonitor : IDeviceStateMonitor yang akan digunakan.

recoverUntilOnline boolean : jika benar, metode akan kembali segera setelah perangkat online di adb. Jika salah, metode harus diblokir hingga perangkat sepenuhnya tersedia untuk pengujian (yaitu IDeviceStateMonitor#waitForDeviceAvailable() berhasil.

Melempar
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

memulihkanDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Coba pulihkan perangkat yang tidak responsif dalam mode bootloader.

Parameter
monitor IDeviceStateMonitor : IDeviceStateMonitor yang akan digunakan.

Melempar
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

memulihkanDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Coba pulihkan perangkat yang tidak responsif dalam mode fastbootd.

Parameter
monitor IDeviceStateMonitor : IDeviceStateMonitor yang akan digunakan.

Melempar
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

memulihkanPemulihan Perangkat

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Coba pulihkan perangkat yang tidak responsif dalam mode pemulihan.

Parameter
monitor IDeviceStateMonitor : IDeviceStateMonitor yang akan digunakan.

Melempar
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

setFastbootPath

public void setFastbootPath (String fastbootPath)

Menetapkan jalur ke biner fastboot yang akan digunakan.

Parameter
fastbootPath String : sebuah String yang mendefinisikan jalur ke biner fastboot.