Yönetilen Test Cihazı
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
DeviceAllocationState
|
getAllocationState()
Cihazın mevcut ayırma durumunu döndürür |
abstract
Process
|
getEmulatorProcess()
Bu emülatöre karşılık gelen |
abstract
String
|
getFastbootPath()
Kullanılmakta olan fastboot ikili programının yolunu döndürür. |
abstract
String
|
getFastbootVersion()
Kullanılmakta olan fastboot ikili programının sürüm dizesini döndürür. |
abstract
String
|
getMacAddress()
Cihazın MAC adresini döndürür; cihazdan sorgulanamazsa boş değer alır. |
abstract
IDeviceStateMonitor
|
getMonitor()
Cihazla ilişkilendirilen |
abstract
String
|
getSimOperator()
Mevcut değilse veya cihaz kullanılamıyorsa SIM kart operatörünü veya boş değerini döndürün. |
abstract
String
|
getSimState()
SIM kart durumunu döndürün veya mevcut değilse ya da cihaz kullanılamıyorsa boş değer girin. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Belirtilen DeviceEvent'i işleme. |
abstract
boolean
|
isFastbootEnabled()
Cihaz için fastboot özelliği kullanılabiliyorsa geri dönün. |
abstract
boolean
|
recoverDevice()
Cihazda kurtarma işlemini çağırın. |
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ılması gereken fastboot ikili programının yolunu ayarlar. |
abstract
void
|
setIDevice(IDevice device)
Bu ITestDevice ile ilişkili IDevice'yi güncelleyin. |
Herkese açık yöntemler
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Cihazın mevcut ayırma 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ün.
İlerlemeler | |
---|---|
Process |
Process veya null |
getFastbootPath
public abstract String getFastbootPath ()
Kullanılmakta olan fastboot ikili programının yolunu döndürür.
Fastboot işlevlerinin etkinleştirilmesi için yine de isFastbootEnabled()
değerinin true olması gerekiyor.
İlerlemeler | |
---|---|
String |
getFastbootSürümü
public abstract String getFastbootVersion ()
Kullanılmakta olan fastboot ikili programının sürüm dizesini döndürür. Devam ederse null yanlış.
İlerlemeler | |
---|---|
String |
getMacAdresi
public abstract String getMacAddress ()
Cihazın MAC adresini döndürür; cihazdan sorgulanamazsa boş değer alır.
İlerlemeler | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Cihazla ilişkilendirilen IDeviceStateMonitor
öğesini iade edin.
İlerlemeler | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
Mevcut değilse veya cihaz kullanılamıyorsa SIM kart operatörünü veya boş değerini döndürün.
İlerlemeler | |
---|---|
String |
getSimState
public abstract String getSimState ()
SIM kart durumunu döndürün veya mevcut değilse ya da cihaz kullanılamıyorsa boş değer girin.
İlerlemeler | |
---|---|
String |
allowAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Belirtilen DeviceEvent'i işleme. Cihazın geçişine izin verilebilir
yeni duruma getirebilirsiniz. Herhangi bir durum geçişinde IDeviceMonitor
bilgilendirilecek.
Parametreler | |
---|---|
event |
DeviceEvent |
İlerlemeler | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Cihaz için fastboot özelliği kullanılabiliyorsa geri dönün.
İlerlemeler | |
---|---|
boolean |
Kurtarılan Cihaz
public abstract boolean recoverDevice ()
Cihazda kurtarma işlemini çağırın.
İlerlemeler | |
---|---|
boolean |
Kurtarma denenir ve başarılıysa doğru, kurtarma atlanırsa Yanlış değerini döndürür |
Fırlatma | |
---|---|
DeviceNotAvailableException |
Kurtarma işlemi başarılı olmazsa |
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
özelliğini ayarlar.
Parametreler | |
---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Cihaz için fastboot seçeneğini ayarlayın. Cihaz ilk açıldığında ayarlanmalıdır tahsis edilmiştir.
Parametreler | |
---|---|
fastbootEnabled |
boolean : fastboot'un cihaz için kullanılabilir olup olmadığı |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Kullanılması gereken fastboot ikili programının yolunu ayarlar.
Fastboot işlevlerinin etkinleştirilmesi için yine de isFastbootEnabled()
değerinin true olması gerekiyor.
Parametreler | |
---|---|
fastbootPath |
String |
cihazı ayarla
public abstract void setIDevice (IDevice device)
Bu ITestDevice ile ilişkili IDevice'yi güncelleyin.
Yeni IDevice, geçerli referansla aynı fiziksel cihaza referans vermelidir. Bu yöntem DCM, yeni bir IDevice tahsis ederse çağrılır
Parametreler | |
---|---|
device |
IDevice : IDevice |