CompanionDeviceTracker
  public
  
  
  
  class
  CompanionDeviceTracker
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker | 
コンパニオン デバイスの割り当てと解放を行うクラス
概要
パブリック メソッド | |
|---|---|
        
        
        
        
        
        ITestDevice
     | 
  
    
      
      allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)
      
      
        選択条件に基づいてコンパニオン デバイスを割り当てます。  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      freeCompanionDevice(ITestDevice device)
      
      
        プライマリ デバイスによって識別されたように、コンパニオン デバイスを解放します。  | 
  
        
        
        
        
        
        ITestDevice
     | 
  
    
      
      getCompanionDevice(ITestDevice device)
      
      
        プライマリ デバイスによって識別されるように、割り振られたコンパニオン デバイスを取得します。  | 
  
        
        
        static
        
        
        CompanionDeviceTracker
     | 
  
    
      
      getInstance()
      
      
        トラッカーのシングルトン インスタンスを取得します。  | 
  
パブリック メソッド
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
選択条件に基づいてコンパニオン デバイスを割り当てる。
| パラメータ | |
|---|---|
device | 
        
          ITestDevice: メインデバイス。コンパニオン デバイスの識別に使用 | 
      
opt | 
        
          DeviceSelectionOptions: 選択条件 | 
      
| 戻り値 | |
|---|---|
ITestDevice | 
        割り振られたデバイス、または利用可能なデバイスがない場合は null | 
      
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
プライマリ デバイスによって識別されたように、コンパニオン デバイスを解放する
| パラメータ | |
|---|---|
device | 
        
          ITestDevice: 対応するコンパニオン デバイスを解放するプライマリ デバイス | 
      
| 例外 | |
|---|---|
IllegalStateException | 
          コンパニオン デバイスがない場合 | 
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
プライマリ デバイスによって識別された割り当てられたコンパニオン デバイスを取得する
| パラメータ | |
|---|---|
device | 
        
          ITestDevice: コンパニオン デバイスが割り当てられているプライマリ デバイス | 
      
| 戻り値 | |
|---|---|
ITestDevice | 
        コンパニオン デバイス、または見つからない場合は null | 
      
getInstance
public static CompanionDeviceTracker getInstance ()
トラッカーのシングルトン インスタンスを取得します。
| 戻り値 | |
|---|---|
CompanionDeviceTracker | 
        |