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 panggilan |
Metode publik | |
|---|---|
abstract
DeviceInspectionResult
|
debugDeviceNotAvailable()
Memeriksa perangkat dan menampilkan info mendetail saat perangkat tidak tersedia. |
abstract
String
|
getAdbPath()
Menampilkan jalur biner adb yang sedang digunakan. |
abstract
DeviceAllocationState
|
getAllocationState()
Menampilkan status alokasi perangkat saat ini |
abstract
Process
|
getEmulatorProcess()
Menampilkan |
abstract
String
|
getFastbootPath()
Menampilkan jalur biner fastboot yang sedang digunakan. |
abstract
String
|
getFastbootVersion()
Menampilkan string versi biner fastboot yang digunakan. |
abstract
String
|
getMacAddress()
Menampilkan alamat MAC perangkat, null jika gagal melakukan 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()
Menampilkan apakah fastboot tersedia untuk perangkat. |
abstract
boolean
|
recoverDevice()
Panggil pemulihan di perangkat. |
abstract
void
|
setAdbPath(String fastbootPath)
Menetapkan jalur ke biner adb yang harus digunakan. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
Perbarui status perangkat. |
abstract
void
|
setEmulatorProcess(Process p)
Menetapkan |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
Menetapkan opsi fastboot untuk perangkat. |
abstract
void
|
setFastbootPath(String fastbootPath)
Menetapkan jalur ke biner fastboot yang harus digunakan. |
abstract
void
|
setIDevice(IDevice device)
Perbarui IDevice yang terkait dengan ITestDevice ini. |
Metode publik
debugDeviceNotAvailable
public abstract DeviceInspectionResult debugDeviceNotAvailable ()
Memeriksa perangkat dan menampilkan info mendetail saat perangkat tidak tersedia.
| Hasil | |
|---|---|
DeviceInspectionResult |
|
getAdbPath
public abstract String getAdbPath ()
Menampilkan jalur biner adb yang sedang digunakan.
| Hasil | |
|---|---|
String |
|
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 sedang digunakan.
Masih memerlukan isFastbootEnabled() disetel ke benar, agar fungsi fastboot diaktifkan.
| Hasil | |
|---|---|
String |
|
getFastbootVersion
public abstract String getFastbootVersion ()
Menampilkan string versi biner fastboot yang digunakan. Atau null jika terjadi kesalahan.
| Hasil | |
|---|---|
String |
|
getMacAddress
public abstract String getMacAddress ()
Menampilkan alamat MAC perangkat, null jika gagal melakukan 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 setiap transisi status.
| Parameter | |
|---|---|
event |
DeviceEvent |
| Hasil | |
|---|---|
IManagedTestDevice.DeviceEventResponse |
|
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Menampilkan apakah 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 |
setAdbPath
public abstract void setAdbPath (String fastbootPath)
Menetapkan jalur ke biner adb yang harus digunakan.
| Parameter | |
|---|---|
fastbootPath |
String |
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 |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Menetapkan opsi fastboot untuk perangkat. Harus disetel saat perangkat dialokasikan pertama kali.
| Parameter | |
|---|---|
fastbootEnabled |
boolean: apakah fastboot tersedia untuk perangkat atau tidak |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Menetapkan jalur ke biner fastboot yang harus digunakan.
Masih memerlukan isFastbootEnabled() disetel ke benar, 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 ke perangkat fisik yang sama dengan referensi saat ini. Metode ini akan dipanggil jika DDMS telah mengalokasikan IPerangkat baru
| Parameter | |
|---|---|
device |
IDevice: IDevice |