IDeviceRecovery
  public
  
  
  
  interface
  IDeviceRecovery
  
  
  
| com.android.tradefed.device.IDeviceRecovery | 
用於復原離線裝置的介面。
摘要
| 公用方法 | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)
      嘗試復原無法再與之通訊的裝置。 | 
| 
        abstract
        
        
        
        
        void | 
      recoverDeviceBootloader(IDeviceStateMonitor monitor)
      嘗試在系統啟動載入程式模式下復原指定的無法回應裝置。 | 
| 
        abstract
        
        
        
        
        void | 
      recoverDeviceFastbootd(IDeviceStateMonitor monitor)
      嘗試在快速系統啟動模式下復原指定的無回應裝置。 | 
| 
        abstract
        
        
        
        
        void | 
      recoverDeviceRecovery(IDeviceStateMonitor monitor)
      嘗試在復原模式下復原指定的無法回應裝置。 | 
| 
        
        default
        
        
        
        void | 
      setFastbootPath(String fastbootPath)
      設定要使用的 fastboot 二進位檔路徑。 | 
公用方法
recoverDevice
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
嘗試復原無法再與之通訊的裝置。
方法應阻斷,並僅在裝置處於要求狀態時傳回。
| 參數 | |
|---|---|
| monitor | IDeviceStateMonitor:要使用的IDeviceStateMonitor。 | 
| recoverUntilOnline | boolean:如果為 true,裝置在 ADB 上上線後,方法就應立即傳回。如果為 false,方法應會阻斷,直到裝置可供測試為止 (即IDeviceStateMonitor.waitForDeviceAvailable()成功)。 | 
| 擲回 | |
|---|---|
| DeviceNotAvailableException | 如果裝置無法復原 | 
recoverDeviceBootloader
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
嘗試在系統啟動載入程式模式下復原指定的無回應裝置。
| 參數 | |
|---|---|
| monitor | IDeviceStateMonitor:要使用的IDeviceStateMonitor。 | 
| 擲回 | |
|---|---|
| DeviceNotAvailableException | 如果裝置無法復原 | 
recoverDeviceFastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
嘗試在 Fastboot 模式下復原指定的無回應裝置。
| 參數 | |
|---|---|
| monitor | IDeviceStateMonitor:要使用的IDeviceStateMonitor。 | 
| 擲回 | |
|---|---|
| DeviceNotAvailableException | 如果裝置無法復原 | 
recoverDeviceRecovery
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
嘗試在復原模式下復原指定的無法回應裝置。
| 參數 | |
|---|---|
| monitor | IDeviceStateMonitor:要使用的IDeviceStateMonitor。 | 
| 擲回 | |
|---|---|
| DeviceNotAvailableException | 如果裝置無法復原 | 
setFastbootPath
public void setFastbootPath (String fastbootPath)
設定要使用的 fastboot 二進位檔路徑。
| 參數 | |
|---|---|
| fastbootPath | String:定義 fastboot 二進位檔路徑的String。 | 
