IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Antarmuka untuk memulihkan perangkat yang offline.

Ringkasan

Metode publik

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Berupaya memulihkan perangkat tertentu yang tidak dapat lagi berkomunikasi dengan pengguna.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif tertentu dalam mode bootloader.

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif tertentu dalam mode fastbootd.

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif tertentu dalam mode pemulihan.

default void setFastbootPath(String fastbootPath)

Menetapkan jalur ke biner fastboot yang akan digunakan.

Metode publik

pulihkanPerangkat

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Berupaya memulihkan perangkat tertentu yang tidak dapat lagi berkomunikasi dengan pengguna.

Metode harus memblokir dan hanya kembali saat perangkat dalam status diminta.

Parameter
monitor IDeviceStateMonitor: IDeviceStateMonitor yang akan digunakan.

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

Menampilkan
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

pulihkanDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif tertentu dalam mode bootloader.

Parameter
monitor IDeviceStateMonitor: IDeviceStateMonitor yang akan digunakan.

Menampilkan
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

memulihkannyaDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif tertentu dalam mode fastbootd.

Parameter
monitor IDeviceStateMonitor: IDeviceStateMonitor yang akan digunakan.

Menampilkan
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

MemulihkanDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Mencoba memulihkan perangkat yang tidak responsif tertentu dalam mode pemulihan.

Parameter
monitor IDeviceStateMonitor: IDeviceStateMonitor yang akan digunakan.

Menampilkan
DeviceNotAvailableException jika perangkat tidak dapat dipulihkan

{i>setFastbootPath<i}

public void setFastbootPath (String fastbootPath)

Menetapkan jalur ke biner fastboot yang akan digunakan.

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