Pemulihan Perangkat
public interface IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
Antarmuka untuk memulihkan perangkat yang offline.
Ringkasan
Metode publik | |
---|---|
abstract void | recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline) Mencoba untuk memulihkan perangkat yang diberikan yang tidak lagi dapat dikomunikasikan. |
abstract void | recoverDeviceBootloader ( IDeviceStateMonitor monitor) Coba pulihkan perangkat tidak responsif yang diberikan dalam mode bootloader. |
abstract void | recoverDeviceFastbootd ( IDeviceStateMonitor monitor) Coba pulihkan perangkat tidak responsif yang diberikan dalam mode fastbootd. |
abstract void | recoverDeviceRecovery ( IDeviceStateMonitor monitor) Coba pulihkan perangkat tidak responsif yang diberikan dalam mode pemulihan. |
default void | setFastbootPath (String fastbootPath) Menetapkan jalur ke biner fastboot yang akan digunakan. |
Metode publik
recoveryDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
Mencoba untuk memulihkan perangkat yang diberikan yang tidak lagi dapat dikomunikasikan.
Metode harus memblokir dan hanya mengembalikan saat perangkat dalam keadaan diminta.Parameter | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor yang akan digunakan. |
recoverUntilOnline | boolean : jika benar, metode harus kembali segera setelah perangkat online di adb. Jika salah, metode harus memblokir hingga perangkat sepenuhnya tersedia untuk pengujian (yaitu IDeviceStateMonitor#waitForDeviceAvailable() berhasil. |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat tidak dapat dipulihkan |
pulihkanDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
Coba pulihkan perangkat tidak responsif yang diberikan dalam mode bootloader.
Parameter | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor yang akan digunakan. |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat tidak dapat dipulihkan |
pulihkanDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
Coba pulihkan perangkat tidak responsif yang diberikan dalam mode fastbootd.
Parameter | |
---|---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor yang akan digunakan. |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat tidak dapat dipulihkan |
recoveryDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
Coba pulihkan perangkat tidak responsif yang diberikan 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 path ke fastboot binary. |