IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice |
ITestDevice yang siklus prosesnya dikelola.
Ringkasan
Class bertingkat | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
Penampung untuk respons terhadap panggilan |
Metode publik | |
---|---|
abstract
DeviceAllocationState
|
getAllocationState()
Menampilkan status alokasi perangkat saat ini |
abstract
Process
|
getEmulatorProcess()
Menampilkan |
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()
Menampilkan |
abstract
String
|
getSimOperator()
Menampilkan operator kartu SIM atau null jika tidak tersedia atau jika perangkat tidak tersedia. |
abstract
String
|
getSimState()
Menampilkan status kartu SIM atau null jika tidak tersedia atau perangkat tidak tersedia. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Memproses DeviceEvent yang diberikan. |
abstract
boolean
|
isFastbootEnabled()
Tampilkan 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)
Tetapkan opsi fastboot untuk perangkat. |
abstract
void
|
setFastbootPath(String fastbootPath)
Menetapkan jalur ke biner fastboot yang akan digunakan. |
abstract
void
|
setIDevice(IDevice device)
Perbarui 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 ()
Menampilkan Process
yang sesuai dengan emulator ini.
Hasil | |
---|---|
Process |
Process atau null |
getFastbootPath
public abstract String getFastbootPath ()
Menampilkan jalur biner fastboot yang digunakan.
Masih memerlukan isFastbootEnabled()
untuk diaktifkan, agar fungsi fastboot diaktifkan.
Hasil | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Menampilkan string versi biner fastboot yang digunakan. Atau null jika terjadi error.
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 ()
Menampilkan IDeviceStateMonitor
yang terkait dengan perangkat.
Hasil | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
Menampilkan operator kartu SIM atau null jika tidak tersedia atau jika perangkat tidak tersedia.
Hasil | |
---|---|
String |
getSimState
public abstract String getSimState ()
Menampilkan 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 diberikan. Dapat mentransisikan perangkat
ke status baru. Akan memberi tahu IDeviceMonitor
tentang transisi status apa pun.
Parameter | |
---|---|
event |
DeviceEvent |
Hasil | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Tampilkan jika fastboot tersedia untuk perangkat.
Hasil | |
---|---|
boolean |
recoverDevice
public abstract boolean recoverDevice ()
Panggil pemulihan di perangkat.
Hasil | |
---|---|
boolean |
Benar jika pemulihan dicoba dan berhasil, menampilkan Salah 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
, jika perangkat ini adalah emulator.
Parameter | |
---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Tetapkan opsi fastboot untuk perangkat. Harus ditetapkan saat perangkat pertama kali dialokasikan.
Parameter | |
---|---|
fastbootEnabled |
boolean : apakah fastboot tersedia untuk perangkat atau tidak |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Menetapkan jalur ke biner fastboot yang akan digunakan.
Masih memerlukan isFastbootEnabled()
untuk diaktifkan, agar fungsi fastboot diaktifkan.
Parameter | |
---|---|
fastbootPath |
String |
setIDevice
public abstract void setIDevice (IDevice device)
Perbarui 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 IDevice baru
Parameter | |
---|---|
device |
IDevice : IDevice |