IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Antarmuka untuk memulihkan perangkat yang telah offline.

Ringkasan

Metode publik

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Mencoba memulihkan perangkat tertentu yang tidak dapat lagi dikomunikasikan.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif dalam mode bootloader.

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif dalam mode fastbootd.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif dalam mode pemulihan.

default void setFastbootPath(String fastbootPath)

Menetapkan jalur ke biner fastboot yang akan digunakan.

Metode publik

recoverDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Mencoba memulihkan perangkat tertentu yang tidak dapat lagi dikomunikasikan.

Metode harus memblokir dan hanya ditampilkan saat perangkat dalam status yang diminta.

Parameter
monitor IDeviceStateMonitor: IDeviceStateMonitor yang akan digunakan.

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

Menampilkan
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

recoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif dalam mode bootloader.

Parameter
monitor IDeviceStateMonitor: IDeviceStateMonitor yang akan digunakan.

Menampilkan
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

recoverDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif dalam mode fastbootd.

Parameter
monitor IDeviceStateMonitor: IDeviceStateMonitor yang akan digunakan.

Menampilkan
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

recoverDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif dalam mode pemulihan.

Parameter
monitor IDeviceStateMonitor: IDeviceStateMonitor yang akan digunakan.

Menampilkan
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

setFastbootPath

public void setFastbootPath (String fastbootPath)

Menetapkan jalur ke biner fastboot yang akan digunakan.

Parameter
fastbootPath String: String yang menentukan jalur ke biner fastboot.