com.android.tradefed.device

Arayüzler

IAndroidDebugBridge Bu pakette kullanılan AndroidDebugBridge yöntemleri için arayüz tanımı.
IConfigurableVirtualDevice Muhtemelen önceden yapılandırılmış bir sanal cihaz bilgisi (ana bilgisayar IP'si, ana bilgisayar kullanıcısı, bağlantı noktaları ofseti vb.) hakkında bilgi sağlayan bir arayüz.
IDeviceActionReceiver Cihaz olaylarını almak için bir API sağlar.
IDeviceManager'ı Test için mevcut cihaz setini yönetmeye yönelik arayüz.
IDeviceManager.IFastbootListener Fastboot durumu değişiklikleri için bir dinleyici.
IDeviceMonitor Cihazların durumunu izlemek için arayüz.
IDeviceRecovery Çevrimdışı olan bir cihazı kurtarmak için arayüz.
IDeviceSelection Cihaz seçim kriterleri için arayüz.
IDeviceStateMonitor Bir IDevice durumunu izlemek için olanaklar sağlar.
IFileEntry FileEntry yöntemlerine daha basit, taklit edilebilir sözleşme sağlayan arayüz tanımı.
ILogcatAlıcı Bir aygıtın logcat'inin çıktısını InputStreamSource olarak sağlayan bir sınıf.
IManagedTestDevice Yaşam döngüsü yönetilen bir ITestDevice.
IManagedTestDeviceFactory IManagedTestDevice s için yaratıcı arayüz
IMultiDeviceRecovery Birden fazla çevrimdışı cihazı kurtarmak için arayüz.
INativeDevice Bir ddmlib IDevice için güvenilir ve biraz daha yüksek düzeyde bir API sağlar.
ITestDevice Bir ddmlib IDevice için güvenilir ve biraz daha yüksek düzeyde bir API sağlar.

Sınıflar

Arka PlanCihazAksiyonu Belirli bir cihazda, eylem iptal edilene kadar gerektiği kadar yinelenen bir komut çalıştırır.
Pil Sıcaklığı
CollectingByteOutputReceiver Kabuk çıktısının tamamını byte[] içinde toplayan bir IShellOutputReceiver .
ToplamaÇıktıAlıcı Kabuk çıktısının tamamını tek bir String içinde toplayan bir IShellOutputReceiver .
DeviceDisconnectedException Bir cihaza aktarım türü üzerinden artık erişilemediğinde oluşur; örneğin cihaz artık USB veya TCP/IP bağlantısı üzerinden görünmüyorsa
CihazKatlanabilirDurum "cmd devices_state print-states" tarafından döndürülen cihazın katlanabilir durumunun temsili.
Aygıt Yöneticisi
DeviceManager.FastbootDevice Fastboot modunda bir cihazın temsili.
DeviceMonitorMultiplexer İstekleri birden fazla IDeviceMonitor yaymak için bir proxy sınıfı.
DeviceNotAvailableException Bir cihaz artık test için mevcut olmadığında atılır.
Cihaz Özellikleri Cihaz tarafı özellik adları için ortak sabit tanımlar
DeviceRuntimeException Bir cihaz eylemi beklenen sonuçları vermediğinde atılır.
CihazSeçimSeçenekleri Cihaz seçim kriterleri için kapsayıcı.
DeviceStateMonitor Bir IDevice durumunu izlemek için yardımcı sınıf.
Cihaz Yanıt Vermiyor İstisna Cihazın adb tarafından görülebildiğini ancak yanıt vermediğini (yani komutların zaman aşımına uğradığını, önyükleme yapmadığını vb.) belirten DeviceNotAvailableException uzmanlığı
FastbootHelper Fastboot işlemleri için yardımcı sınıf.
IDeviceMonitor.DeviceLister Bilinen cihazları ve durumlarını döndürmesi gereken Runnable benzeri bir sınıf.
IManagedTestDevice.DeviceEventResponse IManagedTestDevice#handleAllocationEvent(DeviceEvent) çağrısına yanıt için kapsayıcı
ITestDevice.ApexInfo Tek bir APEX hakkında bilgi depolamak için basit bir yapı sınıfı
ITestDevice.MountPointInfo Tek bir bağlama noktası hakkında bilgi depolamak için basit bir yapı sınıfı
Büyük ÇıkışAlıcı Uzun süren komutların çalıştırılmasına ve çıktıların toplanmasına yardımcı olmak için tasarlanmış bir sınıf.
YerelAndroidSanalCihaz TradeFed ana bilgisayarında çalışan yerel sanal cihazlara yönelik sınıf.
LogcatAlıcı Logcat'i arka planda toplayan sınıf.
YönetilenTestDeviceFactory Fabrika, Tf tarafından izlenebilecek farklı türde cihazlar üretecek
Yerel Cihaz ITestDevice Tam yığın olmayan android cihazların varsayılan uygulaması.
NativeDevice.AdbAction Bir işletim sistemi 'adb ....' komutunu çalıştırmak için bir ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) .
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction Bir cihazı yeniden başlatmak için ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) .
NativeDeviceStateMonitor Çerçeve desteği olmadan bir IDevice durumunu izlemek için yardımcı sınıf.
AğKullanılamazİstisna Bir cihaz test için ağa bağlanamadığında atılır.
Cihaz İstisnası Yok Belirli bir komutu yürütecek cihaz olmadığında atılır.
Boş Cihaz IDeviceSelection#nullDeviceRequested() true olduğunda tahsis etmek için DeviceManager tarafından kullanılan bir yer tutucu IDevice
Paket Bilgisi Cihazdan ayrıştırılan bir uygulamanın paket bilgilerinin kapsayıcısı.
UzakAndroidCihaz Adb connect aracılığıyla bağlanan tam yığın android cihaz için ITestDevice uygulaması.
RemoteAvdIDevice DeviceSelectionOptions.gceDeviceRequested() true olduğunda tahsis etmek için DeviceManager tarafından kullanılan yer tutucu IDevice
StubCihaz Bir IDevice saplama yer tutucu uygulaması.
StubLocalAndroidVirtualDevice DeviceSelectionOptions.localVirtualDeviceRequested() true olduğunda tahsis etmek için DeviceManager tarafından kullanılan yer tutucu IDevice
TCPCihaz DeviceSelectionOptions.tcpDeviceRequested() true olduğunda tahsis etmek için DeviceManager tarafından kullanılan yer tutucu IDevice
Test cihazı Tam yığın android cihaz için ITestDevice uygulaması
TestDevice.MicrodroidBuilder Microdroid TestDevice oluşturmak için kullanılan bir oluşturucu.
TestCihazSeçenekleri ITestDevice Option için Kapsayıcı
Kullanıcı bilgisi Platformdaki UserInfo sınıfına benzer.
BekleCihaz Kurtarma Cihazın çevrimiçi olmasını ve basit komutlara yanıt vermesini bekleyen basit bir IDeviceRecovery uygulaması.
WifiKomutUtil Wifi komut çıktılarını ayrıştırabilen bir yardımcı program sınıfı.
WifiCommandUtil.ScanResult İlgili bilgileri içeren bir Wi-Fi ağını temsil eder.
WifiYardımcısı Cihazdaki Wi-Fi servislerini yönetmek için yardımcı sınıf.

Numaralandırmalar

Cihaz Tahsis Durumu IDeviceManager perspektifinden cihazın tahsis durumunu temsil eder
DeviceSelectionOptions.DeviceRequestedType Desteklenen farklı olası yer tutucu cihaz türleri.
FreeDeviceState
IDeviceSelection.BaseDeviceType
ITestDevice.RecoveryMode
NativeDevice.RebootMode Bir yeniden başlatma modu.
TestDeviceOptions.InstanceType
TestCihaz Durumu Cihaz durumunun DeviceState daha kapsamlı bir temsili.
UserInfo.UserType Harici API'lerde kullanıcı türünün desteklenen çeşitleri.