IManagedTestDevice
  public
  
  
  
  interface
  IManagedTestDevice
  
  
      implements
      
        ITestDevice
      
  
  
| com.android.tradefed.device.IManagedTestDevice | 
ITestDevice dont le cycle de vie est géré.
Résumé
| Classes imbriquées | |
|---|---|
| 
        
        
        
        
        class | IManagedTestDevice.DeviceEventResponseConteneur pour une réponse à un appel  | 
| Méthodes publiques | |
|---|---|
| 
        abstract
        
        
        
        
        DeviceInspectionResult | 
      debugDeviceNotAvailable()
      Inspectez un appareil et renvoyez des informations détaillées lorsqu'il n'est plus disponible. | 
| 
        abstract
        
        
        
        
        DeviceAllocationState | 
      getAllocationState()
      Afficher l'état d'allocation actuel de l'appareil | 
| 
        abstract
        
        
        
        
        Process | 
      getEmulatorProcess()
      Renvoie le  | 
| 
        abstract
        
        
        
        
        String | 
      getFastbootPath()
      Renvoie le chemin d'accès du binaire fastboot utilisé. | 
| 
        abstract
        
        
        
        
        String | 
      getFastbootVersion()
      Renvoie la chaîne de version du binaire fastboot utilisé. | 
| 
        abstract
        
        
        
        
        String | 
      getMacAddress()
      Renvoie l'adresse MAC de l'appareil, "null" si la requête ne parvient pas à être effectuée à partir de l'appareil. | 
| 
        abstract
        
        
        
        
        IDeviceStateMonitor | 
      getMonitor()
      Renvoie l' | 
| 
        abstract
        
        
        
        
        String | 
      getSimOperator()
      Renvoie l'opérateur de la carte SIM ou "null" si l'opérateur ou l'appareil n'est pas disponible. | 
| 
        abstract
        
        
        
        
        String | 
      getSimState()
      Renvoyez l'état de la carte SIM ou "null" si elle n'est pas disponible ou si l'appareil ne l'est pas. | 
| 
        abstract
        
        
        
        
        IManagedTestDevice.DeviceEventResponse | 
      handleAllocationEvent(DeviceEvent event)
      Traitez l'événement DeviceEvent donné. | 
| 
        abstract
        
        
        
        
        boolean | 
      isFastbootEnabled()
      Renvoie si Fastboot est disponible pour l'appareil. | 
| 
        abstract
        
        
        
        
        boolean | 
      recoverDevice()
      Appelez la récupération sur l'appareil. | 
| 
        abstract
        
        
        
        
        void | 
      setDeviceState(TestDeviceState deviceState)
      Mettez à jour l'état de l'appareil. | 
| 
        abstract
        
        
        
        
        void | 
      setEmulatorProcess(Process p)
      Définit  | 
| 
        abstract
        
        
        
        
        void | 
      setFastbootEnabled(boolean fastbootEnabled)
      Définissez l'option fastboot pour l'appareil. | 
| 
        abstract
        
        
        
        
        void | 
      setFastbootPath(String fastbootPath)
      Définit le chemin d'accès au binaire fastboot à utiliser. | 
| 
        abstract
        
        
        
        
        void | 
      setIDevice(IDevice device)
      Mettez à jour l'IDevice associé à cet ITestDevice. | 
Méthodes publiques
debugDeviceNotAvailable
public abstract DeviceInspectionResult debugDeviceNotAvailable ()
Inspectez un appareil et renvoyez des informations détaillées lorsqu'il n'est plus disponible.
| Renvoie | |
|---|---|
| DeviceInspectionResult | |
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Afficher l'état d'allocation actuel de l'appareil
| Renvoie | |
|---|---|
| DeviceAllocationState | |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Renvoie le Process correspondant à cet émulateur.
| Renvoie | |
|---|---|
| Process | Processounull | 
getFastbootPath
public abstract String getFastbootPath ()
Renvoie le chemin d'accès du binaire fastboot utilisé.
 isFastbootEnabled() doit toujours être défini sur "True" pour que les fonctions Fastboot soient activées.
| Renvoie | |
|---|---|
| String | |
getFastbootVersion
public abstract String getFastbootVersion ()
Renvoie la chaîne de version du binaire fastboot utilisé. Ou "null" en cas de problème.
| Renvoie | |
|---|---|
| String | |
getMacAddress
public abstract String getMacAddress ()
Renvoie l'adresse MAC de l'appareil, "null" si la requête ne parvient pas à être effectuée à partir de l'appareil.
| Renvoie | |
|---|---|
| String | |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Renvoie l'IDeviceStateMonitor associé à l'appareil.
| Renvoie | |
|---|---|
| IDeviceStateMonitor | |
getSimOperator
public abstract String getSimOperator ()
Renvoie l'opérateur de la carte SIM ou "null" si l'opérateur ou l'appareil n'est pas disponible.
| Renvoie | |
|---|---|
| String | |
getSimState
public abstract String getSimState ()
Renvoyez l'état de la carte SIM ou "null" si elle n'est pas disponible ou si l'appareil ne l'est pas.
| Renvoie | |
|---|---|
| String | |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Traitez l'événement DeviceEvent donné. Peut faire passer l'appareil à un nouvel état. Informe le IDeviceMonitor de toute transition d'état.
| Paramètres | |
|---|---|
| event | DeviceEvent | 
| Renvoie | |
|---|---|
| IManagedTestDevice.DeviceEventResponse | |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Renvoie si Fastboot est disponible pour l'appareil.
| Renvoie | |
|---|---|
| boolean | |
recoverDevice
public abstract boolean recoverDevice ()
Appelez la récupération sur l'appareil.
| Renvoie | |
|---|---|
| boolean | "True" si la récupération a été tentée et réussie, "False" si la récupération a été ignorée | 
| Génère | |
|---|---|
| DeviceNotAvailableException | si la récupération a échoué | 
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
Mettez à jour l'état de l'appareil.
| Paramètres | |
|---|---|
| deviceState | TestDeviceState:TestDeviceState | 
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
Définit Process lorsque cet appareil est un émulateur.
| Paramètres | |
|---|---|
| p | Process | 
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Définissez l'option fastboot pour l'appareil. Doit être défini lorsque l'appareil est alloué pour la première fois.
| Paramètres | |
|---|---|
| fastbootEnabled | boolean: indique si Fastboot est disponible pour l'appareil ou non | 
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Définit le chemin d'accès au binaire fastboot à utiliser.
 isFastbootEnabled() doit toujours être défini sur "True" pour que les fonctions Fastboot soient activées.
| Paramètres | |
|---|---|
| fastbootPath | String | 
setIDevice
public abstract void setIDevice (IDevice device)
Mettez à jour l'IDevice associé à cet ITestDevice.
Le nouvel IDevice doit faire référence au même appareil physique que la référence actuelle. Cette méthode est appelée si DDMS a alloué un nouvel IDevice.
| Paramètres | |
|---|---|
| device | IDevice:IDevice | 
