Dispositivo Android remoto
public
class
RemoteAndroidDevice
extends TestDevice
java.lang.Object | |||
🎞 | com.android.tradefed.device.NativeDevice | ||
🎞 | com.android.tradefed.device.TestDevice | ||
🎞 | com.android.tradefed.device.RemoteAndroidDevice |
Implementazione di un ITestDevice
per un dispositivo Android full stack connesso tramite
ADB Connect.
Supponi che il numero di serie del dispositivo sia nel formato
Riepilogo
Costanti | |
---|---|
long |
DEFAULT_SHORT_CMD_TIMEOUT
|
int |
MAX_RETRIES
|
long |
RETRY_INTERVAL_MS
|
long |
WAIT_FOR_ADB_CONNECT
|
Costruttori pubblici | |
---|---|
RemoteAndroidDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crea un |
Metodi pubblici | |
---|---|
static
boolean
|
checkSerialFormatValid(String serialString)
Controlla se il formato del seriale è come previsto ( |
boolean
|
connectToWifiNetwork(
Si connette a una rete Wi-Fi. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Restituisci un |
String
|
getFastbootSerialNumber()
Restituisce il numero di serie della modalità fastboot. |
String
|
getMacAddress()
Restituisce l'indirizzo MAC del dispositivo, nullo se la query dal dispositivo non riesce. |
boolean
|
isEncryptionSupported()
Indica se la crittografia è supportata sul dispositivo. |
Costanti
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Valore costante: 20.000 (0x0000000000004e20)
MAX_RETRIE
protected static final int MAX_RETRIES
Valore costante: 5 (0x00000005)
INTERVALLO_PROVA_DI_RIPROVARE
protected static final long RETRY_INTERVAL_MS
Valore costante: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Valore costante: 120.000 (0x000000000001d4c0)
Costruttori pubblici
Dispositivo Android remoto
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crea un RemoteAndroidDevice
.
Parametri | |
---|---|
device |
IDevice : il valore IDevice associato |
stateMonitor |
IDeviceStateMonitor : il meccanismo IDeviceStateMonitor da utilizzare |
allocationMonitor |
IDeviceMonitor : il IDeviceMonitor per informare le modifiche allo stato di allocazione. |
Metodi pubblici
checkSerialFormatValid (Formato seriale valido)
public static boolean checkSerialFormatValid (String serialString)
Controlla se il formato del numero seriale è come previsto (
Parametri | |
---|---|
serialString |
String |
Ritorni | |
---|---|
boolean |
true se il formato è valido, false negli altri casi. |
connettitiaallareteWifi
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
Si connette a una rete Wi-Fi.
Attiva il Wi-Fi e si blocca finché non viene stabilita una connessione con una rete Wi-Fi
reti specificate nella mappa wifiSsidToPsk. Dopo aver stabilito una connessione, l'istanza proverà a
Ripristina la connessione dopo ogni riavvio fino al giorno ITestDevice#disconnectFromWifi()
oppure
ITestDevice#clearLastConnectedWifiNetwork()
ha chiamato.
Parametri | |
---|---|
wifiSsidToPsk |
: una mappa degli SSID delle reti Wi-Fi alle password. |
scanSsid |
boolean : indica se cercare gli SSID nascosti per questa rete. |
Ritorni | |
---|---|
boolean |
true in caso di connessione alla rete Wi-Fi. false
altrimenti |
Lanci | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Restituisci un DeviceDescriptor
dalle informazioni del dispositivo per avere informazioni senza
passando l'oggetto
effettivo del dispositivo.
Parametri | |
---|---|
shortDescriptor |
boolean : indica se limitare o meno il descrittore al minimo indispensabile di informazioni. |
Ritorni | |
---|---|
DeviceDescriptor |
getFastbootSerialNumber
public String getFastbootSerialNumber ()
Restituisce il numero di serie della modalità fastboot.
Ritorni | |
---|---|
String |
getMacAddress
public String getMacAddress ()
Restituisce l'indirizzo MAC del dispositivo, nullo se la query dal dispositivo non riesce.
Ritorni | |
---|---|
String |
CrittografiaSupportato
public boolean isEncryptionSupported ()
Indica se la crittografia è supportata sul dispositivo.
Ritorni | |
---|---|
boolean |
true , se il dispositivo supporta la crittografia. |