IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice |
ITestDevice yang siklus prosesnya dikelola.
Ringkasan
Class bertingkat | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
Container untuk respons terhadap |
Metode publik | |
---|---|
abstract
DeviceAllocationState
|
getAllocationState()
Menampilkan status alokasi perangkat saat ini |
abstract
Process
|
getEmulatorProcess()
Tampilkan |
abstract
String
|
getFastbootPath()
Menampilkan jalur biner fastboot yang digunakan. |
abstract
String
|
getFastbootVersion()
Menampilkan string versi biner fastboot yang digunakan. |
abstract
String
|
getMacAddress()
Menampilkan alamat MAC perangkat, null jika gagal membuat kueri dari perangkat. |
abstract
IDeviceStateMonitor
|
getMonitor()
Tampilkan |
abstract
String
|
getSimOperator()
Kembalikan operator kartu SIM atau null jika tidak tersedia, atau jika perangkat tidak tersedia. |
abstract
String
|
getSimState()
Kembalikan status kartu SIM atau null jika tidak tersedia atau perangkat tidak tersedia. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Memproses DeviceEvent yang ditentukan. |
abstract
boolean
|
isFastbootEnabled()
Kembalikan jika fastboot tersedia untuk perangkat. |
abstract
boolean
|
recoverDevice()
Panggil pemulihan di perangkat. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
Perbarui status perangkat. |
abstract
void
|
setEmulatorProcess(Process p)
Menetapkan |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
Menyetel opsi fastboot untuk perangkat. |
abstract
void
|
setFastbootPath(String fastbootPath)
Menetapkan jalur ke biner fastboot yang harus digunakan. |
abstract
void
|
setIDevice(IDevice device)
Update IDevice yang terkait dengan ITestDevice ini. |
Metode publik
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Menampilkan status alokasi perangkat saat ini
Hasil | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Tampilkan Process
yang sesuai dengan emulator ini.
Hasil | |
---|---|
Process |
Process atau null |
getFastbootPath
public abstract String getFastbootPath ()
Menampilkan jalur biner fastboot yang digunakan.
isFastbootEnabled()
tetap harus bernilai benar (true) agar fungsi fastboot aktif.
Hasil | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Menampilkan string versi biner fastboot yang digunakan. Atau null jika ada yang berjalan salah.
Hasil | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
Menampilkan alamat MAC perangkat, null jika gagal membuat kueri dari perangkat.
Hasil | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Tampilkan IDeviceStateMonitor
yang terkait dengan perangkat.
Hasil | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
Kembalikan operator kartu SIM atau null jika tidak tersedia, atau jika perangkat tidak tersedia.
Hasil | |
---|---|
String |
getSimState
public abstract String getSimState ()
Kembalikan status kartu SIM atau null jika tidak tersedia atau perangkat tidak tersedia.
Hasil | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Memproses DeviceEvent yang ditentukan. Perangkat transisi dapat
ke status baru. Akan memberi tahu IDeviceMonitor
tentang setiap transisi status.
Parameter | |
---|---|
event |
DeviceEvent |
Hasil | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Kembalikan jika fastboot tersedia untuk perangkat.
Hasil | |
---|---|
boolean |
pulihkanPerangkat
public abstract boolean recoverDevice ()
Panggil pemulihan di perangkat.
Hasil | |
---|---|
boolean |
True jika pemulihan dicoba dan berhasil, menampilkan False jika pemulihan dilewati |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika pemulihan tidak berhasil |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
Perbarui status perangkat.
Parameter | |
---|---|
deviceState |
TestDeviceState : TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
Menetapkan Process
, saat perangkat ini adalah emulator.
Parameter | |
---|---|
p |
Process |
setelFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Menyetel opsi fastboot untuk perangkat. Harus disetel saat perangkat pertama kali yang dialokasikan.
Parameter | |
---|---|
fastbootEnabled |
boolean : apakah fastboot tersedia untuk perangkat atau tidak |
{i>setFastbootPath<i}
public abstract void setFastbootPath (String fastbootPath)
Menetapkan jalur ke biner fastboot yang harus digunakan.
isFastbootEnabled()
tetap harus bernilai benar (true) agar fungsi fastboot aktif.
Parameter | |
---|---|
fastbootPath |
String |
setelIDevice
public abstract void setIDevice (IDevice device)
Update IDevice yang terkait dengan ITestDevice ini.
IDevice baru harus merujuk perangkat fisik yang sama dengan referensi saat ini. Metode ini akan dipanggil jika DDMS telah mengalokasikan set IDevice baru
Parameter | |
---|---|
device |
IDevice : IDevice |