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