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. |