Uzak AndroidCihaz
public class RemoteAndroidDevice
extends TestDevice
java.lang.Object | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.RemoteAndroidDevice |
Adb connect yoluyla bağlanan tam yığın bir android cihaz için bir ITestDevice
uygulaması. Cihaz serisinin şu formatta olacağını varsayalım
Özet
sabitler | |
---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT
|
kamu inşaatçılar | |
---|---|
RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Bir |
Genel yöntemler | |
---|---|
static boolean | checkSerialFormatValid (String serialString) Dizinin biçiminin beklendiği gibi olup olmadığını kontrol edin |
DeviceDescriptor | getDeviceDescriptor () Gerçek cihaz nesnesini geçirmeden hakkında bilgi almak için cihaz bilgisinden bir |
Integer | getInitialDeviceNumOffset () Varsa, bilinen cihaz num ofsetini döndürür. |
String | getInitialIp () Varsa, cihaza ilk ilişkili ipi döndürür. |
String | getInitialSerial () Cihazın ilk seri adını döndürür. |
String | getInitialUser () Varsa bilinen ilk kullanıcıyı döndürür. |
String | getMacAddress () Aygıttan sorgulama başarısız olursa, aygıtın MAC adresini null olarak döndürür. |
boolean | isEncryptionSupported () Cihazda şifrelemenin desteklenip desteklenmediğini döndürür. |
void | postInvocationTearDown (Throwable exception) Çağırma tamamlandıktan sonra yürütülecek olan, cihaza özel gerekli temizleme için ekstra adımlar. |
void | setAdbLogFile (File adbLogFile) Hata ayıklama amacıyla tüm adb bağlantı günlüklerini saklayabileceğimiz bir alıcı dosyası verin. |
sabitler
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Sabit Değer: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
Sabit Değer: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Sabit Değer: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Sabit Değer: 120000 (0x000000000001d4c0)
kamu inşaatçılar
Uzak AndroidCihaz
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Bir RemoteAndroidDevice
oluşturur.
parametreler | |
---|---|
device | IDevice : ilişkili IDevice |
stateMonitor | IDeviceStateMonitor : kullanılacak IDeviceStateMonitor mekanizması |
allocationMonitor | IDeviceMonitor : tahsis durumu değişikliklerini bildirmek için IDeviceMonitor . |
Genel yöntemler
checkSerialFormatGeçerli
public static boolean checkSerialFormatValid (String serialString)
Dizinin biçiminin beklendiği gibi olup olmadığını kontrol edin
parametreler | |
---|---|
serialString | String |
İadeler | |
---|---|
boolean | biçim geçerliyse true, aksi takdirde false. |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
Gerçek cihaz nesnesini geçirmeden hakkında bilgi almak için cihaz bilgisinden bir DeviceDescriptor
döndürün.
İadeler | |
---|---|
DeviceDescriptor |
getInitialDeviceNumOffset
public Integer getInitialDeviceNumOffset ()
Varsa, bilinen cihaz num ofsetini döndürür. Mevcut değilse null döndürür.
İadeler | |
---|---|
Integer |
getInitialIp
public String getInitialIp ()
Varsa, cihaza ilk ilişkili ipi döndürür. Bilinen bir başlangıç ipi yoksa null döndürür.
İadeler | |
---|---|
String |
getInitialSerial
public String getInitialSerial ()
Cihazın ilk seri adını döndürür.
İadeler | |
---|---|
String |
GetInitialUser
public String getInitialUser ()
Varsa bilinen ilk kullanıcıyı döndürür. Bilinen ilk kullanıcı yoksa null değerini döndürür.
İadeler | |
---|---|
String |
getMacAddress
public String getMacAddress ()
Aygıttan sorgulama başarısız olursa, aygıtın MAC adresini null olarak döndürür.
İadeler | |
---|---|
String |
isŞifrelemeDestekli
public boolean isEncryptionSupported ()
Cihazda şifrelemenin desteklenip desteklenmediğini döndürür.
İadeler | |
---|---|
boolean | cihaz şifrelemeyi destekliyorsa true . |
Çağırma sonrasıTearDown
public void postInvocationTearDown (Throwable exception)
Çağırma tamamlandıktan sonra yürütülecek olan, cihaza özel gerekli temizleme için ekstra adımlar.
parametreler | |
---|---|
exception | Throwable : varsa, başlatma hatasının ortaya çıkardığı son istisna. |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
Hata ayıklama amacıyla tüm adb bağlantı günlüklerini saklayabileceğimiz bir alıcı dosyası verin.
parametreler | |
---|---|
adbLogFile | File |