IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
| com.android.tradefed.device.IManagedTestDevice |
Yaşam döngüsü yönetilen bir ITestDevice.
Özet
İç içe yerleştirilmiş sınıflar | |
|---|---|
class |
IManagedTestDevice.DeviceEventResponse
|
Herkese açık yöntemler | |
|---|---|
abstract
DeviceInspectionResult
|
debugDeviceNotAvailable()
Bir cihazı inceleyin ve kullanılamaz hale geldiğinde ayrıntılı bilgi döndürün. |
abstract
String
|
getAdbPath()
Kullanılan adb ikilisinin yolunu döndürür. |
abstract
DeviceAllocationState
|
getAllocationState()
Cihazın mevcut tahsis durumunu döndürür. |
abstract
Process
|
getEmulatorProcess()
Bu emülatöre karşılık gelen |
abstract
String
|
getFastbootPath()
Kullanılan fastboot ikilisinin yolunu döndürür. |
abstract
String
|
getFastbootVersion()
Kullanılan fastboot ikilisinin sürüm dizesini döndürür. |
abstract
String
|
getMacAddress()
Cihazın MAC adresini döndürür. Cihazdan sorgulama başarısız olursa null değerini döndürür. |
abstract
IDeviceStateMonitor
|
getMonitor()
Cihazla ilişkilendirilmiş |
abstract
String
|
getSimOperator()
Kullanılamıyorsa veya cihaz kullanılamıyorsa SIM kart operatörünü ya da null değerini döndürür. |
abstract
String
|
getSimState()
SIM kart durumunu veya kullanılamıyorsa ya da cihaz kullanılamıyorsa null değerini döndürür. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Belirtilen DeviceEvent'i işleyin. |
abstract
boolean
|
isFastbootEnabled()
Cihazda fastboot'un kullanılıp kullanılamadığını döndürür. |
abstract
boolean
|
recoverDevice()
Cihazda kurtarma işlemini başlatın. |
abstract
void
|
setAdbPath(String fastbootPath)
Kullanılacak adb ikilisinin yolunu ayarlar. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
Cihazın durumunu güncelleyin. |
abstract
void
|
setEmulatorProcess(Process p)
Bu cihaz bir emülatör olduğunda |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
Cihaz için fastboot seçeneğini ayarlayın. |
abstract
void
|
setFastbootPath(String fastbootPath)
Kullanılacak fastboot ikilisinin yolunu ayarlar. |
abstract
void
|
setIDevice(IDevice device)
Bu ITestDevice ile ilişkili IDevice'ı güncelleyin. |
Herkese açık yöntemler
debugDeviceNotAvailable
public abstract DeviceInspectionResult debugDeviceNotAvailable ()
Bir cihazı inceleyin ve kullanılamaz hale geldiğinde ayrıntılı bilgi döndürün.
| İlerlemeler | |
|---|---|
DeviceInspectionResult |
|
getAdbPath
public abstract String getAdbPath ()
Kullanılan adb ikilisinin yolunu döndürür.
| İlerlemeler | |
|---|---|
String |
|
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Cihazın mevcut tahsis durumunu döndürür.
| İlerlemeler | |
|---|---|
DeviceAllocationState |
|
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Bu emülatöre karşılık gelen Process değerini döndürür.
| İlerlemeler | |
|---|---|
Process |
Process veya null |
getFastbootPath
public abstract String getFastbootPath ()
Kullanılan fastboot ikilisinin yolunu döndürür.
Hızlı başlatma işlevlerinin etkinleştirilmesi için isFastbootEnabled() politikasının true (doğru) olarak ayarlanması gerekir.
| İlerlemeler | |
|---|---|
String |
|
getFastbootVersion
public abstract String getFastbootVersion ()
Kullanılan fastboot ikilisinin sürüm dizesini döndürür. Bir hata oluşursa null değerini döndürür.
| İlerlemeler | |
|---|---|
String |
|
getMacAddress
public abstract String getMacAddress ()
Cihazın MAC adresini döndürür. Cihazdan sorgulama başarısız olursa null değerini döndürür.
| İlerlemeler | |
|---|---|
String |
|
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Cihazla ilişkilendirilmiş IDeviceStateMonitor değerini döndürür.
| İlerlemeler | |
|---|---|
IDeviceStateMonitor |
|
getSimOperator
public abstract String getSimOperator ()
Kullanılamıyorsa veya cihaz kullanılamıyorsa SIM kart operatörünü ya da null değerini döndürür.
| İlerlemeler | |
|---|---|
String |
|
getSimState
public abstract String getSimState ()
SIM kart durumunu veya kullanılamıyorsa ya da cihaz kullanılamıyorsa null değerini döndürür.
| İlerlemeler | |
|---|---|
String |
|
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Belirtilen DeviceEvent'i işleyin. Cihazı yeni duruma geçirebilir. IDeviceMonitor'yı durum geçişleri hakkında bilgilendirir.
| Parametreler | |
|---|---|
event |
DeviceEvent |
| İlerlemeler | |
|---|---|
IManagedTestDevice.DeviceEventResponse |
|
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Cihazda fastboot'un kullanılıp kullanılamadığını döndürür.
| İlerlemeler | |
|---|---|
boolean |
|
recoverDevice
public abstract boolean recoverDevice ()
Cihazda kurtarma işlemini başlatın.
| İlerlemeler | |
|---|---|
boolean |
Kurtarma işlemi denenmiş ve başarılıysa True (Doğru), kurtarma işlemi atlandıysa False (Yanlış) değerini döndürür. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
kurtarma işlemi başarılı olmadıysa |
setAdbPath
public abstract void setAdbPath (String fastbootPath)
Kullanılacak adb ikilisinin yolunu ayarlar.
| Parametreler | |
|---|---|
fastbootPath |
String |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
Cihazın durumunu güncelleyin.
| Parametreler | |
|---|---|
deviceState |
TestDeviceState: TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
Bu cihaz bir emülatör olduğunda Process ayarlanır.
| Parametreler | |
|---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Cihaz için fastboot seçeneğini ayarlayın. Cihaz ilk kez ayrıldığında ayarlanmalıdır.
| Parametreler | |
|---|---|
fastbootEnabled |
boolean: Cihazda fastboot'un kullanılıp kullanılamadığı |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Kullanılacak fastboot ikilisinin yolunu ayarlar.
Hızlı başlatma işlevlerinin etkinleştirilmesi için isFastbootEnabled() politikasının true (doğru) olarak ayarlanması gerekir.
| Parametreler | |
|---|---|
fastbootPath |
String |