RemoteAndroidDevice
public
class
RemoteAndroidDevice
extends TestDevice
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.NativeDevice | ||
| ↳ | com.android.tradefed.device.TestDevice | ||
| ↳ | com.android.tradefed.device.RemoteAndroidDevice | ||
Implementasi ITestDevice untuk perangkat Android stack penuh yang terhubung melalui
adb connect.
Asumsikan serial perangkat akan dalam format
Ringkasan
Konstanta | |
|---|---|
long |
DEFAULT_SHORT_CMD_TIMEOUT
|
int |
MAX_RETRIES
|
long |
RETRY_INTERVAL_MS
|
long |
WAIT_FOR_ADB_CONNECT
|
Konstruktor publik | |
|---|---|
RemoteAndroidDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Membuat |
|
Metode publik | |
|---|---|
static
boolean
|
checkSerialFormatValid(String serialString)
Periksa apakah format serial sesuai dengan yang diharapkan |
boolean
|
connectToWifiNetwork(
Menghubungkan ke jaringan Wi-Fi. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Menampilkan |
String
|
getMacAddress()
Menampilkan alamat MAC perangkat, null jika gagal membuat kueri dari perangkat. |
boolean
|
isEncryptionSupported()
Menampilkan apakah enkripsi didukung di perangkat. |
Konstanta
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
Nilai Konstanta: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
Nilai Konstanta: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
Nilai Konstanta: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
Nilai Konstanta: 120000 (0x000000000001d4c0)
Konstruktor publik
RemoteAndroidDevice
public RemoteAndroidDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor)Membuat RemoteAndroidDevice.
| Parameter | |
|---|---|
device |
IDevice: IDevice terkait |
stateMonitor |
IDeviceStateMonitor: mekanisme IDeviceStateMonitor yang akan digunakan |
allocationMonitor |
IDeviceMonitor: IDeviceMonitor untuk memberi tahu perubahan status alokasi. |
Metode publik
checkSerialFormatValid
public static boolean checkSerialFormatValid (String serialString)
Periksa apakah format serial sesuai dengan yang diharapkan
| Parameter | |
|---|---|
serialString |
String |
| Hasil | |
|---|---|
boolean |
true jika format valid, false jika tidak. |
connectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
Menghubungkan ke jaringan Wi-Fi.
Mengaktifkan Wi-Fi dan memblokir hingga koneksi berhasil dibuat dengan salah satu jaringan Wi-Fi
yang diberikan di peta wifiSsidToPsk. Setelah koneksi dibuat, instance akan mencoba
memulihkan koneksi setelah setiap mulai ulang hingga ITestDevice.disconnectFromWifi() atau
ITestDevice.clearLastConnectedWifiNetwork() dipanggil.
| Parameter | |
|---|---|
wifiSsidToPsk |
: Peta SSID Wi-Fi ke sandi. |
scanSsid |
boolean: apakah akan memindai SSID tersembunyi untuk jaringan ini. |
| Hasil | |
|---|---|
boolean |
true jika berhasil terhubung ke jaringan Wi-Fi. false
jika tidak |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Menampilkan DeviceDescriptor dari informasi perangkat untuk mendapatkan info tentangnya tanpa
meneruskan objek perangkat yang sebenarnya.
| Parameter | |
|---|---|
shortDescriptor |
boolean: Apakah akan membatasi deskripsi ke info minimum saja atau tidak |
| Hasil | |
|---|---|
DeviceDescriptor |
|
getMacAddress
public String getMacAddress ()
Menampilkan alamat MAC perangkat, null jika gagal membuat kueri dari perangkat.
| Hasil | |
|---|---|
String |
|
isEncryptionSupported
public boolean isEncryptionSupported ()
Menampilkan apakah enkripsi didukung di perangkat.
| Hasil | |
|---|---|
boolean |
true jika perangkat mendukung enkripsi. |