CompanionDeviceTracker
  public
  
  
  
  class
  CompanionDeviceTracker
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker | 
Một lớp để phân bổ và giải phóng thiết bị đồng hành
Tóm tắt
Phương thức công khai | |
|---|---|
        
        
        
        
        
        ITestDevice
     | 
  
    
      
      allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)
      
      
        Phân bổ thiết bị đồng hành dựa trên tiêu chí lựa chọn.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      freeCompanionDevice(ITestDevice device)
      
      
        Giải phóng thiết bị đồng hành do thiết bị chính xác định  | 
  
        
        
        
        
        
        ITestDevice
     | 
  
    
      
      getCompanionDevice(ITestDevice device)
      
      
        Truy xuất thiết bị đồng hành được phân bổ do thiết bị chính xác định  | 
  
        
        
        static
        
        
        CompanionDeviceTracker
     | 
  
    
      
      getInstance()
      
      
        Truy xuất thực thể singleton của trình theo dõi  | 
  
Phương thức công khai
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Phân bổ thiết bị đồng hành dựa trên tiêu chí lựa chọn.
| Tham số | |
|---|---|
device | 
        
          ITestDevice: thiết bị chính. dùng để xác định thiết bị đồng hành | 
      
opt | 
        
          DeviceSelectionOptions: tiêu chí lựa chọn | 
      
| Giá trị trả về | |
|---|---|
ITestDevice | 
        thiết bị được phân bổ hoặc null nếu không có thiết bị nào | 
      
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Giải phóng thiết bị đồng hành do thiết bị chính xác định
| Tham số | |
|---|---|
device | 
        
          ITestDevice: thiết bị chính có thiết bị đồng hành tương ứng sẽ được giải phóng | 
      
| Gửi | |
|---|---|
IllegalStateException | 
          nếu không có thiết bị đồng hành | 
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Truy xuất thiết bị đồng hành được phân bổ do thiết bị chính xác định
| Tham số | |
|---|---|
device | 
        
          ITestDevice: thiết bị chính mà thiết bị đồng hành được phân bổ | 
      
| Giá trị trả về | |
|---|---|
ITestDevice | 
        thiết bị đồng hành hoặc null nếu không tìm thấy | 
      
getInstance
public static CompanionDeviceTracker getInstance ()
Truy xuất thực thể singleton của trình theo dõi
| Giá trị trả về | |
|---|---|
CompanionDeviceTracker | 
        |