IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
| com.android.tradefed.device.IManagedTestDevice |
Un ITestDevice dont le cycle de vie est géré.
Résumé
Classes imbriquées | |
|---|---|
class |
IManagedTestDevice.DeviceEventResponse
Conteneur pour une réponse à un appel |
Méthodes publiques | |
|---|---|
abstract
DeviceInspectionResult
|
debugDeviceNotAvailable()
Inspectez un appareil et renvoyez des informations détaillées lorsqu'un appareil devient indisponible. |
abstract
String
|
getAdbPath()
Renvoie le chemin d'accès au binaire adb utilisé. |
abstract
DeviceAllocationState
|
getAllocationState()
Renvoie 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 ou la valeur "null" si la requête à l'appareil échoue. |
abstract
IDeviceStateMonitor
|
getMonitor()
Renvoie le |
abstract
String
|
getSimOperator()
Renvoie l'opérateur de la carte SIM ou la valeur "null" si l'opérateur n'est pas disponible ou si l'appareil n'est pas disponible. |
abstract
String
|
getSimState()
Renvoie l'état de la carte SIM ou la valeur "null" si elle n'est pas disponible ou si l'appareil n'est pas disponible. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Traitez l'événement DeviceEvent donné. |
abstract
boolean
|
isFastbootEnabled()
Indique si fastboot est disponible pour l'appareil. |
abstract
boolean
|
recoverDevice()
Appelez la récupération sur l'appareil. |
abstract
void
|
setAdbPath(String fastbootPath)
Définit le chemin d'accès au binaire adb à utiliser. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
Mettez à jour l'état de l'appareil. |
abstract
void
|
setEmulatorProcess(Process p)
Définit le |
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'un appareil devient indisponible.
| Renvoie | |
|---|---|
DeviceInspectionResult |
|
getAdbPath
public abstract String getAdbPath ()
Renvoie le chemin d'accès au binaire adb utilisé.
| Renvoie | |
|---|---|
String |
|
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Renvoie l'état d'allocation actuel de l'appareil.
| Renvoie | |
|---|---|
DeviceAllocationState |
|
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Renvoie le Process correspondant à cet émulateur.
| Renvoie | |
|---|---|
Process |
Process ou null |
getFastbootPath
public abstract String getFastbootPath ()
Renvoie le chemin d'accès du binaire fastboot utilisé.
Nécessite toujours que isFastbootEnabled() soit 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 si quelque chose ne va pas.
| Renvoie | |
|---|---|
String |
|
getMacAddress
public abstract String getMacAddress ()
Renvoie l'adresse MAC de l'appareil ou la valeur "null" si la requête à l'appareil échoue.
| Renvoie | |
|---|---|
String |
|
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Renvoie le IDeviceStateMonitor associé à l'appareil.
| Renvoie | |
|---|---|
IDeviceStateMonitor |
|
getSimOperator
public abstract String getSimOperator ()
Renvoie l'opérateur de la carte SIM ou la valeur "null" si l'opérateur n'est pas disponible ou si l'appareil n'est pas disponible.
| Renvoie | |
|---|---|
String |
|
getSimState
public abstract String getSimState ()
Renvoie l'état de la carte SIM ou la valeur "null" si elle n'est pas disponible ou si l'appareil n'est pas disponible.
| Renvoie | |
|---|---|
String |
|
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Traitez l'événement DeviceEvent donné. L'appareil peut passer à un nouvel état. informera le IDeviceMonitor de toute transition d'état.
| Paramètres | |
|---|---|
event |
DeviceEvent |
| Renvoie | |
|---|---|
IManagedTestDevice.DeviceEventResponse |
|
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Indique 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 a réussi, "False" si elle a été ignorée |
| Génère | |
|---|---|
DeviceNotAvailableException |
si la récupération n'a pas réussi. |
setAdbPath
public abstract void setAdbPath (String fastbootPath)
Définit le chemin d'accès au binaire adb à utiliser.
| Paramètres | |
|---|---|
fastbootPath |
String |
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 le 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 attribué 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.
Nécessite toujours que isFastbootEnabled() soit 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 sera appelée si DDMS a attribué un nouvel IDevice.
| Paramètres | |
|---|---|
device |
IDevice : IDevice |